Plesk PHP-FPM server reached max_children
Enthalten in
Für den PHP-FPM Prozess wurde auf dem Server aus Sicherheitsgründen ein Limit gesetzt. Sprich es können nur eine maximale Anzahl von gleichzeitigen Prozessen gestartet werden um den Server nicht zu überlasten. Gründe für das Erreichen dieser Grenze können folgende sein:
Wenn also in den Logfiles auf dem Server unter
folgende Fehlermeldung auftaucht:
Dann müsste die Anzahl gleichzeitiger Prozesse in der folgenden Datei angepasst werden (Eventuell muss diese Datei auch neu angelegt werden):
Danach zuerst die PHP-Settings von Plesk neu einlesen lassen mit:
und nun den PHP-FPM Service neu starten mit:
xx ist dabei zu ersetzen mit der jeweiligen PHP-Version
- Eine Menge gleichzeitiger Seitenaufrufe
- PHP Skripte die langsam ausgeführt werden (sei es durch schlecht programmierte Skripte oder durch umfangreiche Aufgaben des Skripts)
Wenn also in den Logfiles auf dem Server unter
/var/log/plesk-phpxx-fpm/error.log
folgende Fehlermeldung auftaucht:
[23-Feb-2017 18:05:54] WARNING: [pool ihredomaene.de] server reached max_children setting (5), consider raising it
Dann müsste die Anzahl gleichzeitiger Prozesse in der folgenden Datei angepasst werden (Eventuell muss diese Datei auch neu angelegt werden):
/var/www/vhosts/system/ihredomaene.de/conf/php.ini
[php-fpm-pool-settings] pm = dynamic pm.max_children = 25 pm.start_servers = 10 pm.min_spare_servers = 5 pm.max_spare_servers = 20 pm.max_requests = 498
Danach zuerst die PHP-Settings von Plesk neu einlesen lassen mit:
/usr/local/psa/admin/sbin/httpdmng --reconfigure-all
und nun den PHP-FPM Service neu starten mit:
service plesk-phpxx-fpm restart
xx ist dabei zu ersetzen mit der jeweiligen PHP-Version
24.02.2017
2 Aufrufe
0 / 0 hilfreich
War diese Antwort hilfreich?
Ihr Feedback hilft uns, unsere Inhalte zu verbessern.
Über den Autor
Original-Autor: Norman Sommer
Keine Biografie verfügbar.