зеркало из
				https://github.com/iharh/notes.git
				synced 2025-10-31 05: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
 | 
