2013-07-26 31 views
5

Tôi đang sử dụng Rails 4.0 với máy chủ đa luồng Puma.Đường ray dừng ghi nhật ký khi allow_concurrency = true

Tôi phải bật "allow_concurrency = true" ngay cả trong môi trường phát triển vì tôi đã sử dụng ActionController :: Live triển khai một số EventSource kéo dài.

Nhưng khi đã kích hoạt nhiều luồng, Rails dừng ghi nhật ký .. do đó tệp nhật ký chỉ có yêu cầu trang đầu tiên và không có gì sau đó. (STDOUT là giống nhau)

Tôi nghĩ Rails.logger mất tham chiếu trong chuỗi khác, hoặc tệp nhật ký bị khóa bởi một chuỗi và một số khác không có quyền truy cập.

Tôi đã googled nó trong vài giờ nhưng vẫn có thể tìm thấy bất kỳ câu trả lời hoặc câu hỏi tương tự nào.

Trả lời

5

Chỉ cần tìm ra vấn đề. Đó là vì đá quý 'quiet_assets'.

+0

Tôi không chắc tại sao đá quý đó lại gây ra vấn đề này, nhưng cũng phù hợp với tôi. –