Вопросы по теме 'rails-activejob'

Использование Rails Active Job или автоматический запуск потока наблюдателя с помощью Rails
Приятно видеть, что Rails 4.2 поставляется с Active Job в качестве общего интерфейса для фоновых заданий. Но я не могу найти, как запустить рабочий в документе. Кажется, что документ все еще незрелый (например, правильная версия Sneakers упоминается...
1694 просмотров
schedule 17.08.2022

Rails 4.2 Active Job Resque Enqueue No Route Matches
Я подписан на https://blog.engineyard.com/2014/getting-started-with-active-job для реализации Active Job в Rails 4.2. Но столкнулся со следующей проблемой в Resque. Ошибка гласит: ChickenSmitten.local:67478 on MAILERS at just now Retry or...
597 просмотров

Хранение данных в задании для использования при его выполнении
Мне нужно сохранить информацию в то время, когда активное задание запланировано для использования, когда оно будет выполнено позже. Я хотел бы сохранить эту информацию в самом активном задании, но не уверен, что это возможно. Вот упрощенная версия...
634 просмотров
schedule 07.04.2024

Отключить автоматический повтор с ActiveJob, используемый с Sidekiq
Есть ли способ отключить автоматический повтор с помощью ActiveJob и Sidekiq? Я знаю, что только с Sidekiq нам просто нужно поставить sidekiq_options :retry => false как указано здесь:...
17707 просмотров
schedule 13.07.2022

Кто-нибудь использует resque gem с плагином resque-history и ActiveJob?
Я использую плагин resque-history для мониторинга выполненных задач. Сначала я включаю эту строку require 'resque-history/server' в файл маршрутов, а затем вижу новую вкладку истории на панели инструментов. Это код в...
200 просмотров

как настроить active_job и планировщик восстановления?
Я пытаюсь создать фоновые задания для уведомлений по электронной почте и очистки. Я использую resque-scheduler (4.0.0), resque (1.25.2) и rails 4.2.1. Мой файл config.ru: # This file is used by Rack-based servers to start the application....
1266 просмотров

Rails 4.2 получает идентификатор отложенного задания из активного задания
Есть идеи, как получить идентификатор Delayed::Job из очереди ActiveJob? Когда я ставлю задание в очередь, я возвращаю экземпляр ActiveJob::Base с @job_id , но этот идентификатор задания кажется внутренним для ActiveJob. На данный момент я...
6895 просмотров

Запрос Ruby on Rails в фоновом режиме
В моем приложении Ruby on Rails пользователь может дать мне разрешение публиковать твиты от его имени, чтобы он мог отправлять предварительно заполненные твиты из приложения. Это поток: запрос на мой сервер запрос сервера к серверу твиттера...
156 просмотров

Mandrill SMTP выдает EOFError: ошибки конца файла
Мы используем Mandrill для отправки транзакционной электронной почты из нашего приложения Rails (на Heroku). # config/environments/production.rb config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { :address...
1052 просмотров

ActiveJob с плагинами Resque
Есть ли способ использовать плагины Resque, такие как resque-loner , с ActiveJob и Resque как бэкенд для него?
251 просмотров
schedule 22.06.2022

Работа Rails и Que
Раньше я использовал sidekiq, но теперь решил перейти на очередь и хранить все в Postgresql. Поскольку мне не нужны высокопроизводительные функции Redis, я хотел уменьшить зависимость моего приложения от внешних компонентов. Добавляю гем que,...
445 просмотров
schedule 08.07.2023

Задания Sidekiq не запускаются в режиме разработки, только в производстве
Редактировать: наша команда только что сказала мне, что докер даже не используется для производства. Таким образом, похоже, что проблема ограничена Docker, а не средой, в которой запускается Rails. У меня есть проект, в котором я работаю над...
804 просмотров

ActiveJob: автоматически запускать задание при запуске сервера
Например, у меня есть работа, которую я хочу повторять каждые 1 час. Вот мой код: class NewsletterJob < ApplicationJob queue_as :default after_perform do |job| NewsletterJob.set(wait: 1.hour).perform_later user end def...
1336 просмотров
schedule 15.05.2022

Sidekiq: Как заставить задание срабатывать один раз при (повторном) развертывании?
У меня есть несколько заданий, которые запрашивают некоторые внешние API. У меня два типа работы. Одна работа для сбора большого количества данных. И еще один, чтобы данные обновлялись каждые пятнадцать минут. Я хотел бы, чтобы массовое...
447 просмотров

Shopify Ошибка API при попытке десериализовать аргументы
Сегодня утром мое приложение начало падать ( Error while trying to deserialize arguments ) из-за некоторых заданий Shopify, которые не смогли найти модель ( products_update_job ). После дальнейшего изучения я обнаружил, что код, который я написал...
379 просмотров

Sidekiq не может найти записи в моей базе данных в 50% случаев
Вот моя работа: MessageJob.perform_later(@recipient.id.to_s, @sender.id.to_s, @message.body) В 50% случаев я получаю следующую ошибку в консоли sidekiq, и задание не выполняется. ActiveRecord::RecordNotFound: Couldn't find User with...
239 просмотров

Rails, ActiveJobs и AWS SQS: что происходит с моими заданиями, когда рабочий экземпляр уничтожается?
Мы используем Rails 5.0.2 и ActiveJobs в AWS Beanstalk с SQS в качестве серверной части с gem active_elastic_job . У нас есть работа, определенная следующим образом: class MyJob < ActiveJob::Base rescue_from(StandardError) do...
704 просмотров

ActiveJob не отображается в очереди Sidekiq
Назначения ActiveJob, похоже, не отображаются в очередях sidekiq. Но задания все равно выполняются. Это моя установка active_job в config/environments/production.rb config.active_job.queue_adapter = :sidekiq...
552 просмотров

Ограничение очереди ActiveJob
Кажется, что задача проста и понятна: мне нужно ограничить количество заданий, которые могут выполняться одновременно, чтобы мой сервер не взорвался. Но гугл молчит, может я что-то не так делаю? Просветите меня пожалуйста? Я использую стандартный...
338 просмотров
schedule 07.05.2023

Всякий раз, когда гем запускает задачу ActiveJob vs rake Rails для запуска регулярной запланированной задачи | Рельсы 5
Я работаю над проектом Rails 5.2, для которого требуется запланированная асинхронная задача для запуска каждую ночь. Я изучал различия между использованием каждый раз для запуска задание ActiveJob и использовать всякий раз для запуска задачи rake...
504 просмотров