Re: systemd instantiated units - обсудим ?

Seva Kobylin skobolo на gmail.com
Вт Сен 18 11:26:00 UTC 2018


А вопрос-то в чём? Что предлагается сделать?

Ну и второй вопрос — а зачем? :-) В моей голове не так много реальных примеров, которые требуют запуск нескольких инстансов мастер-процессов nginx на одной машине.


> 18 сент. 2018 г., в 13:35, Илья Шипицин <chipitsine на gmail.com> написал(а):
> 
> примерно так
> 
> [root на xxx ~]# cat /lib/systemd/system/nginx на .service
> [Unit]
> Description=nginx - high performance web server instance %i
> Documentation=http://nginx.org/en/docs/ <http://nginx.org/en/docs/>
> After=network-online.target remote-fs.target nss-lookup.target
> Wants=network-online.target
> 
> [Service]
> Type=forking
> PIDFile=/var/run/nginx-%i.pid
> ExecStart=/usr/sbin/nginx -c /etc/nginx-%i/nginx.conf -p /etc/nginx-%i -g "pid /var/run/nginx-%i.pid;"
> ExecReload=/bin/kill -s HUP $MAINPID
> ExecStop=/bin/kill -s TERM $MAINPID
> 
> [Install]
> WantedBy=multi-user.target
> 
> это позволяет за счет параметра (который подставляется в %i)        создавать отдельные инстансы.
> 
> 
> более детально http://0pointer.de/blog/projects/instances.html <http://0pointer.de/blog/projects/instances.html>
> 
> 
> 
> удобства в изоляции, вплоть до накладывания cgroup на разные инстансы
> 
> вт, 18 сент. 2018 г. в 15:20, Alex Domoradov <alex.hha на gmail.com <mailto:alex.hha на gmail.com>>:
> А можно чуть подоробнее, хотя бы простенький пример, для тех кто не в курсе?
> 
> On Tue, Sep 18, 2018 at 10:49 AM Илья Шипицин <chipitsine на gmail.com <mailto:chipitsine на gmail.com>> wrote:
> привет!
> 
> мы распробовали удобную штуку - инстансы.
> в стоковом варианте такого не предлагается, кажется это настолько крутая штука, что ее стоит евангелизировать и всяко продвигать.
> 
> рассмотрите вариант включения в поставку еще одного юнита для инстансов ?
> (ну или, что, наверное, хуже с точки зрения совместимости, поменять текущий единственный юнит на параметризованный) ?
> 
> Илья Шипицин
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
> http://mailman.nginx.org/mailman/listinfo/nginx-ru <http://mailman.nginx.org/mailman/listinfo/nginx-ru>_______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
> http://mailman.nginx.org/mailman/listinfo/nginx-ru <http://mailman.nginx.org/mailman/listinfo/nginx-ru>_______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20180918/8fd9c60b/attachment-0001.html>


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