動かなくなったcronジョブ(パンテオンのElysia Cron)を停止するにはどうすればよいですか?


7

すべてのElysia Cronによって管理され、デフォルトのチャネルで実行されているcronジョブの1つが動かなくなって実行されています(R)。私のサイトはパンテオンによってホストされています。

問題のジョブは、15分間隔で実行するスケジュールです。

立ち往生しているジョブを停止するにはどうすればよいですか。

回答:


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

上記のMika Aの回答に基づく実際のSQLクエリ


4

ジョブがどこかに行き詰まっている場合、それを停止するプロセスに直接アクセスできない可能性があります。実行できることは、対応するジョブの* {elysia_cron} *テーブルで実行値を0に設定するだけです。


0

@ t14の指示に注意してください

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

MySQLで直接指定する必要があります(コマンドラインまたはphpMyAdminなど)。Drushではテーブルの更新に失敗しました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.