如果您有多个域名,并且在一个域名上有不同的php版本,那么您可以通过以下方式来实现 Plesk 服务器,它现在和然后问题由错误的文件创建的Plesk的一部分产生。
然后,域名持有人将看到一个错误信息,例如,当他们调用的是 网站 喜欢
错误的原因
导致此消息的原因是在这种情况下,php-pm服务没有启动,由于配置中的文件有问题而无法重新启动。这些文件由Plesk服务管理。有时会出现没有删除或没有正确创建的情况。在这种情况下,你只能 独立 采取行动,纠正问题。
发现和纠正错误
在这样的情况下,你很容易找到错误的地方。对于每个服务,都会写出错误日志,往往会显示出问题。
在这个例子中,你只需要去搜索php-pm服务的日志文件。如果你知道该用户的php版本,直接查询服务日志即可。另外,你也可以一次性检查所有服务并修复错误。
Centos7下的例子。
tail -f /var/log/plesk-php56-fpm/error.log。
[07-Jun-2019 09:40:15] ERROR: An another FPM instance seems to already listen on /var/www/vhosts/system/ihrefirma.de/php-pm.sock. [2019年6月7日 09:40:15] 错误:FPM初始化失败。这基本上意味着域名ihrefirma.de显然是在不同的php-fpm配置下加载的,也就是说,域名的php版本可能从php5.6改成了其他版本。在这种情况下,Plesk一直无法删除原始配置文件。php-pm服务无法重新启动。
问题的解决
从服务器的php-pm配置中删除坏掉的文件。
Centos7的例子。
rm -rf /opt/plesk/php/5.6/etc/php-pm.d/ihrefirma.de.conf。
之后,你应该可以直接在故障服务的错误日志中看到重启成功。
tail -f /var/log/plesk-php56-fpm/error.log。
[07-Jun-2019 09:42:04] 通知:fpm正在运行,pid 120959。 [2019年6月7日 09:42:04] 通知:准备处理连接。 07-6-2019 09:42:04] NOTICE: systemd monitor interval set to 10000ms.