delayed-job

    0热度

    1回答

    我试着推迟工作,生产工作(使用Windows,Rails的 4.2.5,如ActiveRecord的ORM我)在我的Gemfile我添加以下内容: gem 'delayed_job' gem 'delayed_job_active_record' gem 'daemons' 在开发中使用延迟作业我在cmd中输入。 rake jobs:work 而且其工作的罚款。要在生产中使用,我添加b

    0热度

    1回答

    延迟在系统重新启动工作我使用Ubuntu 14.04.4 LTS 的crontab: SHELL=/bin/bash @reboot ~/Projects/MyAPI/startworkers.sh; 启动脚本: # /Projects/MyAPI/startworkers.sh #!/bin/bash source /home/server-linux/.bashrc cd ~/

    0热度

    1回答

    我在应用程序中使用delayed_jobs和rest_client,我创建了一个作业文件夹和作业类jobs/test_job.rb。 class TestJob < Struct.new(:name) def perform RestClient.get "http://name" end end RESTClient实现和DelayedJob工作正常,但在客户端(http:/

    1热度

    2回答

    我想使用Heroku,但是他们每24小时随机重新启动dynos的事实让事情变得有点困难。 我有一系列处理付款处理的工作非常重要,我希望他们支持数据库,因此他们100%可靠。出于这个原因,我选择了速度慢的DJ。 因为我选择了DJ,这意味着我也不能只将5,000,000个事件一次推送到数据库(每个电子邮件发送1次)。 因为这样,我有更长时间的运行作业(几个小时内发送200,000条短信)。 随着这些长

    0热度

    1回答

    我正在使用delyed_jobs机制来发送电子邮件。我得到了一个要求,其中添加了一个名为“send_reports_at”的新字段,当用户点击该字段时,日历控件将以日期和时间打开,并且用户选择必须在某个时间交付电子邮件。 许多人建议我使用调度程序和cron作业,但我对此完全陌生。使用一些R & D,我使用了带有delayed_jobs的run_at功能。 我不知道这是否正确,因为一次发送多封电子邮

    0热度

    1回答

    我有以下方法 def max_attempts 3 end 但我想检查,如果互联网是不存在的,或者我将建立第三方连接不可用。我想延迟工作来重试它。我已关闭互联网,但我看不到Delayed::Job正在填充。

    0热度

    1回答

    我刚刚发现Heroku没有长期的文件存储,所以我需要转移到使用S3或类似的东西。很多新的东西让我的头脑很好,所以我理解了如何使用CarrierWave-direct直接上传到S3,然后通过delayed_job处理应该如何与我的Rails应用程序一起使用? 我想如果我正确的代码是这样的话是这样的: 我注册了一个S3帐户,建立我的桶(S),并获得认证的细节等等,我需要编程中(适当地为我的用户隐藏)

    0热度

    2回答

    我有下面的代码: Converter.delay.convert("some params") 现在我想要这份工作,为最多1分钟运行。如果超过,延迟的工作应该引起例外。 我试图建立 Delayed::Worker.max_run_time = 1.minute 但似乎它设置一个超时的工人,而不是在工作。 转换器类在RAILS_ROOT/lib目录/ my_converter.rb

    0热度

    1回答

    现在我正在使用Ruby on Rails框架。我们使用delayed_job运行aws-sdk来运行aws s3文件的作业。我们在aws s3上处理很多文件。 当我们运行的作业,我们得到这个错误: e.message => Access Denied e.backtrace.join("\n") => /app/shared/bundle/ruby/2.3.0/gems/aws-sdk-cor

    5热度

    2回答

    我正在使用rspec编写控制器测试,并在完成操作后,我的工作应该发送电子邮件给管理员用户。但我想为我的测试禁用这项工作或以某种方式模拟它。我怎样才能做到这一点? 我正在使用delayed_job_active_record + daemons宝石。 class AdminNotificationJob < ActiveJob::Base queue_as :default d