Welcome! Log In Create A New Profile

Advanced

Re: /usr/sbin/nginx alternatives

Hennadii Makhomed
September 16, 2024 04:00PM
On 16.09.2024 21:06, Konstantin Pavlov wrote:

>>> Мы поддерживаем несколько разных ОС в наших пакетах на nginx.org (и
>>> еще больше - для коммерческой версии), и не во всех них есть
>>> поддержка alternatives.  По этой причине не хотелось бы это
>>> реализовывать для какой-то одной конкретной ОС если нельзя сделать
>>> везде одинаково.
>>
>> это можно сделать везде одинаково, на всех Linux/UNIX системах.
>>
>> если же переключение между release / debug версями происходит с помощью
>> двух отдельных сервисов nginx.service и nginx-debug.service, то в таком
>> случае переключение между ними происходит с потерей соединений клиентов
>
> Делать столько уникальной логики, опять же уходя от привычной многим и
> документированной системы alternatives, для очень редкой ситуации когда
> нужно запустить дебаг-версию?
>
> Кажется, гораздо проще, если уж нельзя воспроизвести проблему на стенде,
> сделать временно:
>
> mv /usr/sbin/nginx /usr/sbin/nginx.bak
>
> mv /usr/sbin/nginx-debug /usr/sbin/nginx
>
> service nginx upgrade
>

гораздо проще для пользователя как open source версии nginx,
так и коммерческой версии nginx-plus было бы просто выполнить
одну команду для переключения между release и debug версиями:

nginx upgrade to debug

nginx upgrade to release

nginx upgrade

привычная многим система alternatives есть не во всех ОС,
и везде одинаково сделать можно только в том случае,
если эту логику реализовать прямо внутри nginx.

команды service вскоре не будет, ее планируют выбросить из systemd:

https://github.com/systemd/systemd/blob/main/NEWS

* Support for System V service scripts is deprecated and will be
removed in a future release. Please make sure to update your software
*now* to include a native systemd unit file instead of a legacy
System V script to retain compatibility with future systemd releases.

--
Best regards,
Gena
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

/usr/sbin/nginx alternatives

Hennadii Makhomed September 15, 2024 10:34AM

Re: /usr/sbin/nginx alternatives

Илья Шипицин September 15, 2024 02:06PM

Re: /usr/sbin/nginx alternatives

Hennadii Makhomed September 15, 2024 05:18PM

Re: /usr/sbin/nginx alternatives

Илья Шипицин September 15, 2024 06:32PM

Re: /usr/sbin/nginx alternatives

raven_kg@megaline.kg September 15, 2024 11:14PM

Re: /usr/sbin/nginx alternatives

Konstantin Pavlov September 16, 2024 12:12PM

Re: /usr/sbin/nginx alternatives

Hennadii Makhomed September 16, 2024 12:54PM

Re: /usr/sbin/nginx alternatives

Konstantin Pavlov September 16, 2024 01:26PM

Re: /usr/sbin/nginx alternatives

Hennadii Makhomed September 16, 2024 02:36PM

Re: /usr/sbin/nginx alternatives

Konstantin Pavlov September 16, 2024 03:08PM

Re: /usr/sbin/nginx alternatives

Hennadii Makhomed September 16, 2024 04:00PM

Re: /usr/sbin/nginx alternatives

Илья Шипицин September 16, 2024 04:54PM

Re: /usr/sbin/nginx alternatives

Hennadii Makhomed September 16, 2024 05:14PM

Re: /usr/sbin/nginx alternatives

Konstantin Pavlov September 16, 2024 04:56PM

Re: /usr/sbin/nginx alternatives

russjura September 16, 2024 05:08PM

Re: /usr/sbin/nginx alternatives

Hennadii Makhomed September 16, 2024 06:04PM

Re: /usr/sbin/nginx alternatives

Hennadii Makhomed September 17, 2024 04:12AM

Re: /usr/sbin/nginx alternatives

Илья Шипицин September 17, 2024 04:22AM

Re: /usr/sbin/nginx alternatives

Hennadii Makhomed September 17, 2024 04:46AM

Re: /usr/sbin/nginx alternatives

Илья Шипицин September 17, 2024 04:56AM

Re: /usr/sbin/nginx alternatives

Hennadii Makhomed September 17, 2024 07:32AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 199
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready