On Tue, 18 Sep 2018, Seva Kobylin wrote:
Ну и второй вопрос — а зачем? :-) В моей голове не так много реальных примеров, которые требуют запуск нескольких инстансов мастер-процессов nginx на одной машине.
Но когда нужно - такой параметризированный unit сильно упрощает жизнь.
Что предлагается сделать?
Честно говоря, я не вижу здесь предмета для дискуссии.Если мэйнтейнеры откажутся доложить приведённый "nginx@.service" в поставку - давайте положим его в contribs/
18 сент. 2018 г., в 13:35, Илья Шипицин <chipits...@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) создавать отдельные инстансы.
-- Best regards, Andrey A. Kopeyko <and...@kopeyko.ru>
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru