【发布时间】:2020-12-16 05:21:54
【问题描述】:
我目前正在使用delayed_job_active_record gem 来长期运行一些计划任务。这些进程在 heroku 上的一个单独的工作 dyno 上在后台运行,并且很少出错,但在某些情况下,我希望能够在运行过程中停止进程。我一直在本地运行进程,并且由于我的设置,计划任务只会启动进程,这本质上是一个非常长的循环。
使用
bin/delayed_job stop
仅停止作业,但由于进程已启动,因此不会超过此值。 因此,如果不重新启动整个测功机,我似乎无法停止该过程。这似乎有点过分,但这是我目前唯一的选择。
非常感谢任何帮助
【问题讨论】:
标签: ruby-on-rails ruby heroku scheduled-tasks delayed-job