我的rails应用程序没有响应我在nginx(No data response. Error 324 (net::ERR_EMPTY_RESPONSE)
)中配置的地址。现在我想弄清问题是什么。 Nginx日志有每个请求:
libc ++ abi.dylib:terminate调用抛出异常 2013/10/21 15:15:30 [alert] 54636#0:工人进程54723退出信号6
如果我查看应用程序日志 - 没有变化,看起来像乘客没有从应用程序请求的东西。所以我想了解另一个日志文件,我可以收集一些信息。
乘客在哪里找到其日志文件?
有什么特别的吗? 或者乘客是否使用其中一个应用程序日志?
答案 0 :(得分:6)
在Linux中,您可以在
下找到您的日志文件/var/log/nginx/access.log
/var/log/nginx/error.log
答案 1 :(得分:0)
答案 2 :(得分:0)
Passenger不仅将自己的日志打印到终端,而且还打印到日志文件。在启动过程中,Passenger会告诉您它使用了什么日志文件。这通常是log / passenger.XXXX.log。 参见
https://www.phusionpassenger.com/docs/tutorials/quickstart/ruby/
mine was [3000是应用程序的端口号] less {app_dir}/log/passenger.3000.log
如果乘客坠毁,它将在控制台&passenger.xxxx.log上显示日志文件所在的目录
[ pid=2659 ] Crash log files will be dumped to /var/tmp/passenger-crash-log.1583439070.ZfMXhF <--- ******* LOOK HERE FOR DETAILS!!! *******
答案 3 :(得分:0)
我从/tmp
文件夹中获得了乘客错误日志(.html格式的错误日志),并且我使用了scp
命令从服务器复制到我的本地计算机上