Xử lý HangFire RecurringJob bị đứng ở Enqueued và không xử lý tiếp

Có trường hợp bạn thấy RecurringJob của bạn khi đến thời điểm nhưng không được xử lý. Vào dashboard ta thấy RecurringJob đó được tạo ra trong trạng thái enqueued và giữ nguyên, không chuyển sang scheduled.
Lúc này có 1 lỗi ngớ ngẩn cần nghĩ đến là khi khai báo Queue có đủ và đúng với khai báo Queue trong các Job chưa:

...
using (var server = new BackgroundJobServer(
    new BackgroundJobServerOptions { Queues = new[] {
        "default",
        "queue1" ,
        "queue2",
        ... } }))
...

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất /  Thay đổi )

Google photo

Bạn đang bình luận bằng tài khoản Google Đăng xuất /  Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất /  Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất /  Thay đổi )

Connecting to %s