我一直在尝试为我的 Web 服务器安装 PHP APM 插件,但是我遇到了困难,需要一些帮助。
我们能够在问题中安装插件,更新配置没有问题,并启动服务没有问题。但是,不久之后 php_agent.log 开始显示它无法连接到守护程序并继续失败。
我检查了守护进程,它显示它正在运行,但是我发现该进程实际上已经僵死了并且已经死了。重新启动 PHP-FPM 会移除僵尸,服务会再次运行几分钟,但很快就会回到僵尸状态。
我能够在我所有的网络服务器上复制这个问题。我什至旋转了一个全新的盒子并部署了它,添加了与其他盒子相同的配置,它也开始在启动后不久就开始僵尸了。
我的配置如下:
- CentOS 7(内核 3.10.0-229.11.1.el7.x86_64)
- PHP-FPM (5.5.30-1.el7.remi)
- Nginx (1:1.6.3-6.el7)
- 新遗物守护进程 (4.23.4.113-1)
- 新遗物 PHP5 (4.23.4.113-1)
- Newrelic PHP5 通用 (4.23.4.113-1)
雪上加霜的是,如果我们让僵尸离开太久,它最终会使网站在所有服务器上崩溃。确实,腰疼。
我将不胜感激任何人可能有的任何帮助或想法,因为这让我发疯。
谢谢!