nginx.service start operation timed out. Terminating.

Maxim Dounin mdounin на mdounin.ru
Ср Авг 14 15:01:17 UTC 2019


Hello!

On Wed, Aug 14, 2019 at 05:17:25PM +0300, Gena Makhomed wrote:

> Здравствуйте, All!
> 
> Столкнулся с проблемой
> 
> nginx.service start operation timed out. Terminating.

[...]

> Failover IP привязан к первому физическому серверу,
> поэтому если запустить эту же виртуальную машину на втором
> физическом сервере - у нее не будет доступа в интернет.
> 
> тем не менее, виртуальная машина нормально стартует и все работает.
> 
> кроме nginx.
> 
> который падает с такой ошибкой в логах:
> 
> Aug 14 16:22:35 vm nginx: nginx: [warn] "ssl_stapling" ignored, host not 
> found in OCSP responder "ocsp.int-x3.letsencrypt .org" in the 
> certificate "/etc/letsencrypt/live/example.com/fullchain.pem"
> Aug 14 16:23:03 vm systemd: nginx.service start operation timed out. 
> Terminating.
> Aug 14 16:23:03 vm systemd: Failed to start nginx - high performance web 
> server.
> Aug 14 16:23:03 vm systemd: Unit nginx.service entered failed state.
> Aug 14 16:23:03 vm systemd: nginx.service failed.
> 
> Подскажите пожалуйста, каким образом можно сконфигурировать nginx, чтобы 
> он нормально запускался и работал на втором узле кластера даже в том
> случае, когда Failover IP указывает на первый физический сервер и 
> виртуальная машина, запускаемая на втором физическом сервере не имеет 
> доступа в интернет?

Нужно либо убрать из из конфигурации всё, что требует резолвинга 
имён, и соответственно требует доступа в интернет, либо сделать 
этот резолвинг возможным (добавив соответствующие имена в 
/etc/hosts или обеспечив работу DNS).

Включённый OCSP stapling - пытается резолвить имена OCSP-серверов 
из сертификатов на старте.  Он, при этом, умеет автоматически 
выключаться, если разрезолвить имя не удаётся, но, судя по всему, 
сертификатов больше одного, а системный резолвер про отсутствие 
интернета не в курсе и тупо ждёт таймаутов, так что случается уже 
таймаут на запуск nginx'а в systemd.


-- 
Maxim Dounin
http://mdounin.ru/


Подробная информация о списке рассылки nginx-ru