我有一个与NGINX和PHP-FPM的网站。几个小时前,我检查了我的网站,NGINX抛出了一个错误。我的网站宕机了。
我检查了NGINX和fpm池的状态页面,fpm状态页面没有加载。然后我用"service php5-fpm status“检查PHP-FPM的状态,结果显示它没有运行。所以我重启了它。
现在一切都很好,通常不会发生任何错误,但现在我想知道什么可能会关闭php-fpm?这可能是一个脚本吗?记忆力有问题?使用脚本控制PHP-FPM的运行是一种常见的做法吗?
谢谢你!
发布于 2013-12-04 07:36:35
谁知道呢,这就是为什么我们系统管理员安装监控解决方案和24小时文本通知,并安装木偶和模板等东西,以确保某些服务始终运行……你会在www.serverfault.com上得到更详细的答案--这是一个编程网站。
发布于 2013-12-04 17:36:42
可能是php子代中的分段错误。您的php-fpm日志是否显示分段错误或其他错误?
是的,通常的做法是让一个正在运行的服务检查以确保php-fpm和其他服务正在运行。
https://stackoverflow.com/questions/20363825
复制相似问题