Задать вопрос
@ArrayPop

Не запускается nginx после обновления ssl сертификата. Что делать?

На ubuntu-18.04 + nginx + php-fpm работает сайт,у которого установлен сертификат от letsencrypt. Он обновляется каждый месяц по крону командой certbot renew --pre-hook останавливает nginx и --post-hook запускает nginx в полночь. Но почему то nginx останавливается ,но не запускается. В статусе просто "устройство нельзя перезагрузить". При том при ручном запуске все работает,так же если я ставлю ежеминутный крон,тоже работает,но потом все равно он отключится и причина сбоя будет не понятна.Также пробовал bash скрипт в котором с помощью обычной консольной команды systemctl start nginx после завершения обновления сертификата,nginx все равно останавливается в какое то время сам по себе и не запускается.
  • Вопрос задан
  • 1895 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • Слёрм
    Linux для разработчиков
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 2
1 зачем раз в месяц можно и чаще.
2. зачем останавливать reload вполне хватает
Ответ написан
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Попробуйте без хуков, просто через крон:
certbot renew ; service nginx reload

Ну и логи, разумеется - помогли бы.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Principal Recruitment Москва
от 200 000 до 250 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽