Tôi có nhân viên Resque thường không mất nhiều thời gian hơn khoảng 1-5 phút để chạy, nhưng thường những công nhân đó sẽ bị "kẹt" và không hoạt động, làm tắc nghẽn công nhân và không làm gì cả.Thường xuyên thanh tẩy công nhân khôi phục cũ trên Heroku?
Vì vậy, tôi muốn thường xuyên kiểm tra các công nhân đã chạy lâu hơn X và thanh lọc chúng. Nhưng tôi cần phải làm điều này tự động, vì vậy tôi không phải đích thân đi vào và tự xóa chúng (Resque.workers.each {|w| w.unregister_worker}
) vài giờ một lần.
Điều này cần phải hoạt động trên Heroku.
Khoảng thời gian từ khi một nhân viên bắt đầu một chỉ báo đáng tin cậy bị kẹt? Tôi cho rằng 1-5 phút là thời lượng của một công việc. Nhưng nếu công việc tiếp tục đến, một công nhân có thể chạy mãi mãi và không bị "mắc kẹt". Vâng? Tôi hỏi vì tôi có cùng một vấn đề và tôi muốn có một cách đáng tin cậy để xóa tắc nghẽn. –