2

我想将我的单个延迟作业流程切换到多个工作人员。我目前有一个新贵的工作,它运行 rake 并使用没有“预期分叉”的 respawn 方法,因为 rake 不会分叉。现在要切换到多工人方法,我需要在我的新贵配置文件中“期待”。有什么建议么。

4

2 回答 2

1

开箱即用,新贵expect似乎不支持https://github.com/collectiveidea/delayed_job#running-jobs中概述的行为,因为有多个工作人员每个分叉两次来守护进程。

正如这个关于暴发户的问题所述:暴发户期望/重生可以用于分叉两次以上的进程吗?,您可以使用一些脚本自己在不同的钩子中引导进程。

另一种选择是使用新贵作业实例(http://upstart.ubuntu.com/cookbook/#instance)来启动多个不分叉的作业。

于 2017-08-11T13:37:17.753 回答
0

我不是很清楚你在问什么。但是,如果您希望多个延迟作业在后台运行,当您使用诸如 rake Jobs:Work 之类的命令启动延迟作业时,您可以指定要生成的使用者线程的数量。希望它可以帮助你。

于 2012-10-13T22:14:00.083 回答