Ho un sito a traffico molto basso in esecuzione su nginx, con 4 dipendenti, 1024 connessioni ciascuno.
Ogni diverse ore comincio a vedere nel registro degli errori "1024 worker_connections non sono sufficienti" e il mio sito rallenta / diventa flakey. Un riavvio di nginx risolve completamente il problema per le successive ore.
Chiaramente sta accadendo qualcosa di strano, non c'è modo di servire 4k utenti simultanei della mia applicazione.
Oltre a guardare il registro di accesso (che sembra normale), c'è un modo per osservare con maggiori dettagli cosa sta facendo nginx?
Esiste una nota combinazione di configurazione che potrebbe far sì che le vecchie connessioni vengano mantenute aperte e non chiuse?
Grazie.
modifica questo non sembra giusto
# lsof |grep nginx |grep CLOSE_WAIT |wc -l
1271