Abgesehen von Speicher- und CPU-Einschränkungen möchte ich noch eine weitere Zahl für das Nginx- und PHP-FPM-Setup im Hinterkopf behalten.
Wenn in /etc/php5/fpm/php-fpm.conf process.max festgelegt ist, ist die maximale Anzahl der zur Ausführung bereitstehenden PHP-Prozesse begrenzt.
Nginx erfährt jedoch nichts von dieser Beschränkung und versucht, einen anderen PHP-FPM-Prozess zu finden und von diesem bedient zu werden.
Wie kann man Nginx so einschränken, dass es gleichzeitig das gleiche Maximum anfordert? (unabhängig von CPU/RAM, was in vielen anderen Beiträgen besprochen und erklärt wird)
Antwort1
nginx erzeugt die php-fpm-Worker nicht und muss daher nichts von der Beschränkung wissen.