问题 - 工人是什么?
这可能看起来像一个模糊而广泛的问题,但坦率地说,这就是我所知道的那种东西。
我有一个网站,依赖于工作人员进行大量数据库项目的后台处理,我有点不知所措,想知道要配置多少工人,真的可以做更多的科学工作它
我看到一个人有截图,有120名工人,我们的32GB RAM盒子开始锁定大约20名工人。我确实读过,如果我使用上帝,我的工人就会以流程开始,而不是线程?
任何你可以流下的光都会非常感激,我还没有在网上找到一个资源,以外行的方式向我解释。
编辑:一些细节 - 我们现在是一个运行Resque的rails 3.1应用程序。
非常感谢您的阅读。
谢谢,
杰夫
答案 0 :(得分:0)
Resque工作者可以被认为是rake task that runs forever。每个工作人员都会加载您的rails环境。在平衡工人数量和每个工人将使用的资源量时,您需要考虑到这一点。