为什么在nginx的文档文件中使用“nginx -g daemonf off”[已关闭]

cgfeq70w  于 2023-03-07  发布在  Nginx
关注(0)|答案(1)|浏览(1677)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。

昨天关门了。
Improve this question
我正在容器化一个react应用程序,我意识到很多人使用“nginx -g守护进程关闭”这行,请问这意味着什么,它有利于生产吗?
我也运行了没有线路的容器,它工作得很好。

pengsaosao

pengsaosao1#

命令nginx -g daemon off通常在Dockerfiles中使用,作为主进程启动Nginx服务器,并保持其在前台运行,而不是作为后台守护进程运行。这是因为Docker容器被设计为运行单个进程,如果主进程停止,容器也将停止。通过在前台运行Nginx,只要Nginx在运行,容器就会一直运行。
就在生产环境中使用此命令而言,它通常被认为是一种良好的实践,因为它确保容器按预期运行,并允许在出现问题时更轻松地进行调试。

相关问题