15

我的 rails 应用程序没有响应我在 nginx ( No data response. Error 324 (net::ERR_EMPTY_RESPONSE)) 中配置的地址。现在我试图找出问题可能是什么。Nginx 日志具有每个请求:

libc++abi.dylib:终止调用抛出异常 2013/10/21 15:15:30 [警报] 54636#0:工作进程 54723 在信号 6 上退出

如果我查看应用程序日志 - 没有任何变化,看起来就像乘客没有从应用程序请求某些东西。所以我想到了另一个日志文件,在那里我可以收集一些信息。

乘客在哪里找到它的日志文件?

有什么特别的吗?或者乘客是否使用其中一个应用程序日志?

4

4 回答 4

14

在 Linux 中,您可以在下面找到您的日志文件

/var/log/nginx/access.log
/var/log/nginx/error.log
于 2013-10-21T14:10:57.700 回答
1

老问题,仅供记录:

默认情况下,乘客日志消息被写入 Nginx 全局错误日志。

这个努力来自最近的版本。它可能不适用于乘客 5.0.5之前。

于 2015-08-17T05:52:26.793 回答
1

我从 /tmp文件夹中获取了乘客错误日志(.html 格式的错误日志),我使用scp命令从服务器复制到我的本地机器

于 2020-12-01T08:51:43.293 回答
0

乘客不仅将自己的日志打印到终端,还打印到日志文件。在启动期间,Passenger 会告诉您它使用的日志文件。这通常是 log/passenger.XXXX.log。看

https://www.phusionpassenger.com/docs/tutorials/quickstart/ruby/

我的是[3000 是应用程序的端口号] less {app_dir}/log/passenger.3000.log

如果乘客崩溃,它会在控制台和乘客.xxxx.log 上显示日志文件所在的目录

[ pid=2659 ] Crash log files will be dumped to /var/tmp/passenger-crash-log.1583439070.ZfMXhF <--- ******* LOOK HERE FOR DETAILS!!! *******

于 2020-03-05T20:31:25.673 回答