Guten Abend zusammen,
ich habe wie im Betreff bereits geschrieben Probleme mit abstürzendem php5-fpm wenn man im ISPConfig von PHP7 auf PHP5.6 zurückwechselt.
Folgendes zu meiner Config:
OS: Debian Jessie (inkl. aller Updates)
Webserver: Apache 2.4
PHP: 5.6 (PHP-FPM)
Panel-Version: 3.0.5.4p8
Ich habe laut Tutorial:
howtoforge.com/how-to-use-multiple-php-versions-php-fpm-and-fastcgi-with-ispconfig-3-ubuntu-12.10
die PHP Version 5.5 installiert um meinen Kunden über ISPConfig diese als Alternative anbieten zu können.
Nun habe ich zwei Kunden die gerne PHP7 einsetzen möchten.
Ich bin daher nach folgendem Tutorial vorgegangen:
howtoforge.com/tutorial/how-to-install-php-7-on-debian/
um diese dann in ISPConfig einbinden zu können.
Soweit funktioniert das Ganze.
Wechselt nun ein Kunde / Reseller von PHP7 auf PHP5.6 zurück passiert folgendes:
Loaded: loaded (/lib/systemd/system/php5-fpm.service; enabled)
Active: failed (Result: exit-code) since Di 2016-02-09 17:46:03 CET; 10s ago
Process: 11065 ExecReload=/bin/kill -USR2 $MAINPID (code=exited, status=0/SUCCESS)
Process: 4936 ExecStart=/usr/sbin/php5-fpm --nodaemonize --fpm-config /etc/php5/fpm/php-fpm.conf (code=exited, status=78)
Process: 4929 ExecStartPre=/usr/lib/php5/php5-fpm-checkconf (code=exited, status=0/SUCCESS)
Main PID: 4936 (code=exited, status=78)
Status: "Processes active: 0, idle: 60, Requests: 45, slow: 0, Traffic: 0.1req/sec"
Feb 09 17:46:03 xxx.xxx.net systemd[1]: php5-fpm.service: main process exited, code=exited, status=78/n/a
Feb 09 17:46:03 xxx.xxx.net systemd[1]: Unit php5-fpm.service entered failed state.
Kann mir jemand von euch einen Tipp geben warum beim Wechsel der PHP Version der Pool vorher nicht sauber beendet wird.
Mache ich denselben Wechsel zwischen PHP5.6 und der oben angesprochenen PHP5.5 läuft dies problemlos.
Sollten noch Angaben fehlen bitte antworten ich werde diese natürlich nachreichen.
Viele Grüße und schon einmal Danke für eure Mühen!
Christian.
PS: musste die Links etwas entschärfen da man als Neuling diese nicht posten kann
ich habe wie im Betreff bereits geschrieben Probleme mit abstürzendem php5-fpm wenn man im ISPConfig von PHP7 auf PHP5.6 zurückwechselt.
Folgendes zu meiner Config:
OS: Debian Jessie (inkl. aller Updates)
Webserver: Apache 2.4
PHP: 5.6 (PHP-FPM)
Panel-Version: 3.0.5.4p8
Ich habe laut Tutorial:
howtoforge.com/how-to-use-multiple-php-versions-php-fpm-and-fastcgi-with-ispconfig-3-ubuntu-12.10
die PHP Version 5.5 installiert um meinen Kunden über ISPConfig diese als Alternative anbieten zu können.
Nun habe ich zwei Kunden die gerne PHP7 einsetzen möchten.
Ich bin daher nach folgendem Tutorial vorgegangen:
howtoforge.com/tutorial/how-to-install-php-7-on-debian/
um diese dann in ISPConfig einbinden zu können.
Soweit funktioniert das Ganze.
Wechselt nun ein Kunde / Reseller von PHP7 auf PHP5.6 zurück passiert folgendes:
- Der PHP7-Pool des Kunden z.B. php-fpm: pool web318 läuft weiter
- ISPConfig wechselt auf die PHP5.6
- ISPConfig möchte reload des PHP5.6 durchführen
- Durch den noch laufenden Pool von PHP7 (Punkt 1) scheitert dies mit folgender Fehlermeldung:
Loaded: loaded (/lib/systemd/system/php5-fpm.service; enabled)
Active: failed (Result: exit-code) since Di 2016-02-09 17:46:03 CET; 10s ago
Process: 11065 ExecReload=/bin/kill -USR2 $MAINPID (code=exited, status=0/SUCCESS)
Process: 4936 ExecStart=/usr/sbin/php5-fpm --nodaemonize --fpm-config /etc/php5/fpm/php-fpm.conf (code=exited, status=78)
Process: 4929 ExecStartPre=/usr/lib/php5/php5-fpm-checkconf (code=exited, status=0/SUCCESS)
Main PID: 4936 (code=exited, status=78)
Status: "Processes active: 0, idle: 60, Requests: 45, slow: 0, Traffic: 0.1req/sec"
Feb 09 17:46:03 xxx.xxx.net systemd[1]: php5-fpm.service: main process exited, code=exited, status=78/n/a
Feb 09 17:46:03 xxx.xxx.net systemd[1]: Unit php5-fpm.service entered failed state.
Kann mir jemand von euch einen Tipp geben warum beim Wechsel der PHP Version der Pool vorher nicht sauber beendet wird.
Mache ich denselben Wechsel zwischen PHP5.6 und der oben angesprochenen PHP5.5 läuft dies problemlos.
Sollten noch Angaben fehlen bitte antworten ich werde diese natürlich nachreichen.
Viele Grüße und schon einmal Danke für eure Mühen!
Christian.
PS: musste die Links etwas entschärfen da man als Neuling diese nicht posten kann
Zuletzt bearbeitet: