在生产服务器上的哪里可以找到Rails应用程序的错误日志?

时间:2019-06-09 12:17:11

标签: ruby-on-rails ruby

我的应用在本地服务器上运行良好。在生产环境(AWS EC2)上部署它之后,我看到了这个“经典的” Rails错误页面: enter image description here

我认为错误已记录到文件current/log/production.log中,但是当我查看该文件时,没有捕获到任何错误。我只能看到以下内容:

I, [2019-06-09T12:12:04.353438 #12855]  INFO -- : Started GET "/constact-us" for 185.44.76.84 at 2019-06-09 12:12:04 +0000
I, [2019-06-09T12:12:04.355034 #12855]  INFO -- : Processing by MyAppSite::SiteController#contact_us as HTML

已记录访问URL,但没有错误消息。我在哪里找到它?我向该模板添加了一些纯HTML /图像,因此我认为该错误必须与资产(和预编译)有关。

但是,在哪里可以找到完整的错误消息?

我正在寻找config/environments/production.rb文件,关于日志,这里只有“这一行”:

config.log_level = :info

有人建议如何找出错误消息吗?

编辑:我刚刚意识到我也已经将Rollbar集成到了应用程序中,并且也没有捕获到错误。

npx日志中的

编辑2:错误:

2019/06/09 13:47:14 [error] 987#0: *7824941 upstream prematurely closed connection while reading response header from upstream, client: IP, server: www.my_website.com, request: "GET /contact-us HTTP/1.1", upstream: "http://unix:/tmp/unicorn.myapp_production.sock:/contact-us", host: "www.my_website.com

谢谢

0 个答案:

没有答案