Rails 后台作业处理
我在 Rails 应用程序中使用 starling 作为队列服务器。所以每次我想调用工作方法时,我都必须从控制台启动 starling 和工作客户端。
有没有一种方法,一旦乘客启动,我的工作和椋鸟都会自动启动,或者珍贵的是,当我调用工作方法时,只有我的工作实例会被创建。
I am using starling as a queue server in my rails application. so each time i want to call worker method, I have to start starling and workling client from console.
Is there a way where as soon as the passenger is started my workling and starling both get auto started Or preciously when i will call the worker method then only my worling instance will get created.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用“god” gem 在一次调用中启动了我的工作和八哥进程。它还允许您设置 CPU 和内存阈值。您可能会发现它很有用。
http://railscasts.com/episodes/130-monitoring-with-god
I start up my workling and starling processes in one call using the "god" gem. It also allows you to setup CPU and memory thresholds. You might find it useful.
http://railscasts.com/episodes/130-monitoring-with-god