如何跟踪生产RAILS中的问题

时间:2014-11-24 13:10:18

标签: ruby-on-rails

有pdf创建功能,但那个PDF生成不同的响应,在本地开发工作正常但服务器显示500错误。我该如何跟踪生产中的问题?

1 个答案:

答案 0 :(得分:0)

您可以通过各种方式跟踪生产中的问题。有几个答案可供选择。但更好的是我应该分享关于rails应用程序的非常常见的做法。如果您使用apache / nginx作为您的http服务器。您可以在那里拖尾并在浏览器上同时进行操作,这样您就可以从http服务器获取实时日志。

接下来,根据您的配置(按照约定配置),应用程序日志目录中应该有production.log。您可以在终端/命令行工具中运行以下命令并实时检查日志:

tail -f log/production.log 

我假设在你的情况下,production.log是当前由生产应用程序服务器记录所有内容的日志文件(passenger / unicorn / puma / etc ..)

对于资产和客户端问题,请尝试使用浏览器控制台检查问题。

我希望我的回答会给你一些想法!