chore(logging): Debug-Logs raus + app.log-Rotation gegen volllaufende Platte

- diagnostic/server.js: die beiden Debug-Logs der ai-box-Fehlersuche entfernt
  (roher RX-Dump jeder worker_*/sat_hello-Nachricht + 'worker_hello empfangen'
  bei jedem 30s-Resend). Die Flotte laeuft, der Firehose kann weg.
- bridge/aria_bridge.py: /shared/logs/app.log (JSONL, wuchs unbegrenzt bei
  jeder App-Log-Zeile) rotiert jetzt bei >5 MB auf die letzten 2000 Zeilen
  (Muster wie metrics._maybe_rotate).

RVS selbst loggt nur Lifecycle (Connect/Disconnect) — kein Message-Firehose,
unveraendert.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-09-19 16:47:50 +02:00
co-authored by Claude Opus 4.8
parent 5b952812ee
commit c2472a7958
2 changed files with 11 additions and 8 deletions
-7
View File
@@ -1018,12 +1018,6 @@ function connectRVS(forcePlain) {
ws.on("message", (raw) => {
try {
const msg = JSON.parse(raw.toString());
// DEFINITIVE Roh-Diagnose: jede worker_*/sat_hello-Nachricht loggen, BEVOR
// irgendein Handler greift — zeigt eindeutig, ob sie ueberhaupt ankommt.
if (msg.type && (msg.type.indexOf("worker") === 0 || msg.type === "sat_hello")) {
const p = msg.payload || {};
log("info", "rvs", `RX ${msg.type} <- ${p.instanceId || p.id || "?"} (svc=${p.service || "-"})`);
}
if (msg.type === "chat" && msg.payload) {
const sender = msg.payload.sender || "?";
// Eigene Nachrichten ignorieren (Echo)
@@ -1080,7 +1074,6 @@ function connectRVS(forcePlain) {
} else if (msg.type === "worker_hello") {
// Ein Compute-Worker (GPU-Dienst) meldet sich mit seiner Identitaet.
const p = msg.payload || {};
log("info", "rvs", `worker_hello empfangen: ${p.instanceId || "?"} (service=${p.service || "?"}, models=${JSON.stringify(p.models || [])})`);
if (p.instanceId) {
const prev = workers.get(p.instanceId) || {};
// War die Box vor diesem hello schon frisch gesehen? worker_hello wird