在过去的几天里,我们的PHP应用程序几乎总是遇到超时,同时显示了cloudControl错误日志文件
Error [error] [client ...] FastCGI: incomplete headers (0 bytes) received from server "/app/php/box/php-fpm"
Error [error] [client ...] FastCGI: comm with server "/app/php/box/php-fpm" aborted: idle timeout (120 sec)
标准内存限制设置是否存在问题?如果是,那么解决它的最佳方法是什么?提前谢谢。
答案 0 :(得分:2)
您在日志中观察到的错误通常来自运行时间太长的php进程。运行时限制为120秒。在大多数情况下,如果您的应用程序“突然”开始打印出这些消息,则它与外部服务(数据库,Web服务......)有关,这些服务的回答速度低于预期。如果是这种情况,最好配置超时(套接字)并处理错误情况,以防止您的应用程序受到其他服务的影响。
我希望它有所帮助。