# Stop dance for nginx # ======================= # # ExecStop sends SIGSTOP (graceful stop) to the nginx process. # If, after 5s (--retry QUIT/5) nginx is still running, systemd takes control # and sends SIGTERM (fast shutdown) to the main process. # After another 5s (TimeoutStopSec=5), and if nginx is alive, systemd sends # SIGKILL to all the remaining processes in the process group (KillMode=mixed). # # nginx signals reference doc: # http://nginx.org/en/docs/control.html # [Unit] Description=Control CGRateS - carrier grade real-time charging system After=network.target [Service] Type=simple EnvironmentFile=-/etc/default/cgrates ExecStart=/usr/bin/cgr-engine $DAEMON_OPTS KillMode=mixed User=cgrates Group=cgrates StandardOutput=journal StandardError=journal Restart=on-failure [Install] WantedBy=multi-user.target