Wie stoppe ich einen festgefahrenen Cron-Job (Elysia Cron im Pantheon)?

7

Einer meiner Cron-Jobs, die alle von Elysia Cron verwaltet werden und in ihrem Standardkanal ausgeführt werden, steckt fest und läuft (R). Meine Website wird von Pantheon gehostet, falls dies wichtig ist.

Der betreffende Job soll in Intervallen von 15 Minuten ausgeführt werden.

Was empfehlen Sie mir, um den laufenden Job zu beenden?

Bob Newby
quelle

Antworten:

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

Aktuelle SQL-Abfrage basierend auf Mika Eine Antwort oben

t14
quelle
4

Ich denke, wenn der Job irgendwo hängen bleibt, haben Sie möglicherweise keinen direkten Zugriff auf den Prozess, um ihn zu stoppen. Sie können einfach den laufenden Wert in der Tabelle * {elysia_cron} * für den entsprechenden Job auf 0 setzen.

Mika A.
quelle
0

Beachten Sie die Anweisungen von @ t14

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

sollte direkt in MySQL (Befehlszeile oder phpMyAdmin) angegeben werden. Mit Drush konnte die Tabelle nicht aktualisiert werden

Tormy Van Cool
quelle