delayed-job

    0热度

    2回答

    我的应用程序(Rails中)应提供两项主要任务: 创建活动(例如张贴到Twitter)在给定的时间在未来 定期检索器的几个网站或下载推文 我在考虑使用DelayedJob gem或每当gem for cron任务。在这些情况下哪个更好? 感谢您的任何建议。

    1热度

    2回答

    我是一个红宝石初级。 我的应用程序允许用户输入联系人和/或上传CSV文件。 运行在我的本地分支,如果我添加联系人 - 联系人获得 从视图,控制器& dBase的加入,有它的伟大工程。 如果我然后允许用户导入CSV文件。它开始导入 文件。但是,用户现在无法通过应用程序添加联系人。 它基本上挂起,直到CSV导入完成。 我使用以下版本: ruby "2.3.0" gem "rails", "4

    0热度

    1回答

    起初我对延迟作业没有处理(由HTOP所示),然后当我运行命令RAILS_ENV=production bin/delayed_job start我得到一个延迟在职职工,在TMP/PID的文件所示。但是,htop现在表示有两个进程,如下图所示。 那么为什么会发生这种情况呢?另一个延迟的工作会消耗我没有太多内存的内存!但是,它的TIME +为零,所以它没有消耗时间,所以这意味着什么?

    0热度

    2回答

    首次设置延迟作业,并且在执行RailsCast后,它不能在我的测试环境中工作。 我有两种方法,我想运行 - 在测试中,我想在页面加载后15秒运行它们。这些方法是来自Participation.rb模型的calculate_rankings和update_wallet。 安装每个引导创业板上面之后,我想两件事情调试:1)我正在rake jobs:work,那里是Starting job worker

    3热度

    1回答

    每当添加新事件时,都会向用户发送推送通知。如果在行中添加十个事件,则将向用户发送十个推送通知,这是一种令人讨厌的行为。 我想要这样:如果在行中添加了十个事件,或者在时间上添加了非常接近的对象,则只会向每个用户发送一个推送通知,说:"#{event.name} and 19 others events added that match your interests."。 这是我到目前为止已经完成:

    1热度

    1回答

    我使用延迟的工作与相关软件包以下版本 /var/lib/gems/2.3.0/gems/delayed_job-4.0.6 /var/lib/gems/2.3.0/gems/delayed_job_active_record-4.0.1 /var/lib/gems/2.3.0/gems/activerecord-3.2.13 /var/lib/gems/2.3.0/gems/activesu

    1热度

    1回答

    使用错误,失败和reschedule_at回调有没有办法使reschedule_at时间取决于我接收的错误类型? 我已经设置了reschedule_at方法,但是会影响所有这种类型的作业。我不知道在哪里处理这种基于错误类型和处理程序的行为。

    0热度

    1回答

    我是Delayed Jobs的新用户,不确定是否正确执行此操作。 工人 class BillingFailedEmailWorker < BaseWorker attr_accessor :car def initialize(car) @car = car end def billing_failed_for_subscriptions

    1热度

    1回答

    当我运行bin/delayed_job start,我得到以下错误: Job ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper (id=30) FAILED (0 prior attempts) with ActiveRecord::StatementInvalid: PG::ConnectionBad: PQconsumeInput(

    7热度

    3回答

    我在邮件程序中使用after_action回调来记录该电子邮件已发送。电子邮件通过延迟作业发送。这是有效的,除非我们无法访问远程服务器 - 在这种情况下,电子邮件没有发送,但我们记录它是。延迟作业稍后重试电子邮件,并且它已成功发送,但我们已记录发送了两封电子邮件。 (使用delayed job performable mailer): UserMailer.delay.spam!(User.fin