[英]Puma restart fails on reboot using EC2 + Rails + Nginx + Capistrano
[英]setup ROR application using puma nginx and capistrano
我正在尝试将 ruby on rails 应用程序部署到 Amazon EC2 实例,使用 puma 作为应用程序服务器,使用 nginx 服务器和 capistrano 进行部署。 目前我遇到了错误消息:
nginx 日志没有显示任何错误,
美洲狮日志也没有显示错误是什么
我已经使用以下命令验证了 puma 服务器已启动并正在运行:
ubuntu@ip-nnnnn:~$ ps aux | grep puma
deployer 89555 0.0 1.5 652040 248180 ? Sl 21:48 0:00 puma 3.12.1 (unix://nnnn/nnn/current/tmp/sockets/puma.sock) [20211130214658]
deployer 89561 0.0 1.5 854804 259336 ? Sl 21:48 0:00 puma: cluster worker 0: 89555 [20211130214658]
deployer 89566 0.0 1.5 787216 247824 ? Sl 21:48 0:00 puma: cluster worker 1: 89555 [20211130214658]
ubuntu 89845 0.0 0.0 8168 740 pts/0 S+ 22:23 0:00 grep --color=auto puma
capistrano 部署没有任何错误,所有任务都正常完成,在 capistrano 部署期间 puma 服务器重新启动正常。
应用程序日志没有最近的数据,看起来它没有达到那个点,它在那之前就中断了。
在我的特殊情况下,这是由于停止了 REDIS 服务。 该应用程序被配置为使用 REDIS 进行缓存,但是 REDIS 服务没有运行。 由于某种原因,这没有反映在日志中,我花了很多时间找出问题所在。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.