Описание тега sidekiq
Sidekiq - это среда фоновой обработки для Ruby.
1
ответ
Sidekiq - Процессы или темы? Что наиболее эффективно?
У меня есть 20 основных капель на DO. У меня есть грабли, которые создают изображения. Изображения конвертируются с помощью скрепки /imagemagick. Я добавил paperclip_delayed, который использует delayed_job, а в качестве фонового работника я добавил …
24 май '16 в 21:01
0
ответов
Может кто-нибудь дать мне несколько советов по этой ошибке действия?
Здравствуйте. Есть ли кто-нибудь, кто может объяснить эту ошибку мне. Он работает на локальной машине, а также при использовании heroku local, но как только он запускается на производстве heroku, он выдает мне эту ошибку, и я выполнил все тестирован…
07 фев '17 в 17:27
0
ответов
Sidekiq игнорирует очереди с заданными заданиями
Я выдвигаю такие работы: Sidekiq::Client.push('class' => StripeDataWorker, 'args' => [account.id, 'w', 'BalanceTransaction'], 'queue' => 'w') Но они просто сидят в Enqueued и никогда не обрабатывается: Это происходит на Heroku. Я перезагруж…
09 мар '14 в 19:43
1
ответ
Ключи базы данных Sidekiq Redis увеличиваются со временем
В настоящее время я использую Sidekiq с моим приложением Rails в работе вместе с базой данных ElasticCache Redis. Недавно я заметил, что при мониторинге метрики CurrItems с помощью инструментов AWS я вижу, что количество элементов постепенно увеличи…
26 май '16 в 12:52
1
ответ
Ошибка развертывания Capistrano-Sidekiq при перезапуске
Я использую capistrano для развертывания моего приложения rails, но я получил следующую ошибку: Skipping task `sidekiq:restart'. Capistrano tasks may only be invoked once. Since task `sidekiq:restart' was previously invoked, invoke("sidekiq:restart"…
14 дек '16 в 19:21
1
ответ
Отправка электронной почты с помощью Sidekiq, Redis
У меня есть вопрос о sidekiq в ruby. Я создаю систему для отправки электронных писем кампании, 10k - 50k электронных писем / кампания. Сейчас я использую Redis и Sidekiq, для каждого письма я создаю работника, например так: receivers.each do |receiv…
17 авг '17 в 07:34
2
ответа
Почему мой рабочий Rails не выполняется?
Я использую Rails 5.0.1 на Mac OS X. Я только что установил Redis с помощью homebrew, и у меня есть это в моем Gemfile gem 'sidekiq' и у меня есть этот файл, app/worker /run_crawlers_worker.rb, ... class MyWorker include Sidekiq::Worker def perform(…
23 май '17 в 20:45
1
ответ
Рельсы sidekiq фоновый процесс
У меня проблема с настройкой сервера sidekiq, кажется, что процесс запускается на переднем плане, как только я обновляю свою страницу. / Потребители / Получить Мне нужно положить его в фоновом режиме постоянно. consumers_controller.rb require 'kafka…
01 авг '13 в 08:25
1
ответ
I18n::InvalidLocaleData: не могу загрузить переводы с sidekiq и jruby
У меня есть настройка jruby-9.0.5.0, и я пытаюсь выполнить параллельную обработку с использованием sidekiq. Все работает отлично, за исключением того, что если я использую более 12 потоков sidekiq, я получаю следующее сообщение об ошибке: WARN: I18n…
03 фев '16 в 14:21
1
ответ
Sidekiq & Capistrano с несколькими работниками в одиночных очередях
У нас есть приложение sidekiq, работающее над нашим приложением, и оно отлично работает, однако локально у меня есть 4 рабочих sidekiq, каждый из которых настроен на одну очередь, используя sidekiq -r config.rb -c 20 -q websites У меня есть четыре о…
12 мар '13 в 19:47
0
ответов
Импорт огромного XML в базу данных Rails
У меня есть огромный (более 700 МБ) XML-файл с записями, которые мне нужно добавить в БД. Я использовал Nokogiri для перебора узлов и сохранения его в БД. Это заняло почти день. Затем я добавил драгоценный камень Sidekiq, создал рабочих и сократил в…
22 мар '14 в 01:15
0
ответов
Очереди блокировки работают не правильно
Я использую gem sidekiq-limit-fetch для блокировки очередей. мой sidekiq.yml :concurrency: 10 :pidfile: tmp/pids/sidekiq.pid :queues: - promote - generate_file - extract_metadata :blocking: - promote когда я запускаю сервер, я вижу, что работает тол…
05 дек '17 в 07:48
2
ответа
Рабочий не инициализирует Heroku+Sidekiq+Postgres+Rediscloud
Я пытаюсь инициализировать Sidekiq в работнике Heroku, используя: if Rails.env.production? Sidekiq.configure_client do |config| config.redis = { url: ENV['REDISCLOUD_URL'], size: 2 } end Sidekiq.configure_server do |config| config.redis = { url: ENV…
13 апр '17 в 09:42
1
ответ
Задания не выполняются из-за SMTP-соединения в sidekiq
Я использую sidekiq На производстве у меня есть около 100 рабочих мест, которые нужно обрабатывать каждый день с очередью в 2000 рабочих мест. Я обнаружил, что большую часть времени задания не выполняются из-за SMTP-соединения. Ошибки, которые я пол…
14 май '14 в 07:22
1
ответ
Как управлять соединениями с Sidekiq?
У каждого работника должно быть свое соединение с ресурсом. Я прочитал документы, но не было ясно, выполняет ли каждый поток отдельный экземпляр работника. Если да, создает ли это соединение, уникальное для каждого работника? class HardWorker includ…
15 июн '16 в 19:25
4
ответа
Sidekiq: NoMethodError: неопределенный метод `execute '
Вот что я пытаюсь сделать: 2.1.2 :001 > UpdateStyleRanks.perform_async Вот ошибка: NoMethodError: undefined method `perform' for #<UpdateStyleRanks:0x00000002f5e388> Вот мой рабочий: # app/workers/update_style_ranks.rb class UpdateStyleRank…
20 июл '14 в 21:27
1
ответ
Приложение Rails не получает изменения schema.xml в рабочей среде
Мы запускаем приложение Rails на Heroku, используя дополнение Websolr с Sidekiq для постановки в очередь заданий индексации. Это работало в течение долгого времени, но теперь мы настроили schema.xml улучшить сопоставление подстрок и т. д. Модифициро…
17 окт '17 в 20:18
1
ответ
Выполнить несколько параллельных JavaScript с помощью therubyracer
Я не знаю много о javascript, но имею очень базовые знания. У меня есть два вопроса в отношении драгоценного камня рельсов therubyracer. Мои вопросы:- Как на самом деле работает therubyracer? Например, если у нас есть JavaScript, написанный на бэкэн…
22 авг '14 в 14:10
2
ответа
Как проверить Devise Async с помощью Sidekiq?
Заранее спасибо! Sidekiq работает просто отлично, но мне не удается протестировать его с помощью Devise Async, или я должен сказать, что не могу протестировать последнее? Согласно документации Sidekiq, когда тестовый режим установлен на fake!, любое…
21 ноя '14 в 18:35
1
ответ
Получение странных ошибок при попытке отправить сообщение через Twilio
Вчера мы сделали большое обновление для нашей серверной части, и теперь у нас появляются странные ошибки, и я понятия не имею, что это такое. Кажется, что ошибки происходят при попытке отправить сообщение через клиент Twilio. Кроме того, в нашу очер…
19 мар '15 в 21:38