1

问题 - 什么是工人?

这似乎是一个模糊而广泛的问题,但坦率地说,这就是我对这类东西的了解程度。

我有一个网站,它依赖于工作人员对数据库项目进行大量后台处理,我有点想知道要提供多少工作人员,而且真的可以在背后投入更多的科学知识。

我看到一个截图的人有 120 个工人,我们的 32GB RAM 盒子开始锁定大约 20 个工人。我确实读过,如果我使用上帝,我的工作人员会作为进程而不是线程启动?

您可以提供的任何信息将不胜感激,我还没有在网上找到可以用外行术语向我解释它的资源。

编辑:一些细节——我们目前是一个运行 Resque 的 rails 3.1 应用程序。

非常感谢您的阅读。

谢谢,

杰夫

4

1 回答 1

0

Resque worker 可以被认为是一个永远运行的 rake 任务。每个工作人员都会加载您的 rails 环境。在平衡工作人员数量和每个工作人员将使用的资源量时,您需要考虑到这一点。

于 2012-07-17T16:26:31.767 回答