Durante dei test (carico/stress) su un nuovo VPS ci siamo ritrovati che il server web rispondeva, di tanto in tanto, con un errore 503 e, in corrispondenza, nell’error_log c’era: con connessione tramite socket, oppure: con connessione TCP. In pratica il…
Chiamata system poll in timeout
Mi è capitato di lanciare uno script che fa una serie di operazione ma poi vederlo “bloccato” senza apparentemente fare nulla. In questi casi può essere d’aiuto fare un po’ di debug sul processo “appeso”. Immaginiamo che il processo abbia…
Verificare se il modulo gzip_static su nginx funziona
Siete curiosi di sapere se il modulo gzip_static di nginx funziona? Innanzitutto bisogna installare strace che facciamo con il classico:
1 |
apt-get install strace |
Ora bisogna recuperare il PID di uno dei worker process di nginx:
1 2 3 4 |
# ps auxw |grep nginx root 8580 0.0 0.0 5000 756 ? Ss May05 0:00 nginx: master process /usr/sbin/nginx www-data 8581 0.0 0.0 5220 1568 ? S May05 0:09 nginx: worker process www-data 8582 0.0 0.0 5168 1448 ? S May05 0:04 nginx: worker process |
I due worker process attivi hanno…