Вопросы по теме '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 просмотров

Как использовать 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 просмотров

Отложенная работа: как перезагружать классы полезной нагрузки во время каждого вызова в режиме разработки
Я запускаю работника с отложенной работой. Всякий раз, когда я вызываю метод 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 просмотров

Twilio - отложенная работа, работа cron или рабочая или что?
Я создаю приложение, использующее Twilio, и нам нужно вызвать сервер Twilio через определенный период после начала вызова. Я использую RoR, и прямо сейчас он находится на Heroku, но мы можем перенести его в другое место, если потребуется. Я...
758 просмотров
schedule 18.05.2023

Rails, как создать фоновую задачу для задачи rake на героку?
Возможный дубликат: отложенное задание Rails не работает Как создать фоновую задачу, которая должна запускаться каждые 15 минут на героку? Как сделать периодическую очистку с помощью clockwork и delayed_job — это какие-то другие...
1943 просмотров

Мониторинг нескольких отложенных рабочих мест с помощью monit
Я много читал о мониторинге delayed_job с помощью monit. Реализация довольно проста и прямолинейна. Но когда одного воркера недостаточно, как настроить monit, чтобы, скажем, 10 воркеров работали постоянно?
2505 просмотров
schedule 18.07.2023

Rails/Delayed_Job: перезапуск отложенного задания по-прежнему вызывает устаревшие ошибки
У меня была ошибка delayed_job в электронном письме, которое я отправлял (значение «пользователь» не найдено) Я удалил поле пользователя из представления почтовой программы, перезапустил экземпляр пассажира (коснитесь tmp/restart.txt), перезапустил...
1359 просмотров

Не могу заставить 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 просмотров