@Toopie
мамааааааааааааааааааааа

Не запускается PHP при рестарте VDS. Как решить?

Доброе утро. Столкнулся с такой проблемой - после перезапуска VDS PHP не хочет включаться, установлена связка nginx+php7.2-fpm, как только VDS включается, пытаюсь включить PHP сам, командой /etc/init.d/php7.2-fpm start, но безуспешно, спустя примерно 30 секунд повторно ввожу команду - все работает. Немного подумал, и понял - само подключение к PHP происходит через Unix Socket'ы, файлы .sock лежат в /var/run/php/, так вот, при запуске этих файлов нет. В nginx подключение стоит /var/run/php/php7.2-fpm.sock, а в /etc/php/7.2/fpm/pool.d/www.conf стоит подключение через 127.0.0.1:9000. Я, собственно, не понимаю, в чем проблема. Но когда PHP уже запускается, перезагружаю его - то файлы .sock в /var/run/php создаются. Как это дело можно пофиксить?
  • Вопрос задан
  • 377 просмотров
Решения вопроса 2
opium
@opium
Просто люблю качественно работать
Надо просто посмотреть логи
Ответ написан
AlexMcArrow
@AlexMcArrow
Люблю РНР, да я такой!
В nginx подключение стоит /var/run/php/php7.2-fpm.sock, а в /etc/php/7.2/fpm/pool.d/www.conf стоит подключение через 127.0.0.1:9000

Если у вас так настроено - то nginx должен вам возвращать 502 т.к. РНР запускается на порту, а nginx читает сокет.
Привидите все к одному: или порт или сокет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы