首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Resque和Resque调度程序在后台处理作业

使用Resque和Resque调度程序在后台处理作业
EN

Stack Overflow用户
提问于 2016-02-17 20:30:35
回答 1查看 370关注 0票数 1

我正在构建一个使用Rails作为后端的iOS应用程序。在尝试使用Resque和Resque调度程序运行延迟作业时,我需要帮助(使用“传递”队列)。

基本上,当我在前台运行Resque和Resque -调度程序时,我的作业正常工作,但是当我在后台运行时,作业就不会在Resque中处理(使用)。

如果您看到下面的屏幕截图,您可以看到Resque -调度程序处理“延迟项”,但Resque实际上没有处理它。我为Resque设置了VERBOSE=1,这样我就可以看到日志了。

知道我做错了什么吗?可能是我的配置设置不正确吗?这是我的配置

非常感谢!如有必要,请随时索取更多信息。

EN

回答 1

Stack Overflow用户

发布于 2016-04-29 16:44:09

我在从事生产的时候遇到了这个问题。最初,我添加了一个预部署和post部署,以便在正常的系统配置运行后启动resque,因为如果调度程序在后台运行,就会导致故障。这起作用了,但后来我把nohup添加到了争论中,这对我起了作用:

VERBOSE=1 PIDFILE=./resque_scheduler.pid BACKGROUND=yes nohup rake environment resque:scheduler >> log/resque_scheduler.log 2>&1'"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35467095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档