Вопросы по теме 'delayed-job'
Разговор delayed_job с act_as_ferret через сервер drb приводит к ошибке закрытия потока
Я использую delayed_job для обработки некоторых файлов, а затем создаю несколько объектов activerecord с результатами. Объекты activerecord индексируются с помощью acts_as_ferret , который работает как сервер drb. Когда delayed_job обрабатывает...
415 просмотров
schedule
23.03.2023
Убить всех работников 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 просмотров
schedule
09.09.2022
Отложенная задача 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 просмотров
schedule
13.07.2022
Запустите или убедитесь, что отложенное задание запускается при перезапуске приложения / сервера
Мы должны использовать delayed_job (или какой-либо другой процессор фоновых заданий) для выполнения заданий в фоновом режиме, но нам не разрешено изменять сценарии загрузки / уровни загрузки на сервере. Это означает, что не гарантируется, что демон...
8658 просмотров
schedule
16.09.2022
Может ли приложение Heroku добавлять/удалять динамометров или рабочих к себе/от себя?
Heroku позволяет добавлять и удалять динамометров и рабочих на лету и взимает плату за каждую секунду использования каждого из них. Можно ли настроить мое приложение так, чтобы оно могло добавлять/удалять dynos и worker от себя в зависимости от...
1189 просмотров
schedule
17.09.2022
проблема с задержкой работы в 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 просмотров
schedule
18.11.2022
отложенная работа и мониторинг
Кажется, не удается получить отложенную работу для запуска с 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