Описание тега resque

Resque (pronounced like "rescue") is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.
2 ответа

Почему я получаю слишком большой уровень стека при запуске задания с использованием resque-status?

Вот трассировка стека, которая появляется в веб-интерфейсе resque: http://gist.github.com/396893 Там вы можете проверить некоторые версии драгоценных камней, которые я использовал.Сейчас я сделал несколько обновлений, пытаясь решить проблему, вот те…
23 июн '10 в 20:42
0 ответов

Как сделать обновления ActiveRecord потокобезопасными в Rails?

У меня есть очередь заданий Resque. Каждое задание имеет пакет событий для обработки. Рабочий обработает задания и посчитает количество событий, произошедших за каждую минуту. Он использует ActiveRecord, чтобы получить "datapoint" на эту минуту, доб…
2 ответа

Resque front-end не загружается в Rails

Я настроил веб-интерфейс Resque для работы с моим приложением rails 3, но он не работает ни в среде разработки, ни в рабочей среде. Моя настройка следующая, и переход на localhost:3000/resque просто дает мне страницу 404, которую я настроил. routes.…
22 янв '12 в 21:05
2 ответа

Rails Resque Concurrency

Мое приложение обрабатывает задания с Resque.enqueue Я начинаю работника с rake resque:work QUEUE='converter' Насколько я понимаю, чтобы запустить 2 рабочих для одновременной обработки 2 запросов на одну и ту же очередь, я могу запустить другого раб…
30 авг '17 в 21:35
2 ответа

Как заставить resque-web работать на Heroku?

На моей машине разработчика я могу печатать resque-web в консоли, и он запускает новую вкладку в моем браузере, которая показывает интерфейс Resque. На Heroku, Cedar stack, как я могу сделать то же самое? т.е. я хотел бы видеть интерфейс Resque для …
31 авг '11 в 13:00
0 ответов

Условная / отложенная рассылка с resque?

У меня есть приложение, которое создает множество документов PDF, которые иногда занимают время, поэтому я переместил все создание PDF в фоновое задание. Тем не менее, некоторые PDF-файлы также должны быть отправлены по почте, что в настоящее время …
23 окт '14 в 17:26
0 ответов

Монгоидные бомбы производительности по мере увеличения параллелизма

У меня есть приложение Rails(3.2.8)/Mongoid(3.0.6), которое использует сотрудников Resque для создания и отправки электронных сообщений каждое утро. Каждое задание Resque должно запросить несколько коллекций, чтобы сгенерировать электронную почту, а…
09 ноя '12 в 22:49
1 ответ

Неверное количество аргументов (дано 1, ожидается 2) с Resque Worker

Я понимаю, что для метода self.perform нужны два аргумента, и я передаю их. Могу заверить вас, что переменные экземпляра имеют значения, потому что я проверил. Что вы видите, я делаю не так? контроллер: Resque.enqueue_to(:high, SendInvitationEmail, …
10 апр '18 в 13:29
1 ответ

Как отключить журнал Yii Resque

Я работаю с расширением Yii-Resque. Мне нужно отключить журнал Yii-Resque. Как мне это сделать?.
22 фев '14 в 03:54
1 ответ

ActiveJob: создание карты сайта в ответ на создание контента

В моем приложении на Rails 4.2 я использую гем sitemap_generator для генерации карт сайта. И используйте планировщик Heroku для выполнения граблей. Я думаю, что было бы лучше, если карта сайта генерируется, когда появляется новый контент, или выполн…
1 ответ

Потерянные рабочие места

Хотя я перезапускаю рабочих-резервистов во время развертывания, если приходит новое задание, тогда эти задания устанавливаются как помещенные в очередь в статусе восстановления, но на самом деле они не ставятся в очередь в режиме ожидания. Так что м…
09 сен '11 в 06:13
0 ответов

Обновление до Rails 3, ошибка восстановления планировщика и ошибка поднятия работника

Я обновил приложение Rails 2.3.5 до Rails 3.0.6. В процессе я также повысил resque с 1.9.1 до 1.15.0 и resque_scheduler с 1.9.1 до 1.9.9. Следующие команды хорошо работали с Rails 2.3.5 COUNT=1 QUEUE=scheduled_1_queue,another_queue,yet_another_queue…
16 июн '11 в 06:41
2 ответа

Перемещение задания Resque между очередями

Есть ли способ переместить задание восстановления между двумя разными очередями? Иногда мы попадаем в ситуацию, когда у нас большая очередь и работа, которая близка к концу, мы находим необходимость "повысить свой приоритет". Мы подумали, что это мо…
10 окт '13 в 00:49
1 ответ

Не могу начать спасать работника

Я установил Resque Gem, gem install resque, И я попытался запустить рабочих: bundle exec rake environment resque:work В результате чего: rake aborted! Don't know how to build task 'resque:work' (see --tasks) (See full trace by running task with --tr…
22 янв '16 в 13:31
1 ответ

Net::SFTP продолжает выдавать ошибки в resque

Я запускаю rails 3.1rc4 и продолжаю сталкиваться с этим сообщением об ошибке в моих очередях resque uninitialized constant Net::SFTP За исключением "NameError" В мой gemfile я включил: gem 'net-sftp' gem 'net-ssh' gem 'net-scp' Я включил net-scp, на…
03 июл '11 в 02:47
1 ответ

Фоновые процессы для пользовательских работ?

Пользователи на веб-сайте, который я создаю, могут запросить доступность имен пользователей в различных социальных сетях, введя текст в поле и нажав клавишу возврата (см. Пример на этом веб-сайте). Когда пользователь отправляет имя для проверки, я д…
7 ответов

Как уничтожить рабочие места, поставленные в очередь работниками реска?

Я использую Resque в проекте rails-3 для обработки заданий, которые планируется запускать каждые 5 минут. Недавно я сделал что-то, что ставило в тупик создание этих рабочих мест, и стек охватил более 1000 рабочих мест. Я исправил проблему, которая п…
04 май '11 в 08:57
1 ответ

'T' добавляется в мои даты Ruby & Resque

По какой-то причине, когда я передаю свои datetime в другой класс с Resque.enqueue, я получаю 'T', где после пробела была дата, а другие пробелы удаляются... Это метод: def self.enqueue_job(start_date, end_date, type, date_type) query = [start_date,…
17 июн '13 в 00:02
2 ответа

Как проверить действия с работниками очереди?

У меня есть действие create в UsersController который выглядит так def create @user = User.new(params[:user]) if @user.save sign_in_as(@user) Resque.enqueue(MailWorker, @user.email) redirect_to root_url, notice: "Thanks" else render "new" end end Пр…
01 дек '12 в 19:38
2 ответа

Руководство по переходу с delayed_job на resque?

Кто-нибудь знает или знает руководство по переходу с отложенной работы на Resque? Я не могу найти что-либо в Google и думаю, я не должен быть первым, кто делает это. Просто общий список изменений, которые необходимо внести, и вещей, на которые стоит…
24 май '10 в 18:58