gue*_*est 5 concurrency logging multithreading puma ruby-on-rails-4
我正在使用Rails 4.0和Puma多线程服务器.
我甚至在开发环境中也必须启用"allow_concurrency = true",因为我使用了ActionController :: Live来实现一些长期拉动的EventSource.
但是一旦启用多线程,Rails就会停止记录..所以Log文件只有第一页请求,之后什么都没有.(STDOUT是一样的)
我认为Rails.logger在不同的线程中丢失了它的引用,或者日志文件被一个线程锁定而其他人只是没有访问权限.
我用谷歌搜索了几个小时,但还是找到了任何答案或类似的问题.
| 归档时间: |
|
| 查看次数: |
559 次 |
| 最近记录: |