Ebbene si, accade anche nei migliori stack. Ieri sera, dopo aver giocherellato un po troppo con i plugins e aggiornato dei pacchetti ( prevalentemente bugfix ), devo aver sminchiato qualcosa. Si lo so, avrei dovuto testare queste cose in anticipo su un altro ambiente, ma minifisto non e’ certo il Financial Times. Entrando nel merito del problema: non credo fosse assolutamente legato ai plugins in se, in quanto dopo una veloce occhiata ai logs ho notato in syslogs php-fpm andava in segfault continuamente e nginx mi spiattellava in faccia di tanto in tanto un bello status code 502 ( bad gateway ). Sicche’ ne ho approfittato per fare un bel dist upgrade all’ ultima LTS disponibile per ubuntu. Avendo una snapshot ( sana ) della virtual machine, opportunamente creata tramite cron, ho quindi lanciato il comando e aspettato.
Una volta finito, un reboot, pulizia dei log ( dopo salvataggio degli stessi ), e qualche tocco qua e la per nginx in quanto il nuovo supporta HTTP/2 che volevo gia’ comunque implementare. Tutto e’ andato per il meglio, ho rimosso alcuni plugin comunque sospetti, ed ho riabilitato il monitoring ( che avevo in precedenza disabilitato per evitare un flood di ridondanti notifiche ). Altra cosa, ho ripulito la cache di cloudflare giusto per completezza.
Tutto e’ andato quindi per il meglio, ora Minifisto e’ fully http/2 compliant.
Proxima estacion modsecurity e fastcgi_caching ( ngx_cache_purge e Nginx Helper plug-in inclusi )
Leave a Reply