1

我有一个无限期轮询 Amazon SQS 队列的 rake 任务,它需要在服务器上保持活动状态。这样做的最佳解决方案是什么?任何体面的,维护的用于守护进程的宝石,这将是解决这个问题的好方法吗?

任何帮助将不胜感激。干杯:)

4

1 回答 1

1

有这方面的宝石,是的。您可以查看https://www.ruby-toolbox.com/categories/daemonizing以获取宝石列表以及每个宝石的流行度/问题。

但是从 Ruby 1.9.3 开始,“Process.daemon”就可以满足您的需求。您可以在此处查看链接以获取详细信息 - http://ruby-doc.org/core-1.9.3/Process.html#method-c-daemon

这是有关如何创建 pid 的示例要点 - https://gist.github.com/sbusso/1978385

上面的要点对我帮助很大。

于 2014-10-16T10:21:07.150 回答