У меня встроенное устройство с запущенным 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 показывает только ошибку подключения к серверу FastCGI PHP.
Я знаю, что в Интернете есть множество тем по этому поводу, но я пока не нашел решения.
Может кто-нибудь сможет помочь! Спасибо за все предложения!
Я действительно не знаю, что вызывает мою проблему с PHP и Nginx. Но после замены php-fastcgi
через php-fpm
вроде теперь все работает.