Вопросы по теме 'delayed-job'

Разговор delayed_job с act_as_ferret через сервер drb приводит к ошибке закрытия потока
Я использую delayed_job для обработки некоторых файлов, а затем создаю несколько объектов activerecord с результатами. Объекты activerecord индексируются с помощью acts_as_ferret , который работает как сервер drb. Когда delayed_job обрабатывает...
415 просмотров

Убить всех работников delayed_job
Я использую delayed_job в качестве демона https://github.com/tobi/delayed_job/wiki/Running-Delayed::Worker-as-a-daemon Я не могу сказать почему, но иногда я вижу более одной работы, выполняемой несколькими рабочими (разными pid), и запуск stop...
2024 просмотров
schedule 02.03.2023

Развернуть отложенное задание с сервера приложений?
Вот мой простой идеальный сценарий, когда я хочу, чтобы задание выполнялось с задержкой: Когда запускается первый сервер приложений (будь то дворняга или пассажир), он запускает моих отложенных рабочих. Когда последний запущенный сервер...
675 просмотров

Отложенная задача Rake не удалась
Я пытаюсь заставить отложенную работу работать в качестве грабли, но для жизни я не могу понять, что я делаю неправильно. Учитывая следующую настройку: #config/environment.rb Rails::Initializer.run do |config| config.gem 'delayed_job' end...
2568 просмотров
schedule 31.12.2023

Запуск задач в фоновом режиме с более низким приоритетом ЦП
У меня есть функция в моей CMS, которая позволяет пользователю загружать zip-файл, полный изображений, и сервер извлекает их и вставляет каждое в галерею изображений. Я заметил, что это довольно сильно загружает ЦП и замедляет работу других запросов....
3165 просмотров
schedule 04.04.2022

Есть ли способ заставить delayed_job выполнять некоторый код однократного запуска при запуске и использовать его во всех заданиях?
Итак, у меня есть задача delayed_job, которая отправляет некоторую информацию на сервер XMPP. В идеале вы создаете соединение с XMPP один раз, а затем постоянно отправляете в него данные, а не создаете новое соединение каждый раз, когда у вас есть...
225 просмотров
schedule 20.08.2022

Мониторинг таблицы базы данных на наличие внешних изменений из приложения Rails
Я интегрирую некоторые таблицы не-рельсовой модели в свое приложение Rails. Все работает очень хорошо, как я настроил модель: class Change < ActiveRecord::Base establish_connection(ActiveRecord::Base.configurations["otherdb_#{RAILS_ENV}"])...
2821 просмотров

Запустите или убедитесь, что отложенное задание запускается при перезапуске приложения / сервера
Мы должны использовать delayed_job (или какой-либо другой процессор фоновых заданий) для выполнения заданий в фоновом режиме, но нам не разрешено изменять сценарии загрузки / уровни загрузки на сервере. Это означает, что не гарантируется, что демон...
8658 просмотров

Может ли приложение Heroku добавлять/удалять динамометров или рабочих к себе/от себя?
Heroku позволяет добавлять и удалять динамометров и рабочих на лету и взимает плату за каждую секунду использования каждого из них. Можно ли настроить мое приложение так, чтобы оно могло добавлять/удалять dynos и worker от себя в зависимости от...
1189 просмотров

проблема с задержкой работы в rails.
Мой контроллер data_files_controller.rb def upload_balances DataFile.load_balances(params) end Моя модель data_file.rb def self.load_balances(params) # Pull the file out of the http request, write it to file system name =...
1638 просмотров
schedule 12.06.2023

фоновая работа против обратного вызова after_save
У меня есть модель под названием Vote, которая очень часто меняется (люди голосуют за вещи). Я выполняю другую аналитику после сохранения голосования, например интерполяцию, является ли голосующий мужчиной или женщиной, какого возраста и т. д. Это...
861 просмотров
schedule 22.07.2022

Повторяющиеся задачи в отложенных заданиях без запуска Rails?
Если мне нужно создать повторяющиеся задачи в отложенных заданиях, какое чистое решение? У меня есть задача импорта, которую я хочу запускать каждые 5 минут, но я не хочу запускать rails/rake, чтобы сообщить ей о создании отложенного задания, которое...
1125 просмотров
schedule 17.08.2022

как мне использовать delayed_job на героку для отправки пакетных писем?
Я читал документацию по worker и delayed_job и не мог точно следовать ей, поэтому хотел получить фору со стратегией и примером кода. У меня есть контроллер, который я использую для отправки писем по одному. Теперь каждый день я хочу проверять,...
1322 просмотров
schedule 09.06.2022

Heroku и отложенная работа — ветвь автомасштабирования — RestClient:: ResourceNotFound
SomeController#update (RestClient::ResourceNotFound) «Ресурс не найден» Я получаю эту ошибку (где раньше меня не было) при попытке поставить в очередь отложенные задания с помощью ветки автомасштабирования DelayedJob. Это не происходит с веткой...
1535 просмотров
schedule 06.09.2022

Как отправить всю электронную почту из приложения Rails асинхронно
У меня есть приложение rails, которое использует delayed_job. Хотя DJ дает мне действительно простой способ настроить задержки для электронных писем, есть ли способ глобально настроить мое приложение для асинхронной отправки всей электронной почты...
511 просмотров
schedule 17.07.2023

Синтаксический вопрос для delayed_jobs и электронной почты
Я получаю красивую ошибку: failed with NoMethodError: You have a nil object when you didn't expect it! You might have expected an instance of ActiveRecord::Base. The error occurred while evaluating nil.[] - 3 failed attempts Мой контроллер:...
261 просмотров

отложенная работа и мониторинг
Кажется, не удается получить отложенную работу для запуска с monit. вот мой файл delayed_job.monitrc.. check process delayed_job with pidfile /var/www/app/shared/pids/delayed_job.pid start program = "cd /var/www/myapp/current &&...
1223 просмотров
schedule 14.02.2022

Как протестировать DelayedJob с помощью Cucumber?
Мы используем DelayedJob для запуска некоторых из наших длительных процессов и хотели бы протестировать их с помощью Cucumber/Webrat. В настоящее время мы вызываем Delayed::Job.work_off в потоке Ruby, чтобы выполнять работу в фоновом режиме, но...
1532 просмотров
schedule 24.03.2022

Delayed::Jobs продолжает отправлять электронные письма, если это не удается
Я использовал Delayed_Jobs для отправки электронных писем. За исключением того, что я думаю, что если ему не удастся отправить «каждое электронное письмо», он попытается снова запустить весь пакет. Как сделать так, чтобы он пропускал адрес...
292 просмотров
schedule 11.03.2023

delayed_job перестает работать через некоторое время в производстве
В продакшене наш процесс delayed_job по какой-то причине умирает. Я не уверен, падает ли он, или его убивает операционная система, или что-то еще. Я не вижу ошибок в файле delayed_job.log . Что я могу сделать, чтобы устранить эту проблему? Я...
6811 просмотров
schedule 27.05.2022