nginx -s stop和-s quit有什么区别?


22

我可以使用nginx -s stop或停止nginx服务器nginx -s quit

有什么不同?

Answers:




3

SIGQUIT如果nginx在Unix域套接字上侦听,则会导致中断。它无法清理套接字,然后在下一次调用时立即终止,因为它无法在已存在的路径上创建套接字。

SIGTERM使nginx关闭到一个一致的状态,可以从该状态开始备份。守护程序删除所有Unix域套接字,使所有高速缓存保持可用状态,依此类推。

您基本上从不想要使用QUIT。


Unix域套接字问题似乎是由于nginx中的一个开放问题所致。但是,如果您不使用这种类型的套接字,则很明显,该quit选项已被记录为正常退出的方式。
RichVel
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.