ruby-on-rails - 八哥 : How to speed up the queue

标签 ruby-on-rails ruby asynchronous workling starling-server

我今天推出了一个网站,它大量使用 Starling 和 Workling 来处理后台任务队列。

流量一直很重,虽然我的服务器 CPU/内存没有承受太大压力,但作业队列正在严重备份。

我对 Starling 和 Workling 都没有经验,迫切需要了解如何加快队列速度。

这可能是一个非常简单的配置问题,但我们将不胜感激所有建议和想法。

如果您需要更多信息,请告诉我。

最佳答案

最后我想出了怎么做,很简单。只需从命令行启动更多的工作进程——有多少内存就可以运行多少个。它们都将从 workling.yml 中指定的一个或多个 Starling 实例中获取作业。请注意,:multiplescript/workling_client 中必须为 => true 才能正常工作。

关于ruby-on-rails - 八哥 : How to speed up the queue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/679761/

相关文章:

javascript - 当必须首先在服务器上生成图像时,将图像异步预加载到浏览器缓存中

ruby-on-rails - rails : how does background file upload work?

ruby-on-rails - 如何在 RoR 中解析上传文件的内容

java - 移植库时首先要做的事情

ruby-on-rails - gem 文件安装正常但无法使用 bundle install 编译

iOS Objective-C 等待异步进程

ruby-on-rails - Rails link_to 在页面加载时生成错误

ruby-on-rails - 关于 View 应如何获取其变量

javascript - 将一个 npm 模块编译成一个文件,没有依赖关系

javascript - jQuery AJAX 触发太快