Chúng tôi đang gặp vấn đề lớn với các plugin delayed_job - http://github.com/collectiveidea/delayed_job/ray delayed_job vấn đề tiêu thụ bộ nhớ
Khi chúng tôi bắt đầu công việc với "ruby script/delayed_job bắt đầu", quá trình này không bao giờ cho phép đi RAM nó mua lại.
Vì vậy, nó bắt đầu với 10%, 25%, được 80% và không bao giờ cho phép đi ram, ngay cả khi nó không có công việc để xử lý.
Bất kỳ ý tưởng nào về cách chúng tôi có thể vượt qua điều này?
Cảm ơn!
(PS: RAILS_ENV = sản xuất kịch bản/delayed_job bắt đầu không làm việc cho chúng tôi để bắt đầu công nhân delayed_job)
Tại sao không 'RAILS_ENV = sản xuất kịch bản/delayed_job việc start' cho bạn? Nếu không, bạn đang chạy nó trong phát triển. Trong trường hợp nào, vấn đề này xảy ra trong khoảng thời gian nào? – wuputah
Tôi thấy rằng việc lắc thanh ma thuật 'GC.start' đôi khi khiến bộ thu gom rác thực sự hoạt động. – tadman
Bạn có thể bị rò rỉ bộ nhớ ở đâu đó trong ứng dụng của mình. Có một vài gợi ý về việc gỡ lỗi vấn đề đó trong hướng dẫn đường ray (http://guides.rubyonrails.org/debugging_rails_applications.html#debugging-memory-leaks) –