加入收藏 | 设为首页 | 会员中心 | 我要投稿 莱芜站长网 (https://www.0634zz.com/)- 云连接、建站、智能边缘云、设备管理、大数据!
当前位置: 首页 > 运营中心 > Nginx > 正文

工头不与NGINX合作

发布时间:2020-07-22 20:04:07 所属栏目:Nginx 来源:互联网
导读:我正在尝试使用Foreman(版本0.31.0)来管理我们的应用程序的进程,但我对nginx(nginx / 1.0.10 Phusion Passenger 3.0.11)没有太多运气.这是我的Procfile中的相关行:nginx: sudo /home/ubuntu/nginx/sbin/nginx 当我启动应用程序时,Foreman报告nginx已启

我正在尝试使用Foreman(版本0.31.0)来管理我们的应用程序的进程,但我对nginx(nginx / 1.0.10 Phusion Passenger 3.0.11)没有太多运气.

这是我的Procfile中的相关行:

nginx: sudo /home/ubuntu/nginx/sbin/nginx

当我启动应用程序时,Foreman报告nginx已启动,然后立即终止:

$foreman start
21:18:28 nginx.1   | started with pid 27347
21:18:28 nginx.1   | process terminated
21:18:28 system    | sending SIGTERM to all processes

但是,即使Foreman另有报告,nginx实际上仍在运行.

同样,如果我导出到Upstart:

rvmsudo foreman export upstart /etc/init -a my_app -u ubuntu

并运行sudo start my_app,nginx正常启动.但是sudo停止my_app不会阻止nginx.它继续运行.

让nginx与Foreman合作是否有诀窍?

注意:我发现了this issue with Foreman,我想知道它是否相关. 最佳答案 您需要通过在nginx.conf中添加以下内容来在前台模式下运行nginx

daemon off;

您可以使用-c参数为nginx指定自定义nginx.conf

(编辑:莱芜站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读