修复Plesk php服务-服务暂时不可用

0
412
plesk php错误

在Plesk服务器上运行具有不同php版本的多个域有时会导致由Plesk错误创建文件引起的问题。

例如,域名所有者访问网站时会看到错误消息

Web服务器由于服务故障而产生的错误消息

错误原因

在这种情况下,出现此消息的原因是未启动的php-fpm服务,由于配置文件错误而无法重新启动。 这些文件由Plesk服务管理。 有时会发生未删除或未正确创建它们的情况。 在这种情况下,您只能独立行动并解决问题。

查找并修复错误

在这种情况下,您可以轻松找到错误。 为每个服务写入错误日志,这些日志通常指示问题。

在此示例中,您要做的就是搜索php-fpm服务的日志文件。 如果您知道该用户的php版本,则可以直接直接查询该服务的协议。 另外,您也可以简单地同时查询所有服务并消除错误。

Centos7下的示例:

尾巴-f /var/log/plesk-php56-fpm/error.log

[07-Jun-2019 09:40:15]错误:FPM的另一个实例似乎已经在/var/www/vhosts/system/yourcompany.com/php-fpm.sock上进行侦听

[07-Jun-2019 09:40:15]错误:FPM初始化失败

这基本上意味着 您的公司显然仍处于不同的php-fpm配置中,因此对于域,可能的php版本已从php5.6更改为另一个。 在那种情况下,Plesk无法设法删除原始配置文件。 则无法重新启动php-fpm服务。

解决问题

从服务器的php-fpm配置中删除错误的文件。

Centos7的示例:

rm -rf /opt/plesk/php/5.6/etc/php-fpm.d/yourcompany.de.conf

然后,您应该直接在有缺陷的服务的错误日志中看到成功重启。

尾巴-f /var/log/plesk-php56-fpm/error.log

[07-Jun-2019 09:42:04]注意:fpm正在运行,pid 120959

[07-Jun-2019 09:42:04]注意:已准备好处理连接

[07-Jun-2019 09:42:04]注意:systemd监视器间隔设置为10000ms

留下答案

请输入您发表评论!
请在此输入你的名字