AH01079: failed to make connection to backend

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 server web non riusciva a collegarsi al processo PHP (in questo caso PHP-FPM) ma lo faceva in modo random, di tanto in tanto, senza apparente motivo.

Insomma, lascio qui questa riflessione per futura memoria, perché pensando a tutt’altra cosa (legata al tipo di ambiente e configurazione) non ho pensato subito a verificare lo stato del processo padre PHP. Alla fine, con strace, ho provato a controllare cosa succedeva e, con meraviglia, il processo è stato bloccato dopo qualche secondo. Ma come mai?

Ed arriviamo al dunque… Avevo configurato monit per controllare lo stato del socket di php-fpm, ma il puntamento era errato e pertanto il processo veniva continuamente riavviato.

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta