ruby-on-rails - 我如何清除卡住/陈旧的 Resque worker ?

标签 ruby-on-rails ruby-on-rails-3 heroku redis resque

正如您从所附图片中看到的那样,我有几个工作人员似乎被卡住了。这些过程不应超过几秒钟。

enter image description here

我不确定为什么它们不会清除或如何手动删除它们。

我在 Heroku 上使用 Resque 与 Redis-to-Go 和 HireFire 来自动扩展工作人员。

最佳答案

这些解决方案都不适合我,我仍然会在 redis-web 中看到它:

0 out of 10 Workers Working

最后,这对我清除所有工作人员很有用:

Resque.workers.each {|w| w.unregister_worker}

关于ruby-on-rails - 我如何清除卡住/陈旧的 Resque worker ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7416318/

相关文章:

ruby-on-rails - Ruby:如何通过instance_eval运行这个 block ?

ruby-on-rails - Heroku 检测到 Rails 未设置为提供 static_assets

ruby-on-rails - 执行 heroku 创建时找不到 libtermcap.so.2 文件

ruby-on-rails - 为路由添加约束以排除某些关键字

ruby-on-rails - rails 3 : How to "redirect_to" in Ajax call?

ruby - 在随后的 bundle 安装中跳过 native 扩展重新编译

python - 持久后台任务 Django + Heroku

ssl - 免费测功机是否使用 SSL/TLS 连接?

ruby-on-rails - 将@连接到rails形式的字符串

python - 自定义 LIBFFI Heroku buildpack 的问题