部署 快来拉兄弟我一把,service nginx restart 重启失败,弄了一下午。

Zhang-jia-chen · 2017年11月24日 · 最后由 southwolf 回复于 2017年11月28日 · 2430 次阅读

部署是个大坑,今天在 service nginx restart 这个坑上从中午爬到下午没爬出来。 查看 systemctl status nginx.service 查看 journalctl -xe

用下面的命令检查一下配置文件是不是什么地方不对。

nginx -t

你需要用 passenger 官方提供的 nginx 或者自己 build,而不是 ubuntu 官方源的

lgn21st 回复

配置文件检查好多遍,没检查出啥问题。之前用这个配置文件部署成功了 3 次。

错误提示这么明显了… 去 /etc/hosts 里写个主机名和 IP 然后把那个 passenger header 去掉就好了

第 12 行错误,应该是 passenger 模块不存在,你的 nginx 版本有问题,用 passenger 推荐的 nginx 版本

另外,现在比较推荐的 rails 服务器是 puma

需要 登录 后方可回复, 如果你还没有账号请 注册新账号