Документация ISPmanager 5 Business

/
/
/
Если после перезагрузки сервера не запускается Nginx

Если после перезагрузки сервера не запускается Nginx

Это документация по устаревшему продукту. Перейти в актуальную документацию

 

Вероятные причины того, что Nginx не запускается после перезагрузки:

  • Nginx не добавлен в автозагрузку;
  • Nginx запускается до загрузки сетевых сервисов. В этом случае необходимо отложить запуск Nginx.

Как добавить Nginx в автозагрузку

  1. Выполните команду:
    systemctl enable nginx
  2. Перезагрузите сервер и проверьте запущен ли Nginx:
    service nginx status

Как отложить запуск Nginx

Способ 1

  1. Замените в конфигурационном файле Nginx /etc/systemd/system/multi-user.target.wants/nginx.service строку
    After=network.target remote-fs.target nss-lookup.target
     на
    After=network-online.target remote-fs.target nss-lookup.target
  2. Перезагрузите сервер и проверьте запущен ли Nginx:
    service nginx status

Способ 2

  1. Добавьте в секцию Service конфигурационного файла Nginx /etc/systemd/system/multi-user.target.wants/nginx.service строку
    ExecStartPre=/bin/sleep <time>
    Пояснения
  2. Перезагрузите сервер и проверьте запущен ли Nginx:
    service nginx status