0

我们目前有一个使用 Plesk 在专用 CentOS 服务器上抓取网络的应用程序。该应用程序使用proc_openand exec,它通常可以工作,但最终会失败。错误日志有时会显示 2 个有趣的错误:Unable to fork随后是一系列管道错误 - 其他时候什么也没有。

就像我之前提到的,问题是应用程序在爬了几个小时/天后突然随机停止,并且通常在 PHP 错误日志中甚至没有正确的调试/分析信息。

是否有任何应用程序、软件、套装、方法或任何其他类型的解决方案来监视服务器资源和错误,并全面了解导致应用程序停止的可能发生的情况?

4

1 回答 1

2

您可能想尝试使用 NewRelic 来监控您的服务器和软件。

您的分叉问题可能是机器的文件描述符限制或 PID 限制。

尝试增加 PID 最大值

回声 5000000 > /proc/sys/kernel/pid_max

于 2014-07-30T23:59:47.730 回答