Redis的和Resque,工人没有得到更新的应用程序代码

我在这里跟Resque有一个粗略的时间,首先,在发展中运行时, rake resque:work QUEUE='*'在队列中的工作就开始了罚款,并开始运行perform我的员工,这是很好的方法; 问题是,工人们似乎并没有运行我的新的应用程序代码,说我更新perform在辅助方法,然后按Ctrl + C出的rake resque:work QUEUE='*'的过程,并再次启动它,而排队新的工作岗位要对工作不会导致新更新的代码运行工人。

所以这里主要我的问题是,我怎么放心杀resque:work任务,并重新启动我的工人提供新的应用程序代码?

--------------解决方案-------------

Resque工人响应几个不同的信号:

QUIT - Wait for child to finish processing then exit
TERM / INT - Immediately kill child then exit
USR1 - Immediately kill child but don't exit
USR2 - Don't start to process any new jobs
CONT - Start to process new jobs again after a USR2

如果你想正常关闭Resque工人,使用退出。

kill -s QUIT reqsue.pid

如果你想安装resque重启与capitrano,使用控释片

分类:Ruby on Rails的 时间:2012-01-01 人气:0
本文关键词: Ruby on Rails的,resque
分享到:

相关文章

  • 务实的方法来监测Rails中Resque队列 2012-02-20

    我期待在我的Ruby on Rails应用自动化与Resque队列的起动/重起. (在JRuby上运行) 我想确保满足以下标准: 之后我与Capistrano的部署工人开始 如果他们死了不管什么原因的工人重新启动 工人们吃了太多的内存被停止/重新启动,可以解雇我的电子邮件警报 是否有电流提供此功能,或至少它的一个子集的工具? 如果没有任何重新启动队列/工人,我想以最小的被通知,所以我可以做手工. --------------解决方案------------- 要做到这一点,最简单的方法是使用程序

  • Ruby on Rails的超级简单的注册页面 2012-09-05

    我怎么能够让一个注册页面,Ruby on Rails的? 就像,我有一个测试页面,用户输入自己的电子邮件地址,然后我可以把它添加到数据库中. 另外,我可以向他们发送一封电子邮件,确认自己的注册 编辑:我想要的东西真正的简单. 像,只是简单的在数据库中添加简单的一行. 我并不需要一个密码箱和一个用户名框,因为只是进一步复杂化的东西. 我是一个初学者,所以我喜欢有事情变得简单. --------------解决方案------------- 这是什么样的事情,这是非常容易的Rails做,你应该不需要

  • 后台线程电子邮件Ruby on Rails中发送 2013-09-03

    我需要运行在Ruby on Rails的应用程序,应发送电子邮件时,某日发生,这取决于DB值(和电子邮件正文应包含该数据库的一些信息)后台线程. 什么是实现这种行为的最好方法? 我使用on Rails的4.1.4 BTW红宝石. 提前致谢. --------------解决方案------------- 你可以使用宝石时根据您的要求进行后台工作. 这里查看GitHub的文档. 每当 瑞恩·贝茨创造了约每当一个伟大的Railscast:Cron作业介绍在轨 在配置/ schedule.rb eve

  • Ruby on Rails的服务器选项 2013-09-21

    建立一个开发服务器,我的Ruby on Rails应用程序的整个问题混淆了我. 还有的WEBrick,杂种,客运,阿帕奇,Nginx的,还有更多我敢肯定,我真的不明白他们扮演不同的角色. 我开始使用的WEBrick,现在我用杂种的发展. 难道这些服务器单机,还是他们在阿帕奇的面前坐? 我看了一下乘客,我真的不明白它是什么,该网站说,"使部署的Ruby Web应用程序轻而易举",它取代杂种? 是不是像Capistrano的,这也部署Web应用程序? 铭记我想测试SSL,而且我相信这是不支

  • 实时替代轮询Ruby on Rails的(JRuby中) 2013-12-24

    我有我通过把消息放在红宝石resque队列激活一个长期运行的操作. 端点做这可能需要好几分钟的工作. 我会定期轮询数据库每隔几秒钟,但我认为,世界已经从轮询移动了. 是否有使用Ruby on Rails的得到的结果为一推,可能使用类似网络插座或彗星更好的办法? 任何人都可以提出任何步骤来启动我的研究? --------------解决方案------------- 的WebSockets是研究的东西,推是开始使用它的好方法. EM-websocket..or的WebSocket护栏

  • 后台任务在Ruby on Rails的 2014-05-13

    我是新来的Ruby on Rails的,我想执行一些周期性的任务,但我发现我不知道如何设置任何的cron任务回报率. 有没有基础教程如何设置cron的回报率? 目前我在Windows平台上运行的RoR Webbrick与MySQL数据库. --------------解决方案------------- 有解决你的问题几个方法. 如果你想使用cron,使用它与Rails的最好的方法是使用宝石whenever . 要了解更多关于何时,以及如何使用它的快速教程,检查这Railscast集164克龙最适

  • 如何设置一个“看”的Ruby on Rails中通知? 2015-01-17

    我想建立一个简单的通知系统,是写在Ruby on Rails的我的web应用程序. 我的网站是一个简单的拍卖网站,但每次拍卖有2个阶段:5天"无最低出价"阶段,任何人都可以出价和3天的"$ 1最低出价"阶段,只有从上一页投标人的前10%舞台可以申办. 我想我通知用户在拍卖从第一阶段到第二个去. 什么是做到这一点的最好方法是什么? 我想过两种设计方案: 我不知道回报率有这个,这是一个有效的系统(因为我想建立一个系统,将有成千上万的参加拍卖数百个用户 - 无论它得到了很

  • 定期的ping [Ruby on Rails的] 2015-03-09

    我是新来的Ruby on Rails的,所以我不知道是否有类似的crontab定期做一些任务. 基本上,我需要ping一个实体的URL,但在不同的时间间隔每个实体(使用实体每600毫秒,每个ENTITY2 500毫秒...). 是否有红宝石,做这种事? 谢谢 --------------解决方案------------- 有许多选择,这取决于你的需求是什么. 每当 的delayed_job resque(可能是矫枉过正) 你也可以使用cron和rails runner ; 只是取决于. 我期待在

  • Ruby on Rails的,PHP或C ++语言的网络社交网络 2012-01-01

    我选择了在大学文凭的工作. 这是一个小型的社交网络. 但现在我很坚持用哪种技术,我应该坚持下去. 我平均在C ++ ISAPI Web服务开发,低于平均水平PHP(有几个项目,吧)和新来的Ruby和框架轨. 我有一个最后期限1.5个月开发它(我的全职工作后,每天约5小时). 此外,我听说它很容易学习和使用Ruby on Rails的开发. 考虑到C ++,我知道,我有我自己做大量的编码和工作和PHP看起来几乎是一样的我. 所以,我在找你熟练的开发人员劝你会在我的位置吗? 学习回报率,坚持用C +

  • 这样做(的iGoogle /飞鸽/ Netvibes的)类应用程序中使用Ruby on Rails框架 2012-01-01

    任何人有一个框架的任何建议,以帮助我建立iGoogle /飞鸽/像Netvibes的应用程序使用Ruby on Rails. 我试图用apotomo几天,但不能让它在所有的工作. 如果无法让使用Ruby on Rails,做ü有使用什么有什么建议? 谢谢, --------------解决方案------------- 现在,再试试吧! 这对您: 如何在Rails的仪表板与Apotomo 对于的iGoogle型门户网站,你可能要检查的ExtJS. 下面是一个示例 http://www.extjs

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.432 (s). 10 q(s)