Auf einem Debian Buster System (VPS 200 G8) startet PHP-FPM nach dem Booten nie automatisch. Ein manuell ausgelöster Start zeigt keine Probleme.
Code
# service php7.2-fpm status
● php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager
Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled)
Active: failed (Result: timeout) since Sat 2018-07-28 13:35:32 CEST; 9min ago
Docs: man:php-fpm7.2(8)
Process: 450 ExecStart=/usr/sbin/php-fpm7.2 --nodaemonize --fpm-config /etc/php/7.2/fpm/php-fpm.conf (code=killed, signal=TERM)
Main PID: 450 (code=killed, signal=TERM)
Jul 28 13:34:01 example.net systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Jul 28 13:35:32 example.net systemd[1]: php7.2-fpm.service: Start operation timed out. Terminating.
Jul 28 13:35:32 example.net systemd[1]: php7.2-fpm.service: Failed with result 'timeout'.
Jul 28 13:35:32 example.net systemd[1]: Failed to start The PHP 7.2 FastCGI Process Manager.
Alles anzeigen
Nach einer kurzen Internetrecherche scheint es an fehlender Entropie von /dev/random zu liegen. Einige Tipps empfehlen, dass man haveged installieren soll. Und tatsächlich, danach startet der Dienst nach dem Booten ohne Probleme. Ob man es anders lösen kann, ohne irgendwelche Startverzögerungen, muss ich erst testen.
Hat sonst noch jemand dieses Problem?