Làm cách nào để ngăn chặn công việc cron bị kẹt và chạy (Elysia Cron trên Pantheon)?


7

Một trong những công việc định kỳ của tôi, tất cả đều do Elysia Cron quản lý và chạy trong kênh mặc định của nó, bị kẹt và chạy (R). Trang web của tôi được lưu trữ bởi Pantheon, trong trường hợp có vấn đề.

Công việc trong câu hỏi là lịch trình để thực hiện trong khoảng thời gian 15 phút.

Bạn khuyên tôi nên làm gì để ngăn chặn công việc bị kẹt và chạy?

Câu trả lời:


9
 update elysia_cron set running = 0 where name = '[THE NAME IF YOUR CRON JOB]';

Truy vấn sql thực tế dựa trên Mika Một câu trả lời ở trên


4

Tôi nghĩ rằng nếu công việc bị mắc kẹt ở đâu đó, bạn có thể không có quyền truy cập trực tiếp vào quá trình để ngăn chặn nó. Những gì bạn có thể làm chỉ là đặt giá trị đang chạy thành 0 trong bảng * {elysia_cron} * cho công việc tương ứng.


0

Hãy chú ý, hướng dẫn được đưa ra bởi @ t14

update elysia_cron set running = 0 where name = '[THE NAME IF YOUR CRON JOB]';

nên được cung cấp trực tiếp trong MySQL (dòng lệnh hoặc phpMyAdmin nào). Với Drush, nó không thể cập nhật bảng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.