зеркало из
				https://github.com/iharh/notes.git
				synced 2025-11-04 07:36:08 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			35 строки
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			35 строки
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
systemctl
 | 
						|
    show nginx.service
 | 
						|
    cat nginx.service
 | 
						|
 | 
						|
        # /lib/systemd/system/nginx.service
 | 
						|
        # 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=A high performance web server and a reverse proxy server
 | 
						|
        Documentation=man:nginx(8)
 | 
						|
        After=network.target nss-lookup.target
 | 
						|
 | 
						|
        [Service]
 | 
						|
        Type=forking
 | 
						|
        PIDFile=/run/nginx.pid
 | 
						|
        ExecStartPre=/usr/sbin/nginx -t -q -g 'daemon on; master_process on;'
 | 
						|
        ExecStart=/usr/sbin/nginx -g 'daemon on; master_process on;'
 | 
						|
        ExecReload=/usr/sbin/nginx -g 'daemon on; master_process on;' -s reload
 | 
						|
        ExecStop=-/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid
 | 
						|
        TimeoutStopSec=5
 | 
						|
        KillMode=mixed
 | 
						|
 | 
						|
        [Install]
 | 
						|
        WantedBy=multi-user.target
 |