nginx -s stop
我可以使用或停止 nginx 服务器nginx -s quit
。
有什么不同?
答案1
答案2
-s stop
立即终止 nginx 进程,同时-s quit
进行正常关闭。
答案3
SIGQUIT
如果 nginx 监听 Unix 域套接字,则会导致 nginx 中断。它将无法清理套接字,然后在下次调用时立即终止,因为它无法在已经存在的路径上创建套接字。
SIGTERM
使 nginx 关闭并进入一致状态,以便重新启动。守护进程将删除所有 Unix 域套接字,使所有缓存处于可用状态,等等。
您基本上永远不想使用 QUIT。