问个小白问题 我现在线上服务是 nginx + puma 但 puma 总是会莫名其妙挂了 怎么去找原因呀
看日志。
另外,什么是挂了?404,502?
进程挂了 用的 homeland
看了 app/tmp/log 好像没找到
除了 rails 的日志,puma 自己也有日志
如果是 puma 的问题,可以在本地用 puma 跑下 production 环境模式,看下 log
production 环境模式下,看看
puma_access_log puma_error_log
deploy 的时候,应该会设定这两个日志的目录。
你说的是 config/puma.rb 有个 日志选项 我都打开了 还有一个 production.log 也看到了 还是没找到什么原因
bind "unix:///home/ec2-user/srz/tmp/sockets/puma.sock" stdout_redirect "/home/ec2-user/srz/log/puma.stdout.log", "/home/ec2-user/homeland/log/puma.stderr.log", true pidfile "/home/ec2-user/srz/tmp/pids/puma.pid"