Hello, Well I am at a total loss as to how to fix the issue that I have with php-fpm.
I have enabled the systemd unit file, and I can view the phpinfo.php file that I created for up to 3 minutes. Then I get the service unavailable message when trying to load the page again. I thought that it was an issue with php-fpm so went on a hunt through google and saw that others had issues as well, so I tried various things, ie checked config files, and turned on debug so I could at least read the error log message. This did not solve the issue, so I went ahead and upgraded php to the latest new stable, 5.6.0 and got exactly the same results. Out of desperation I took the line from the systemd unit file to activate it: /usr/sbin/php-fpm --nodaemonize --fpm-config /etc/php-fpm.conf --pid /run/php-fpm.pid and I removed the --nodaemonize option from it so that it would fork normally. It happily ran for 20 minutes before I manually killed the process. The log files kept giving: ● php-fpm.service - The PHP FastCGI Process Manager Loaded: loaded (/lib/systemd/system/php-fpm.service; enabled) Active: failed (Result: timeout) since Tue 2014-09-02 01:22:33 NZST; 3min 24s ago Process: 8369 ExecStart=/usr/sbin/php-fpm --nodaemonize --fpm-config /etc/php-fpm.conf --pid /run/php-fpm.pid (code=exited, status=0/SUCCESS) Main PID: 8369 (code=exited, status=0/SUCCESS) Sep 02 01:22:33 lfs systemd[1]: php-fpm.service start operation timed out. Terminating. Sep 02 01:22:33 lfs systemd[1]: Failed to start The PHP FastCGI Process Manager. Sep 02 01:22:33 lfs systemd[1]: Unit php-fpm.service entered failed state. At this point it was back to google and I stumbled upon a less than month old post on some sort of debian list that had the same issue though their error was introduced by themselves. The part of the error that they got is that they had added: /bin/systemd-tty-ask-password-agent --watch to their systemd unit file. This gave me a clue as to what to look for when using systemctl to restart the service. Of course the systemd unit file that is provided does not have that in it. I just double checked to make sure. However when I do systemctl restart php-fpm.service I see the ask-password-agent spring to life. This has now got me totally lost as to where it is coming from. This is going to effect anyone who chooses to use the latest book systemd to run a server that requires php pages. I really need to get this fixed as I want to be able to install a server that will have very limited traffic, ie LAN as opposed to WAN. I need to have it stable. root 8311 0.0 0.1 5212 2076 pts/2 S+ 01:12 0:00 systemctl restart php-fpm.service root 8312 0.0 0.0 2376 1288 pts/2 S+ 01:12 0:00 /bin/systemd-tty-ask-password-agent --watch root 8313 0.0 0.5 20368 8876 ? Ss 01:12 0:00 php-fpm: master process (/etc/php-fpm.conf) apache 8314 0.0 0.2 20368 3452 ? S 01:12 0:00 php-fpm: pool www apache 8315 0.0 0.2 20368 3452 ? S 01:12 0:00 php-fpm: pool www Regards, Christopher. -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
