Описание тега backgroundrb
BackgrounDRb - сервер и планировщик заданий Ruby
1
ответ
Плагину Rails backgroundRB необходимо запланировать его и поставить в очередь в базу данных для постоянства
Я пытаюсь сделать следующее: Запуск работника и метод внутри него каждые 15 минут Записать журнал последнего выполнения в таблицу базы данных bdrd_job_queue. Что я сделал: У меня есть расписание каждые 15 минут в моем файле backgroundRB.yml Вызов ме…
30 окт '09 в 01:45
1
ответ
Как мне написать задачу rake для запуска задачи BackgrounDRb?
У меня есть рабочий BackgrounDRb, настроенный на запуск его метода синхронизации каждые 15 минут. Затем, скажем, я хочу запустить метод только сейчас. Я пытался обернуть это в грабли следующим образом: namespace :mytasks do task :sync do |t| worker …
20 апр '09 в 08:56
1
ответ
Могу ли я отключить некоторых работников BackgroundRb во время тестов?
У меня есть сотрудник BackgroundRb, отвечающий за рассылку некоторых электронных писем. Как я должен сказать этому работнику не запускаться во время испытаний? Есть ли в фреймворке какой-либо параметр конфигурации или рабочий заглушки, которые я мог…
17 ноя '09 в 20:48
1
ответ
Как восстановить отмененные (принятые) задания в случае сбоя BackgroundRB?
Проблема: у нас есть задания, которые выполняются от нескольких секунд до нескольких минут в BackgroundRB из приложения Rails. Но что произойдет, когда мы развернем новый код и перезапустим BackgroundRB при выполнении задачи? BackgroundRB, похоже, н…
11 сен '09 в 08:56
2
ответа
Нужна помощь в разработке моего первого приложения на Rails! (включает в себя Twitter, базы данных, фоновые процессы)
Во-первых, позвольте мне упомянуть, что я новичок в веб-фреймворках. Я должен написать свое первое веб-приложение для проекта Uni. Я потратил две недели на изучение Грааля и Джанго. Вчера начал работать с Rails и ему понравилось. Поэтому я решил по…
21 ноя '10 в 03:07
2
ответа
Окончание запланированной задачи Backgroundrb
У меня есть запланированное задание backroundrb, выполнение которого занимает довольно много времени. Однако кажется, что процесс заканчивается через 2,5 минуты. Мой файл background.yml: :schedules: :named_worker: :task_name: :trigger_args: 0 0 12 *…
25 сен '08 в 01:37
1
ответ
Долгосрочные задачи в Rails
У меня есть контроллер, который генерирует отчеты HTML, XML и CSV. Запросы, используемые для этих отчетов, занимают более минуты, чтобы вернуть их результат. Каков наилучший подход для выполнения этих задач в фоновом режиме, а затем вернуть результа…
23 фев '10 в 15:45
1
ответ
Есть ли простой способ запустить backgroundrb с сервера?
Существует ли простой способ запуска (перезапуска) backgroundrb при перезагрузке сервера? Ex. Что делать, если на вашем хостинге используется кластер mongrel, и у вас нет к нему доступа (кроме запуска / остановки)? Одним из решений, которое я нашел …
28 июл '10 в 16:41
1
ответ
Rails 3 - psych.rb - не удалось разобрать YAML
При интеграции backgroundrb-rails3 я получаю следующую ошибку: ~/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:148:in `parse': couldn't parse YAML at line 8 column 22 (Psych::SyntaxError) from ~/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych…
02 ноя '11 в 18:08
1
ответ
backgroundrb thread_pool.defer метод выводит регистратор куда?
Кажется, что из-за проблемы с многопоточностью logger.warn (это то, что я тестировал) не генерирует какой-либо вывод? мой код похож на это: def deliver(args) logger.info "delivery start" thread_pool.defer(:deliver_deferred, args) logger.info "delive…
27 ноя '08 в 10:53
1
ответ
Где находится правильное место для инициализации службы DRb в приложении Rails?
Я использую DRb в приложении Rails для разгрузки дорогостоящей задачи вне процесса Rails. Перед инициализацией клиентской заглушки с помощью DRbObject.new необходимо инициализировать службу DRb с помощью DRb.start_service. Выполнение этого в модели …
18 ноя '08 в 16:10
1
ответ
BackgrounDRB + скрипт Ruby
Я "хотел бы" запланировать сценарий ruby с BackgrounDRb. Является ли это возможным? Я прочитал примеры с этих двух сайтов, но не нашел ответа: BackgrounDRb Использование BackgrounDRb асинхронно Спасибо.
29 окт '13 в 14:04
3
ответа
Использование Kernel#fork для фоновых процессов, плюсы? минусы?
Я хотел бы подумать о том, является ли использование fork{} для "фонового" процесса из приложения rails хорошей идеей или нет... Из чего я собираю fork{my_method; Процесс #setsid} фактически делает то, что должен делать. 1) создает другие процессы с…
14 окт '09 в 18:36
1
ответ
Как предотвратить запуск backgroundrb нескольких копий одной и той же задачи?
Скажем, у меня есть работник, настроенный на запуск каждые 15 минут с использованием функции планирования cron в backgroundrb. Затем, скажем, если для запуска одного экземпляра работника требуется более 15 минут, я не хочу, чтобы backgroundrb запуск…
26 апр '09 в 20:00
2
ответа
Как передать более одного аргумента работнику в backgroundrb
Я пытаюсь передать список аргументов в backgroundrb в документации сказано: MiddleMan.worker (: billing_worker).async_charge_customer (: arg => current_customer.id) но это работает только для одного аргумента, я пробовал это, но ни один не работал д…
08 фев '10 в 13:48
4
ответа
Лучшее решение для рельсов, которое работает каждую минуту
У меня есть приложение, которое каждую минуту проверяет базу данных на наличие писем, которые должны быть отправлены в это время. Я думал о том, чтобы сделать эту задачу граблями, которая будет выполняться заданием cron каждую минуту. Будет ли лучше…
18 мар '09 в 00:31
0
ответов
Команда не найдена ошибка для запуска backgroundrb
Ошибка при запуске задания backgroundrb. команда: sanjaya:-/Documents/proj_location $ sudo ./script/backgroundrb start ошибка: sudo: ./script/backgroundrb: command not found Искал через Интернет, но не получил никакого реального решения этого.
28 июл '15 в 07:11
0
ответов
Перезапустите основной процесс, когда ребенок убит
Я использую https://rubygems.org/gems/backgroundrb-rails3 для запуска рабочего процесса несколько раз, когда дочерний процесс убивается сервером из-за большего использования памяти или по другим причинам, поскольку я не могу найти его в системных жу…
19 июн '19 в 09:06