使用 puma nginx 和 capistrano 设置 ROR 应用程序
setup ROR application using puma nginx and capistrano
我正在尝试将 ruby 上的 rails 应用程序部署到 Amazon EC2 实例,使用 puma 作为应用程序服务器,使用 nginx 服务器和 capistrano 进行部署。目前我遇到了错误消息:
nginx 日志没有显示任何错误,
puma 日志也没有显示错误是什么
我已验证 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 部署没有任何错误,所有任务都正常完成,puma 服务器在 capistrano 部署期间重新启动正常。
应用日志没有最近的数据,好像没到那个点,之前就坏了。
在我的特殊情况下,这是由于 REDIS 服务停止。该应用程序配置为使用 REDIS 进行缓存,但 REDIS 服务不是 运行。由于某种原因,这没有反映在日志中,我花了很多时间找出问题所在。
我正在尝试将 ruby 上的 rails 应用程序部署到 Amazon EC2 实例,使用 puma 作为应用程序服务器,使用 nginx 服务器和 capistrano 进行部署。目前我遇到了错误消息:
nginx 日志没有显示任何错误,
puma 日志也没有显示错误是什么
我已验证 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 部署没有任何错误,所有任务都正常完成,puma 服务器在 capistrano 部署期间重新启动正常。
应用日志没有最近的数据,好像没到那个点,之前就坏了。
在我的特殊情况下,这是由于 REDIS 服务停止。该应用程序配置为使用 REDIS 进行缓存,但 REDIS 服务不是 运行。由于某种原因,这没有反映在日志中,我花了很多时间找出问题所在。