繁体   English   中英

使用 puma nginx 和 capistrano 设置 ROR 应用程序

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM