workling

    0热度

    3回答

    我正在实现一个轮询服务,其界面如下所示。 poller = Poller.new(SomeClass) poller.start poller.stop 的start方法应该是开始连续命中数据库中的http请求和更新的东西。一旦编号start,该过程应该继续,直到明确stop编辑。 我知道start的实现需要产生并在一个新的过程中运行。我不太确定如何在Ruby中实现这一点。我想要一个rub

    0热度

    1回答

    我想安排我的工作人员使用cron作业定期检查数据库连接(比如说5分钟)并相应地更新一个memcache关键字。所以在我的应用程序中,如果我找到要设置的memcache变量。我以不同的方式渲染我的页面,当数据库启动时。 但问题是,工作人员在数据库关闭时启动。当数据库启动时。它正确地发现数据库连接存在并更新memcache变量,并且一切正常。 我不知道,为什么工作人员不会在数据库关闭时启动。 我将在截

    0热度

    1回答

    我跟着railscast描述了如何让工作台运行后台任务,但无法使其工作。任务运行,但不在后台(在我重定向到admin_path之前需要5秒)。 这里是我的代码如下所示: 类AdminWorker < Workling :: Base的  高清test_workling(选项)    睡眠5  结束 末 class AdminController < ApplicationController  高

    0热度

    2回答

    我正在寻找适合我需求的正确消息传递系统。你可以帮我吗 ? 现在,也不会有一个巨大的数据处理量,但我不希望以后限制... 机器不仅是Web服务器,所以通讯工具应该是轻量级的,即使加工速度不是很快。 当服务器上的某些数据发生更改时,所有服务器都应该拥有该信息并在本地进行处理。 (我应该在每个服务器上创建一个通道吗?) 前端是用Rails编写的,所以为了简化开发,有一个gem /插件管理通信和数据发送很

    1热度

    2回答

    在我的Rails应用程序中,我使用工作进程在6小时内扫描一次45K数据库记录,并在满足某些条件时发送邮件。这会导致服务器CPU /负载在工作人员正在处理时飙升。由于其他服务器请求的性能受到影响。我尝试使用find_in_batch一次检索1000条记录并执行处理。但CPU利用率仍处于高峰水平。没有很大的区别,我能看到。有没有办法处理这个问题,所以CPU利用率没有达到最大限制?

    5热度

    3回答

    Workling与rails 3似乎是incompatible 3.在rails 3应用程序中处理工作队列有哪些替代方法?

    0热度

    1回答

    我是新来的铁轨,所以我真的不知道如何诊断这个问题。我正在尝试使用工作来完成一些后台任务,但是我遇到了一个问题。当我在Gemfile中添加工艺宝石,然后运行“软件包安装”。运行“rails s”时出现以下错误。谷歌这个错误确实提到更新宝石,但是我今天早上使用rvm安装了ruby和gem,所以我怀疑这是问题所在。 的Gemfile: gem 'workling', '~> 0.4.9.9' 错误:

    1热度

    1回答

    嗨对于我的项目,我想使用workling(将一些数据发布到队列中)在后台运行一些作业,但在尝试配置我的应用程序(单元化常量MemCache)时出现错误Fedora 13 +红宝石企业版我的问题是 最近有人与workling合作过吗?一切正常吗? 您是否尝试运行“script/workling_client start”?你有没有得到任何错误? 有人可以建议一些替代workling? 谢谢:)

    0热度

    1回答

    嗨我想使用RabbitMQ而不是Starling我已经配置了我的 应用程序,一切似乎都很好,但是当我运行'script/ workling_client start'时,它开始工作,并在几秒钟内结束, 我不能明白为什么 我的应用程序八哥 我使用的Fedora 13的红宝石1.8.7轨2.3.8杂种(根据http://github.com/tmm1/amqp配置 完美的作品) 日志文件是空的,但代码

    1热度

    1回答

    我在我的rails应用程序中使用starling作为队列服务器。所以每次我想要调用worker方法时,我都必须从控制台启动starling和workling客户端。 有没有一种方法,一旦乘客开始我的工作和椋鸟都得到自动启动或者当我打电话给工人方法时,只有我的worling实例才会被创建。