rails3 日志问题

21 views
Skip to first unread message

Fred

unread,
Apr 27, 2012, 4:22:53 AM4/27/12
to shanghaionrails
HI,大家好

咨询个问题

生产环境日志自2012-03-13之后再也不产生日志了,仔细想来这期间也没对系统做过日志相关的操作


生产环境如下:
rails 版本 3.0.9
ruby 版本 1.9.2

生产环境:passenger+apache

production.rb 关于日志配置是默认的
#config.log_level = :debug

谢谢


Jason Lee

unread,
Apr 27, 2012, 4:24:12 AM4/27/12
to shangha...@googlegroups.com



Sent with Sparrow

--
--~--~---------~--~----~------------~-------~--~----~
Shanghai Ruby&Rails 爱好者论坛是一个非营利的民间组织,它旨在为Ruby&Rails爱好者提供一个自由,开放的交流平台,论坛每季度举行一次大型会议,会议的所有费用由赞助商支付,来宾不需交纳任何费用。
We push the china ruby&rails community forward!!
Shanghai Ruby&Rails的邮件列表地址是 shangha...@googlegroups.com
退订请发送mail到 shanghaionrai...@googlegroups.com
--~--~---------~--~----~------------~-------~--~----~

Fred

unread,
Apr 27, 2012, 4:48:28 AM4/27/12
to shangha...@googlegroups.com
HI,多谢
我试过:config.logger.auto_flushing = false
但是加了上述配置之后,系统挂了,Error message:
undefined method `auto_flushing=' for nil:NilClass

Daniel Lv

unread,
Apr 27, 2012, 6:44:20 AM4/27/12
to shangha...@googlegroups.com
Rails不会生成日志这个问题听起来极为诡异。
我相信这个不是Rails框架本身的问题,而且也不是BufferLogger的问题。

请从2012-03-13这个日期入手,请问那几天前后到底发生了什么事情?
有没有对项目作大的调整或者升级了Rails的主版本?
是不是某个monkey-patch或者gem或者自己的代码将 Rails.logger 给改写掉了?比如改写成 STDOUT

分别用关键词 logger 和 Logger search一下你的项目,看看是不是能找到一些蛛丝马迹?

Best
-- 
Daniel Lv
Sent with Sparrow

Fred

unread,
Apr 27, 2012, 7:03:57 AM4/27/12
to shangha...@googlegroups.com
感谢大家的帮忙

已经查出问题了,我看了下生产的日志,已经27M了,
然后限制了日志大小就ok了
在production.rb加入以下配置
config.logger = Logger.new("#{RAILS_ROOT}/log/#{ENV['RAILS_ENV']}.log", 10, 10485760)

wxianfeng

unread,
Apr 27, 2012, 9:41:12 PM4/27/12
to shangha...@googlegroups.com
27M 就不工作了 ? 似乎也不是这个原因吧 ...

Bob Wang

unread,
Apr 27, 2012, 9:45:34 PM4/27/12
to shangha...@googlegroups.com
是啊,正常几G日志都没有问题的,恐怕还是其他问题导致的。

Fred

unread,
Apr 27, 2012, 9:51:23 PM4/27/12
to shangha...@googlegroups.com
All:
其实我也在怀疑是否有其它问题,因为27M说实在话,是不算特别大的
但是从目前来看,是加入config.logger配置之后就可以正常产生log。
还没发现其它原因。


在 2012-4-28,上午9:41, wxianfeng 写道:

config.logger

Reply all
Reply to author
Forward
0 new messages