我在使用 Heroku 上的调度程序插件时遇到问题。我让它运行了很长时间,但现在它陷入了崩溃和重新启动的循环中。
我已经尝试通过运行 heroku ps:stop scheduler 来停止该进程,并且我已经删除了 scheduler 插件,但它仍然会不断重启。
它正在运行的任务是 rake:cron。我已经清空了该任务,因此它实际上并没有做任何事情,但是在运行它并显示以下消息后它仍然崩溃:
heroku[scheduler.5818]: State changed from up to crashed
heroku[scheduler.5818]: State changed from crashed to down
heroku[scheduler.5818]: State changed from down to starting
heroku[scheduler.5818]: Starting process with command `bundle exec rake cron`
heroku[scheduler.5818]: State changed from starting to up
heroku[scheduler.5818]: Process exited with status 0
heroku[scheduler.5818]: State changed from up to crashed
heroku[scheduler.5818]: State changed from crashed to starting
有没有其他方法可以强制终止 Heroku 上的进程?我担心我会为不断运行/崩溃的调度程序付费。