Я выполняю nginx на сервере человечности 12.04, и я просто обновил к новому php пакету следующим образом http://phpave.com/upgrade-php-5-3-php-5-5-ubuntu-12-04-lts/#.Uzsho1RdURg.
В заключительной части установки меня спросили, хотел ли я заменить conf файлом, так как тот на сервере отличался от оригинала, и я договорился об этом. К сожалению, я не могу найти conf файл в сервере, таким образом, я хотел бы знать, где я могу проверить его, потому что проблема должна быть в нем.
Я попытался обслужить перезапуск php5-fpm с nginx, но он привел к сбою и возвратил следующее сообщение
Отклоненный отправляют сообщение, 1 подобранное правило; введите = "method_call", отправитель = ":1.17" (uid=1000 pid=8013 коммуникация = "останавливают php5-fpm"), интерфейс = "com.ubuntu. Upstart0_6. Задание" участник = ошибочное имя "Остановки" = "(сбросило)" requested_reply = "0" место назначения = "com.ubuntu. Выскочка" (uid=0 pid=1 коммуникация = "/sbin/init")
Каждый раз, когда я загружаю сервер, я получаю 502 недопустимых шлюза. Как я могу проверить что не так с ним?
Когда вы обновляете пакеты и конфигурационный файл отличается от существующего и вы решаете заменить конфигурацию, старый сохраняется в файл с расширением .dpkg-old
. Если вы не заменяете конфиг, то новый конфиг из пакета сохраняется с расширением .dpkg-dist
.
Таким образом, вы можете найти старый конфиг с помощью команды
find /etc -name '*.dpkg*'
и посмотреть, что изменилось.
В общем случае, при обновлении вы должны проверить различия между текущим и дистрибутивным конфигурационными файлами с помощью опции diff
в DPKG. Таким образом, вы можете принять обоснованное решение, обновлять ли конфигурационный файл или нет.