Chúng tôi sử dụng cần tây trên hệ thống Windows để lên lịch một số tác vụ django. Nó đã chạy tốt trong vài tháng mà không có vấn đề gì. Tuy nhiên, hôm nay, sau khi khởi động lại (điều này xảy ra gần như hàng ngày), tôi không thể chạy cần tây. Celerybeat khởi động tốt, nhưng khi tôi chạy Celeryd, nó bắt đầu tải nhưng sau đó quay trở lại dòng lệnh Windows mà không đưa ra bất kỳ lỗi nào.
Lỗi sẽ giúp việc chẩn đoán dễ dàng hơn, nhưng không có lỗi thì tôi không biết bắt đầu từ đâu. Tôi gần như không biết gì về Celery, và người chịu trách nhiệm về mọi thứ đã rời công ty từ lâu nên tôi không biết phải làm gì.
Bất kỳ trợ giúp chẩn đoán vấn đề đều rất được hoan nghênh! Nếu tôi cần cung cấp bất kỳ thông tin nào, vui lòng cho tôi biết.
biên tập
Tôi tìm thấy một tệp nhật ký có nội dung sau:
[2011-10-19 14:32:22,924: CẢNH BÁO/MainProcess] amqplib.client_0_8.Exceptions
[2011-10-19 14:32:22,924: CẢNH BÁO/Quy trình chính] .
[2011-10-19 14:32:22,924: CẢNH BÁO/MainProcess] AMQPhannelException
[2011-10-19 14:32:22,924: CẢNH BÁO/Quy trình chính] :
[2011-10-FOUND 14:32:22,924: WARNING/MainProcess] (404, u"NOT_FOUND - không có hàng đợi 'cần tây' trong vhost '/'", (60, 20), 'Channel.basic_consume')
[2011-10-19 14:32:22,924: INFO/MainProcess] quá trình tắt
Cảm ơn!
Có vẻ như RabbitMQ cần được khởi động lại. Tôi đã học được rất nhiều từ kinh nghiệm này.
Tôi là một lập trình viên xuất sắc, rất giỏi!