我有一台运行 OpenWrt Linux 的嵌入式设备。我已经安装并配置了软件包php5-fastcgi
,nginx
如 OpenWrt Wiki 上所述:https://wiki.openwrt.org/doc/howto/http.nginx此外我还安装了软件包php5-mod-session
和php5-mod-sockets
。
一切似乎都可以正确地运行,诸如图像、静态 HTML 页面等基本文件以及 PHP 脚本。
我的网页有一个 JS 脚本 (AJAX),每秒轮询一次 PHP 脚本。大约 5 到 10 分钟后,nginx 会对502 Bad Gateway
所有 PHP 页面做出错误响应。如果我检查 Linux 机器上的运行进程,我可以看到该进程php5-fastcgi
不再运行。PHP 日志为空,Nginx 日志仅显示与 PHP 的 FastCGI 服务器的连接错误。
我知道互联网上有很多关于此问题的话题,但我还没有找到解决方案。
也许有人可以帮忙!感谢大家的建议!
答案1
我真的不知道是什么导致了我的 PHP 和 Nginx 问题。但经过替换后,php-fastcgi
一切php-fpm
似乎都正常工作了。