- 主题:服务启动失败 但是手动启动能成功 可能是什么问题
- 要启用一个扩展插件 修改了 php.ini 后 systemctl restart php74-php-fpm 一直不能成功
 看 journalctl -u php74-php-fpm 也没有具体信息
 就一行红字 Failed to start The PHP FastCGI Process Manager.
 于是打算用./php-fpm -y /etc/opt/remi/php74/php-fpm.conf 来试试能不能抓到报错信息
 结果正常启动了
 kill 之后再直接使用 service 文件里中 ExecStart 的设置值
 (/opt/remi/php74/root/usr/sbin/php-fpm --nodaemonize)也成功了
 
 cat /usr/lib/systemd/system/php74-php-fpm.service
 # It's not recommended to modify this file in-place, because it
 # will be overwritten during upgrades.  If you want to customize,
 # the best way is to use the "systemctl edit" command.
 
 [Unit]
 Description=The PHP FastCGI Process Manager
 After=syslog.target network.target
 
 [Service]
 Type=notify
 EnvironmentFile=/etc/opt/remi/php74/sysconfig/php-fpm
 ExecStart=/opt/remi/php74/root/usr/sbin/php-fpm --nodaemonize
 ExecReload=/bin/kill -USR2 $MAINPID
 PrivateTmp=true
 
 [Install]
 WantedBy=multi-user.target
 
 看了下 EnvironmentFile 内容都是注释的 service 文件没有改动过
 
 这可能是什么原因呢?
 --
 FROM 113.120.93.*
 
- 你看下php-fpm的启动用户是啥
 默认是apache,如果你用nginx的话,修改php-fpm的配置文件把启动用户改成nginx
 如果你系统没安httpd,估计就没有apache账号,所以启动不起来
 你手动启动,那是用的root账号,当然没问题了
 
 【 在 azev 的大作中提到: 】
 : 要启用一个扩展插件 修改了 php.ini 后 systemctl restart php74-php-fpm 一直不能成功
 : 看 journalctl -u php74-php-fpm 也没有具体信息
 : 就一行红字 Failed to start The PHP FastCGI Process Manager.
 : ...................
 --
 FROM 202.98.17.*
 
- 用的是caddy 
 主要是之前没有启用扩展的情况下 是没有问题的 可以启动
 难道是扩展文件问题?我看虽然owner是root但权限都是755 应该也没有问题吧
 
 
 
 【 在 leeyc (巡山小校) 的大作中提到: 】
 :  你看下php-fpm的启动用户是啥
 :  默认是apache,如果你用nginx的话,修改php-fpm的配置文件把启动用户改成nginx
 :  如果你系统没安httpd,估计就没有apache账号,所以启动不起来
 :  你手动启动,那是用的root账号,当然没问题了
 --
 FROM 113.120.93.*
 
- 又看了下 服务启动 和手动启动 用户貌似是一样的  - 【 在 leeyc 的大作中提到: 】 - : 你看下php-fpm的启动用户是啥 - : 默认是apache,如果你用nginx的话,修改php-fpm的配置文件把启动用户改成nginx - : 如果你系统没安httpd,估计就没有apache账号,所以启动不起来 - : ................... - -- - FROM 113.120.93.* 
- 哦哦。。你再检测一下看看。
 我感觉像是启动权限的问题
 你查一下message日志看看
 
 【 在 azev 的大作中提到: 】
 : 用的是caddy
 : 主要是之前没有启用扩展的情况下 是没有问题的 可以启动
 : 难道是扩展文件问题?我看虽然owner是root但权限都是755 应该也没有问题吧
 : ...................
 --
 FROM 202.98.17.*
 
- 在v2ex网友提示下 找到原因了 SELinux的问题 关掉就ok 
 也不知道最好是如何处理
 
 【 在 leeyc 的大作中提到: 】
 : 哦哦。。你再检测一下看看。
 : 我感觉像是启动权限的问题
 : 你查一下message日志看看
 : ...................
 --
 FROM 113.120.93.*
 
- SELinux 这个搅屎棍,经常搞出很多幺蛾子。
 
 【 在 azev 的大作中提到: 】
 : 在v2ex网友提示下 找到原因了 SELinux的问题 关掉就ok
 : 也不知道最好是如何处理
 --
 FROM 163.125.197.*
 
- 那还是权限的问题嘛。
 再说,安完系统干的第一件事难道不是禁用selinux吗
 
 【 在 azev 的大作中提到: 】
 : 在v2ex网友提示下 找到原因了 SELinux的问题 关掉就ok
 : 也不知道最好是如何处理
 --
 FROM 202.98.17.*