Welcome! Log In Create A New Profile

Advanced

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Gena Makhomed
November 10, 2017 11:18AM
On 10.11.2017 16:37, Konstantin Pavlov wrote:

>> В инит-скрипте CentOS 6 все сделано правильно, там конфиг тестируется
>> только перед тем как выполнить рестар сервера:
>>
>> restart() {
>>     configtest_q || return 6
>>     stop
>>     start
>> }
>>
>> configtest_q() {
>>   $binary -t -q -c $config
>> }
>>
>> и если тестирование конфигурации завершилось ошибкой -
>> работающий nginx не останавливаается.
>
> Это, кстати, не работает в systemd-мире и не сказать, что бы это сильно заботило авторов: https://github.com/systemd/systemd/issues/2175

В TODO файле systemd записано:

* unit files:
- maybe introduce ExecRestartPre=

Lennart Poettering на эту тему говорит вот что:

https://lists.freedesktop.org/archives/systemd-devel/2014-July/021642.html

[...]

This has been a TODO item since a long time. The usecase seems valid. So
far nobody found the time to implement this though. Happy to take patches...

--
Best regards,
Gena

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Gena Makhomed November 09, 2017 07:52AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Iurii Medvedev November 09, 2017 07:56AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Gena Makhomed November 09, 2017 08:04AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Iurii Medvedev November 09, 2017 08:12AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Gena Makhomed November 09, 2017 08:26AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Maksim Kulik November 09, 2017 08:30AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Maxim Dounin November 09, 2017 08:44AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Илья Шипицин November 09, 2017 08:42AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Andrey Oktyabrskiy November 09, 2017 08:52AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Vadim A. Misbakh-Soloviov November 09, 2017 09:38AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Gena Makhomed November 09, 2017 09:38AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Iurii Medvedev November 09, 2017 09:42AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Gena Makhomed November 09, 2017 10:12AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Maxim Dounin November 09, 2017 09:58AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Gena Makhomed November 09, 2017 11:08AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Maxim Dounin November 09, 2017 11:34AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Konstantin Pavlov November 09, 2017 08:58AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Gena Makhomed November 09, 2017 09:58AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Konstantin Pavlov November 10, 2017 09:38AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Gena Makhomed November 10, 2017 11:18AM

Re: ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

Konstantin Pavlov November 22, 2017 05:08AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 140
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready