Публикации по теме 'sidekiq'


Sidekiq: Содержащиеся обратные вызовы
Обратные вызовы ActiveSupport В моем последнем посте я коснулся pry и того, как это помогло мне убедиться, что к моему классу прикреплены обратные вызовы around_perform ActiveSupport. В этом посте я подробнее расскажу о том, что я пытался сделать. [ActiveJob, Sidekiq] — [ActiveJob] Я работал над проектом Rails 4.2.x, в котором выполнялась фоновая обработка заданий. Мы использовали ActiveJob в качестве нашего адаптера для наших фоновых заданий. Негласно мы использовали..

Вопросы по теме 'sidekiq'

Пул активных записей Rails3 и многопоточность Sidekiq
Я использую sidekiq с rails3. Sidekiq по умолчанию запускает 25 потоков. Я хотел бы увеличить лимит многопоточности, я сделал это, изменив sidekiq.yml. Итак, какова связь между значением пула в database.yml и многопоточностью sidekiq. Каково...
1348 просмотров
schedule 22.09.2021

отправка данных с android на рельсы с помощью сервера Redis
Мы хотим создать простую, но эффективную систему для одновременной публикации данных из приложения Android на сервер rails. Данные, отправленные [post] с нескольких устройств Android, будут более 300 одновременно. Лучшим вариантом для этого может...
395 просмотров
schedule 17.11.2021

Как передать аргумент командной строки sidekiq
Чтобы установить драгоценный камень скрепки с задержкой, он предоставляет следующие инструкции: «Убедитесь, что Sidekiq ... прослушивает очередь скрепок, добавив ее в конфигурационный файл sidekiq.yml в - queues: или передав аргумент командной...
1473 просмотров
schedule 28.10.2021

Можно ли принудительно запустить одновременные задания в отдельных процессах Sidekiq?
Одним из преимуществ Sidekiq перед Resqueue является то, что он может запускать несколько заданий в одном процессе. Однако недостатком является то, что я не могу понять, как заставить набор одновременных заданий запускаться в разных процессах. Вот...
464 просмотров
schedule 28.09.2021

after_filter или Sidekiq для управления информацией page_view
У меня есть приложение Rails, и в настоящее время я создаю объект PageView для каждого доступа к API. Наш API по-прежнему работает довольно быстро (50% запросов - Я думал об использовании Sidekiq, но проблема заключалась в передаче более крупных...
32 просмотров

Как вы относитесь к переносу работы в Sidekiq?
Я реализовал запланированные уведомления с помощью Sidekiq. Я также хочу добавить возможность перепланировать задания, которые еще не выполнялись. Я вижу метод перепланирования в коде sidekiq api...
2812 просмотров

Задания в очереди не обрабатываются Sidekiq
Я использую Sidekiq с Rails и Heroku для выполнения асинхронных рабочих процессов, но я не могу заставить его работать. Я пробовал запускать этих рабочих процессов вручную (выполняя метод выполнения), и они работают, однако, когда вы планируете их и...
374 просмотров
schedule 02.12.2021

Sidekiq + Rails: как увидеть очередь занятых заданий?
У меня есть скрипт, который ищет работу: Sidekiq::Queue.new(queue_name).any? { |q| q.args[0] == blah_id } || Sidekiq::RetrySet.new.any? { |r| r.queue == queue_name && r.args[0] == blah_id } || Sidekiq::ScheduledSet.new.any? { |s| s.queue...
7069 просмотров
schedule 26.11.2021

Sidekiq застрял в потоках, не отвечающих на сигнал TTIN
Мы используем sidekiq для обработки фоновых заданий, и у нас возникли проблемы с sidekiq. Во время обработки заданий sidekiq переводит свой поток в состояние зависания. Когда я проверяю веб-интерфейс sidekiq, я не вижу запущенных процессов. Но я...
879 просмотров
schedule 03.10.2021

Sidekiq выдает ошибку Active Record Unknown Primary Key Error для объекта Active Type
Я использую гем Sidekiq в своем приложении Rails для асинхронной обработки некоторых длительных процессов. Как показано в этом Railscast , ссылка на обрабатываемую модель передается как аргумент perform_async метода рабочего класса,...
248 просмотров

Sidekiq: Как назначить процесс работнику?
У меня небольшая борьба в Sidekiq с несколькими рабочими и несколькими процессами Sidekiq. Я хотел бы запустить три процесса sidekiq для environemt. У меня есть три рабочих класса (скажем, «worker1», «worker2» и «worker3» ) и три процесса...
1970 просмотров

Как избежать состояния гонки в модели рельсов, которая записывает платежи и текущий баланс?
У меня есть простая модель Payments , в которой есть два поля amount и running_balance . Когда создается новая payment запись, мы ищем running_balance предыдущего платежа, скажем last_running_balance , и сохраняем...
3849 просмотров

Redis создает dump.rdb в / tmp
Использование redis и sidekiq для фоновой обработки и создание заданий на sidekiq с другого сервера, а не на том месте, где запущен sidekiq. dir для данных redis установлен как /var/lib/redis , на который redis изначально указывал. Но в глуши,...
1547 просмотров
schedule 15.10.2021

Убедитесь, что максимальное количество подключений к базе данных не превышено с помощью Rails и Sidekiq
Я использую Nginx с Phusion Passenger с однопоточным приложением Rails. Вот в чем загвоздка. В этом приложении я использую многопоточный sidekiq для выполнения некоторых фоновых заданий. Обычно в моем файле database.yml мне нужно установить только...
2089 просмотров
schedule 23.11.2021

Rails activejob с Sidekiq порождает несколько заданий на perform_later
У меня есть довольно простое приложение Rails 5 для мониторинга скорости сайтов. Он отправляет задания во внешнюю службу тестирования скорости страницы и периодически проверяет, завершены ли задания, и если да, то вызывает и сохраняет данные о...
880 просмотров

Как на самом деле работает тестирование Sidekiq в отключенном режиме?
Мои рабочие Sidekiq похожи на пример ниже: Class BooksWorker include Sidekiq::Worker def perform books = Book.where(collected: true) books.each do |book| book.update_attribute(:status, "read")...
509 просмотров
schedule 28.10.2021

Отображение нескольких процессов sidkekiq на sidekiq ui
У меня есть одна установка приложения rails app1 и app2 (nginx, puma & sidekiq) с балансировщиком нагрузки на app1 (то есть балансировка нагрузки на nginx на app1 и app 2) и db сервере (postgres и redis). Sidekiq на app1 и app2 оба...
140 просмотров
schedule 14.11.2021

Как мне создать задачу в Rails для однократного выполнения в будущем?
У меня есть сайт по подписке, который позволяет незарегистрированным пользователям скачивать файлы, если они дадут мне свой адрес электронной почты. Мне нужен следующий рабочий процесс. Пользователь дает адрес электронной почты Rails...
776 просмотров
schedule 20.10.2021

Уровень журнала Sidekiq не устанавливается в производственной среде
Я запускаю Sidekiq с Rails 5.2.3 на AWS Elastic Beanstalk. Следуя инструкциям в Sidekiq wiki в initializers/sidekiq.rb I ' ve установил: Sidekiq.configure_server do |config| config.logger.level = Logger::WARN end Это работает в...
522 просмотров

Rails - Как предотвратить замедление работы сервера Sidekiq?
У меня есть информационный бюллетень, который я отправляю своим клиентам (~ 10 тыс. Писем) каждое утро, и иногда случается, что это задание Sidekiq требует большой производительности процессора / памяти, что веб-сайт (приложение Rails) не работает и...
187 просмотров
schedule 21.10.2021