ruby-on-rails – Puma /缺少日志

发布时间:2019-06-11 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了ruby-on-rails – Puma /缺少日志脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

为什么我在日志中看不到任何Rails特定条目?

我正在使用Puma 2.7.1和Nginx代理,在正常的Debian盒子上,通过RVM没什么花哨的,ruby 1.9.3.

我的美洲狮配置:

#!/usr/bin/env puma
environment 'sandbox'
bind 'unix://tmp/puma.sock'
stdout_redirect 'log/puma.log','log/puma_error.log',true
pidfile 'tmp/pids/puma.pid'
state_path 'tmp/pids/puma.state'
daemonize true 
workers 4

我开始彪马通过:

bundle exec puma -C config/puma/config.rb

我知道了:

[23664] Puma starting in cluster mode...
[23664] * Version 2.7.1,codename: Earl of Sandwich Partition
[23664] * Min threads: 0,max threads: 16
[23664] * Environment: sandbox
[23664] * Process workers: 4
[23664] * Phased restart available
[23664] * Listening on unix://tmp/puma.sock
[23664] * Daemonizing...

我跑:

tail -f log/puma*

我知道了:

==> log/puma_error.log <==
X-Accel-Mapping header missing
=== puma startup: 2014-02-13 14:08:52 +0100 ===
[deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message.

==> log/puma.log <==
=== puma startup: 2014-02-13 14:08:52 +0100 ===
[23670] - Worker 23678 booted,phase: 0
[23670] - Worker 23674 booted,phase: 0
[23670] - Worker 23686 booted,phase: 0
[23670] - Worker 23682 booted,phase: 0

但我没有看到任何更多的日志,没有任何应用程序相关.

当应用程序引发异常时,我在日志中什么也得不到……“tabula rasa”

最佳答案
Rails有一个单独的日志文件,不会登录到美洲日志.默认情况下,Rails会记录到logs /< environment> .log中的文件,例如登录/ production.log

总结

以上是脚本之家为你收集整理的ruby-on-rails – Puma /缺少日志全部内容,希望文章能够帮你解决ruby-on-rails – Puma /缺少日志所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:76874919,请注明来意。
标签:nginx