Вопросы по теме 'delayed-job'
Формат журнала с delayed_job
Я пишу в log/delayed_job.log из метода выполнения:
class MyWorker
def perform
logger.error("testing logger")
end
end
В log/delayed_job.log мое сообщение об ошибке печатается, но без какого-либо форматирования (с префиксом...
939 просмотров
schedule
22.11.2022
Используйте Delayed::Job для управления несколькими очередями заданий.
Я хочу использовать Delayed::Job (или, возможно, более подходящую очередь заданий для моей проблемы) для отправки заданий нескольким фоновым демонам.
У меня есть несколько фоновых демонов, которые выполняют разные обязанности. Каждому интересны...
7716 просмотров
schedule
10.06.2022
вики-сайт rails - выделение/зачеркивание статьи при редактировании с помощью htmldiff maxes cpu
Я создаю сайт в стиле вики и хочу выделить изменения, внесенные в статьи между последовательными версиями. Использование htmldiff для выделения изменений отлично работает, за исключением того, что это довольно интенсивное использование процессора. Я...
339 просмотров
schedule
02.01.2023
Как использовать Delayed::Job в обратном вызове after_save?
Я хочу запустить метод process_images асинхронно after_save с Delayed::Job . Однако, когда я пытаюсь:
after_save lambda { send_later(:process_images) }
Я получаю NoMethodError: You have a nil object when you didn't expect it! . (...
1466 просмотров
schedule
29.11.2022
Как запустить некоторые задачи в фоновом режиме и поместить результаты в глобальный хэш памяти?
Я создаю веб-сайт с Rails, который позволяет пользователю проверять, зарегистрированы ли некоторые домены. Логика устроена так:
На странице есть текстовое поле, позволяющее пользователям вводить некоторые доменные имена.
Когда пользователь...
761 просмотров
schedule
16.04.2023
Вручную повторить задание в Delayed_job
Функция автоматического повтора Delayed::Job великолепна, но есть задание, которое я хочу повторить вручную. Есть ли метод, который я могу вызвать на самой работе, например...
Delayed::Job.all[0].perform
или бежать, или что-то в этом роде....
39114 просмотров
schedule
04.08.2022
Rails 3 — Delayed_Job — для всех писем
Есть ли способ с помощью инициализатора Rails 3 сделать так, чтобы все электронные письма приложения отправлялись по умолчанию с помощью delayed_job?
Я пробовал что-то вроде этого:
# config/initializers/delayed_mailer.rb
class...
680 просмотров
schedule
05.06.2022
Как сделать обратный вызов ajax после завершения отложенной работы в Ruby on Rails?
Я разрешаю пользователям на моем сайте поворачивать свои фотографии. Я выполняю это с помощью ajax-вызова процесса Delayed_Job (через Heroku), который поворачивает фотографию. После того, как они нажимают "повернуть фото", я показываю загрузчик. Но...
1573 просмотров
schedule
04.02.2023
Отложенная работа: как перезагружать классы полезной нагрузки во время каждого вызова в режиме разработки
Я запускаю работника с отложенной работой. Всякий раз, когда я вызываю метод foo , worker печатает hello .
class User
def foo
puts "Hello"
end
handle_asynchronously :foo
end
Если я внесу некоторые изменения в метод foo , мне...
2578 просмотров
schedule
18.02.2023
Использование delayed_job для постановки в очередь метода из драгоценного камня в приложении Rails
Я хочу поставить в очередь метод upload_to_scribd (из gem scribd_fu ), используя delayed_job.
Есть ли способ сделать это, не изменяя сам драгоценный камень?
645 просмотров
schedule
15.12.2022
Хуки отложенных заданий не работают?
Я пытаюсь заставить мои отложенные рабочие места работать, но они, кажется, не работают. Они устарели? Если это не так, можете ли вы показать мне свой пример?
Вот мой:
class PhotoJob < Struct.new(:image_id)
def perform...
1832 просмотров
schedule
02.02.2024
rspec для Delayed_job
Я пытаюсь написать rspec для отложенной работы.
В настоящее время я использую отложенную работу следующим образом:
class IncomingMailsController < ApplicationController
...
MailingJob.new(@incoming_mail.id).perform
...
end
Затем в...
2983 просмотров
schedule
27.07.2023
Twilio - отложенная работа, работа cron или рабочая или что?
Я создаю приложение, использующее Twilio, и нам нужно вызвать сервер Twilio через определенный период после начала вызова.
Я использую RoR, и прямо сейчас он находится на Heroku, но мы можем перенести его в другое место, если потребуется.
Я...
758 просмотров
schedule
18.05.2023
Rails, как создать фоновую задачу для задачи rake на героку?
Возможный дубликат: отложенное задание Rails не работает
Как создать фоновую задачу, которая должна запускаться каждые 15 минут на героку?
Как сделать периодическую очистку с помощью clockwork и delayed_job — это какие-то другие...
1943 просмотров
schedule
06.12.2022
Мониторинг нескольких отложенных рабочих мест с помощью monit
Я много читал о мониторинге delayed_job с помощью monit. Реализация довольно проста и прямолинейна. Но когда одного воркера недостаточно, как настроить monit, чтобы, скажем, 10 воркеров работали постоянно?
2505 просмотров
schedule
18.07.2023
Rails/Delayed_Job: перезапуск отложенного задания по-прежнему вызывает устаревшие ошибки
У меня была ошибка delayed_job в электронном письме, которое я отправлял (значение «пользователь» не найдено)
Я удалил поле пользователя из представления почтовой программы, перезапустил экземпляр пассажира (коснитесь tmp/restart.txt), перезапустил...
1359 просмотров
schedule
08.02.2023
Не могу заставить Delayed::Job работать с очень простым классом
У меня проблема с использованием Delayed::Job 2.1.4 в очень простом классе, а именно:
class C2dmJob < Struct.new(:msg)
def perform
# doing something
end
end
Вначале я поместил этот класс в каталог lib , но позже переместил его в...
285 просмотров
schedule
15.08.2022
Hook перед всеми отложенными заданиями
Возможно ли запустить метод перед ВСЕМИ задачами delayed_job?
По сути, мы пытаемся убедиться, что на каждом сервере, на котором работает delayed_job, есть последний экземпляр нашего кода, поэтому мы хотим запустить метод, который проверяет это...
2407 просмотров
schedule
25.09.2022
Ошибка отложенного задания при выполнении http-запросов
Я сталкиваюсь с ошибкой в utils.rb:333, когда обрабатываю задание с отложенным заданием, которое отлично работает при синхронном запуске. По сути, я делаю запрос на получение в своем коде, и когда я это делаю, я сталкиваюсь с ошибкой. Это строка...
419 просмотров
schedule
31.12.2022
Решение для фоновых заданий на Heroku?
Я использовал Delayed Job на старых стеках Heroku (Aspen и Bamboo), но с их новым стеком Cedar я хотел бы попробовать что-то более эффективное.
Конкретные фоновые задания, которые я выполняю, представляют собой вызовы API к различным операторам...
1303 просмотров
schedule
21.10.2022