ruby-on-rails – Foreman无法启动Nginx,但我可以手动启动它.为什么?
发布时间:2020-07-21 07:48:20 所属栏目:Nginx 来源:互联网
导读:我目前在登台(Ubuntu)上运行Foreman,一旦我开始工作将切换到使用upstart.我的Procfile.staging看起来像这样:nginx: sudo service nginx start unicorn: bundle exec unicorn -c ./config/unicorn.rb redis: bundle exec redis-
我目前在登台(Ubuntu)上运行Foreman,一旦我开始工作将切换到使用upstart. 我的Procfile.staging看起来像这样:
我可以使用以下命令成功启动nginx:
但是,当我运行$foreman start,而其他三个进程成功启动时,nginx不会:
那么为什么在Foreman开始时nginx不会出现呢? 最佳答案 这是您的Procfile中的问题. nginx命令不能在foreman中使用sudo,因为它总是要求输入密码然后它将失败.这就是你没有启动nginx并且日志为空的原因. 如果你真的需要在procfile中使用sudo,你可以使用这样的东西:
我真的不推荐.其他选择是打电话给sudo工头开始 有关更多信息,请查看此issue on github,这正是您想要解决的问题. 如果它适合你,请让我发布. (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Nginx:泊坞窗内的502 Bad Gateway
- 代理 – 如何使用nginx将address.com/foo/bar重定向到addre
- Nginx在子文件夹中有多个站点
- 安全性 – IPTables不会立即使用ipset阻止IP
- nginx入口Jenkins路径重写配置不起作用
- python-对Dreamhost Passenger Django进行故障排除
- 如何在nginx中禁用PHP应用程序的输出缓冲
- nginx – 4000个请求中有1个出现HTTP 499错误是否正常?
- python-Nginx,uWSGI,Flask应用程序直到服务器重启后才会显示
- 在具有Nginx和Gunicorn的生产环境中,使用unix套接字或tcp绑
推荐文章
站长推荐
热点阅读