Può capitare di ricevere il seguente problema
connect () a unix: /var/www/php-fpm/www.sock fallito (11: risorsa temporaneamente non disponibile) durante la connessione a upstream, NGINX + PHP-FPM
Ciò accade perché il sistema operativo rifiuta i tentativi di nginx di connettersi a un socket unix.
Il motivo è il numero massimo di connessioni socket o il numero massimo di connessioni socket non elaborate è stato superato.
Verifica dei limiti:
sysctl net.core
Ci interessano le linee:
net.core.somaxconn = 128
net.core.netdev_max_backlog = 200
Per questo motivo, si verifica un errore, poiché il numero massimo di connessioni è 128 e il numero massimo di connessioni non elaborate è 200
Modificare i limiti;
sysctl net.core.netdev_max_backlog=65535
sysctl net.core.somaxconn=65535
Applica i parametri;
sysctl -p
Riavvia php-fpm
service php-fpm restart