SMsoft – informatica e dintorni

varie su OSX, GNU/Linux e l'Open Source

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:

apt-get install strace

Ora bisogna recuperare il PID di uno dei worker process di nginx:

# 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 PID 8581 e 8582.
A questo punto “agganciamoci” ad uno dei processi, filtrando per gz e vediamo che succede:

#strace -p 8582 2>&1 | grep gz

Se l’output è qualcosa del tipo:

open("/var/www/css/style.css.gz", O_RDONLY|O_NONBLOCK) = 438
open("/var/www/js/utils.js.gz", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory)

significa che il modulo funziona regolarmente.
enjoy




Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto

Page optimized by WP Minify WordPress Plugin