<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">On Tue, Sep 18, 2018, 4:47 PM Andrey Kopeyko <<a href="mailto:andrey@kopeyko.ru">andrey@kopeyko.ru</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, 18 Sep 2018, Seva Kobylin wrote:<br>
<br>
> Ну и второй вопрос — а зачем? :-) В моей голове не так много реальных <br>
> примеров, которые требуют запуск нескольких инстансов мастер-процессов nginx <br>
> на одной машине.<br>
<br>
Но когда нужно - такой параметризированный unit сильно упрощает жизнь.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Меня опередили))</div><div dir="auto"><br></div><div dir="auto">Ещё добавлю, что для популяризации, пожалуй, стоит этот случай разобрать в документации</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
> Что предлагается сделать?<br>
<br>
Честно говоря, я не вижу здесь предмета для дискуссии.<br>
<br>
Если мэйнтейнеры откажутся доложить приведённый "nginx@.service" в поставку - <br>
давайте положим его в contribs/<br>
<br>
<br>
>> 18 сент. 2018 г., в 13:35, Илья Шипицин <<a href="mailto:chipitsine@gmail.com" target="_blank" rel="noreferrer">chipitsine@gmail.com</a>> написал(а):<br>
>><br>
>> примерно так<br>
>><br>
>> [root@xxx ~]# cat /lib/systemd/system/nginx@.service<br>
>> [Unit]<br>
>> Description=nginx - high performance web server instance %i<br>
>> Documentation=<a href="http://nginx.org/en/docs/" rel="noreferrer noreferrer" target="_blank">http://nginx.org/en/docs/</a> <<a href="http://nginx.org/en/docs/" rel="noreferrer noreferrer" target="_blank">http://nginx.org/en/docs/</a>><br>
>> After=network-online.target remote-fs.target nss-lookup.target<br>
>> Wants=network-online.target<br>
>><br>
>> [Service]<br>
>> Type=forking<br>
>> PIDFile=/var/run/nginx-%i.pid<br>
>> ExecStart=/usr/sbin/nginx -c /etc/nginx-%i/nginx.conf -p /etc/nginx-%i -g "pid /var/run/nginx-%i.pid;"<br>
>> ExecReload=/bin/kill -s HUP $MAINPID<br>
>> ExecStop=/bin/kill -s TERM $MAINPID<br>
>><br>
>> [Install]<br>
>> WantedBy=multi-user.target<br>
>><br>
>> это позволяет за счет параметра (который подставляется в %i)        создавать отдельные инстансы.<br>
>><br>
><br>
<br>
-- <br>
Best regards,<br>
Andrey A. Kopeyko <<a href="mailto:andrey@kopeyko.ru" target="_blank" rel="noreferrer">andrey@kopeyko.ru</a>>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank" rel="noreferrer">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div></div></div>