cost 203 ms
尝试加载工作插件时出现“未初始化的常量ActiveSupport :: CoreExtensions” - “uninitialized constant ActiveSupport::CoreExtensions” when trying to load workling plugin

我正在使用Rails 5.0.1。 我想运行一个独立于Rails服务器的后台进程。 我认为工作插件会帮助我-https: //github.com/ascarter/workling 。 但是,将此宝石添加到我的Gemfile中之后 并重新启动服务器,出现此错误 ...

包括工作gem导致服务器错误 - including workling gem causes server error

我是Rails的新手,所以我真的不知道如何诊断这个问题。 我打算将处理用于某些后台任务,但是我遇到了一个问题。 当我在Gemfile中包含工作宝石时,然后运行“捆绑安装”。 运行“ rails s”时出现以下错误。 谷歌搜索此错误确实提到了更新gem,但是今天早上我使用rvm安装了rub ...

调试卡住的Ruby进程-Workling \\ Starling - Debugging Stuck Ruby Process - Workling\Starling

我们有一个Rails应用程序,大约每24小时就会在机器上运行一次平均负载,远远超过5。它看起来像是一个卡住的Ruby进程,与运行来管理事件和日历提醒的后台进程特别相关。 似乎将其杀死并重新启动应用程序会暂时解决: 有什么比使用GDB调试更好的方法吗? 我在那看不到很多有用的信息。 ...

在轨中使用工作处理45k数据库记录,而不影响服务器性能 - In rails Processing 45k of database records using workling without affecting server performance

在我的rails应用程序中,我使用工作进程每6小时扫描一次45k数据库记录,并在满足某些条件时发送邮件。 当工作进程正在处理时,这将导致服务器CPU /负载激增。 因此,其他服务器请求会导致性能下降。 我尝试使用find_in_batch一次检索1000条记录并进行处理。 但是,CPU利 ...

当我的Rails应用程序中的数据库关闭时,工作不起作用 - workling doesnt work when the database is down in my rails app

我想安排我的工作人员使用cron作业定期(例如5分钟)检查数据库连接,并相应地更新memcache密钥。 所以在我的应用中,如果我发现要设置的memcache变量。 当数据库启动时,我以不同的方式呈现页面。 但是问题是,当数据库关闭时,工作程序确实会启动。 数据库启动时。 它正确地 ...

工作和RabbitMQ - workling & RabbitMQ

嗨,对于我的项目,我想使用后台在后台运行一些作业(将一些数据发布到队列中),但是在尝试配置我的应用程序(统一常量MemCache)时遇到错误,我正在使用Fedora 13 + ruby​​企业版我的问题是 最近有人在工作吗? 一切都还好吗? 您是否尝试运行“ script / wo ...

需要在单独的过程中执行方法的红宝石解决方案 - Need a ruby solution for executing a method in separate process

我正在实现一个轮询器服务,其界面如下所示。 应该使用start方法连续开始命中http请求并更新数据库中的内容。 一旦start编辑,该过程应该继续进行,直到明确stop它为止。 我了解start实现需要产生并在新的过程中运行。 我不太确定如何在Ruby中实现这一目标。 我想 ...

Rails后台作业处理 - Rails background job processing

我将starling用作rails应用程序中的队列服务器。 因此,每次我想调用worker方法时,都必须从控制台开始启动客户端并对其进行操作。 有没有一种方法,一旦乘客开始,我的工作和star鸟都将自动启动。或者很珍贵的是,当我调用worker方法时,只会创建我的工作实例。 ...

如何同步多个工作人员? - How can I synchronize multiple Workling workers?

我有以下情况: 三个任务:A,B,C(作为工作人员实施) 两个用户事件(调用控制器方法) 通过以下方式触发任务: 第一个用户事件触发任务A和任务B。 然后,一个可选的用户事件可以触发任务C,但是该任务必须在任务A和B完成后才能运行。 如何执行这 ...

使用Rails集成进行跨域(> 2)数据交换的持久性和轻量级队列消息传递是什么? - Which persistent & lightweight queue messaging for cross domain (> 2) data exchange with rails integration?

我正在寻找适合我需要的消息系统。 你能帮助我吗 ? 现在,将不会处理大量数据,但是我不想以后再受到限制... 这些机器不仅是Web服务器,因此即使处理速度不是很快,消息传递工具也应该是轻量级的。 当服务器上的某些数据发生更改时,所有服务器都应具有该信息并在本地进行处理 ...

工作人员找不到新添加的记录 - Workling worker cannot find newly added record

我正在使用Starling和Workling在我的应用程序(Swoopo风格的拍卖网站)中处理后台任务。 在这种情况下,后台任务是一个通知系统,该系统监视拍卖并通知获胜者。 监视器在创建拍卖对象时被调用。 我的问题是我的监控代码找不到应该监控的拍卖。 这是代码: 失败的单元测试: ...

生产模式中八哥/工作的问题 - Problems with starling/workling in production mode

我有一个具有异步处理功能的 Rails 应用程序,但我无法让它在生产模式下工作。 我像这样从应用程序的根部开始八哥: 然后我开始像这样工作 我第一次运行它时,它抱怨说没有开发数据库,所以我创建了一个开发数据库,当我重新启动 workling 时,那个错误就消失了。 但是当我尝试实际运行一个异步进程时 ...

Ruby守护程序挂在Rails负载上 - Ruby daemon hangs on rails load

我在使工作守护程序正常工作时遇到问题。 当我跑步时: 守护程序开始加载rails,但是不确定地挂起。 当我终止进程时,堆栈跟踪总是相同的: 如果我在没有守护程序库的情况下运行该脚本,则它将按预期工作。 实际上,我在使用守护程序gem加载需要我的rails环境的任何东西时遇到 ...

Starling:如何加快排队速度 - Starling: How to speed up the queue

我今天推出了一个网站,它大量使用 Starling 和 Workling 来处理后台任务队列。 流量一直很重,虽然我的服务器 CPU/内存并没有受到太大压力,但作业队列正在严重备份。 我对 Starling 和 Workling 都没有经验,迫切需要了解如何加快队列速度。 这可能是一个非常简单的配置 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM