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


Уникальные задания Sidekiq - Перенесите, если занято, вместо ожидания (Перенесите во время выполнения)
Задания Sidekiq потребляются из очереди FIFO. Без каких-либо дополнительных модификаций ситуация довольно ясна: наличие 4 однопоточных процессов каждый позволяет обрабатывать 4 задания одновременно. Все меняется, когда вы решаете добавить уникальные задания Sidekiq в свой стек. В случае, когда для данного уникального ключа последовательно выполняется несколько заданий, Sidekiq серьезно забивается. В худшем случае не имеет значения, сколько рабочих и потоков у вас в инфраструктуре..

Хранение и удаление заданий Sidekiq для управления памятью
Введение В этой статье мы рассмотрим следующие моменты: Как удалить запланированное задание Sidekiq. Как обновить временную метку существующего задания Sidekiq. Что делать, если вам нужно отправить задания, которые должны быть выполнены через длительный период времени, и у вас недостаточно памяти для хранения всех заданий в очереди Sidekiq, например. отправка письма через год Начало работы ЧАСТЬ I Удалить задание Sidekiq: Sidekiq позволяет запланировать задание,..

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

Рельсы 3 Sidekiq Пассажирские
Я могу заставить планировщик Sidekiq работать локально. Последнее препятствие на моем пути — как развернуть это в рабочем приложении на пассажире. Может ли кто-нибудь указать мне правильное направление, как постоянно запускать Sidekiq на пассажире....
2658 просмотров
schedule 26.09.2022

Rails: запуск Sidekiq на Heroku
У меня возникла проблема с запуском Sidekiq в моем приложении Rails, развернутом на Heroku. Мое приложение отлично работает в разработке (и на Heroku без Sidekiq). Я создал Procfile с: worker: bundle exec sidekiq Если я запускаю heroku...
34139 просмотров
schedule 25.04.2023

Rails вызывает redirect_to (или render) вне контроллера
Это может показаться тривиальной проблемой, но я нигде не могу найти ответ (может быть, потому что Rails не одобряет то, что я делаю). Я использую Sidekiq для обработки фоновых задач (таких как обработка изображений, загрузка и т. д.), и когда они...
1222 просмотров

Настройка Redis + Sidekiq в продакшене
Я пытаюсь настроить Redis + Sidekiq в рабочей среде Passenger/Rails и столкнулся с некоторой путаницей. На сервере запущено несколько небольших приложений. Я уверен, что более чем одно из этих приложений будет использовать отложенную...
6445 просмотров
schedule 14.06.2023

Тестирование электронной почты: последнее электронное письмо равно нулю при отправке через фонового работника
Я пытаюсь добавить несколько тестов для электронной почты с помощью этой railscast , однако я м получаю undefined method 'to' for nil:NilClass . Электронные письма на самом деле обрабатываются фоновым исполнителем с использованием Sidekiq , и я...
1962 просмотров
schedule 17.01.2023

Как запустить воркер Sidekiq на Ubuntu VPS (Digitalocean)
Я уже настроил приложение Redis, Sidekiq и Rails, я могу получить к нему доступ через //url/sidekiq, но как запустить рабочий процесс Sidekiq на VPS? На моем локальном компьютере я делаю: bundle exec sidekiq -q CarrierWave,5 по умолчанию Что...
13442 просмотров
schedule 20.04.2024

Как проверить сайдкик с огурцом
У меня есть метод, который запускает двух разных рабочих процессов Sidekiq: один для отправки электронной почты, а другой для публикации на канале Faye во внешнем интерфейсе. Я пытаюсь проверить поведение функции Cucumber. Код отлично работает в...
1443 просмотров
schedule 29.05.2023

фоновая работа sidekiq для отправки электронной почты и работника heroku
Извините за основной вопрос о том, что Sidekiq задерживает ActionMailer. Согласно этой статье , Sidekiq может задерживать отправку рассылать электронные письма, просто говоря UserMailer.delay_for(1.hour).... . Означает ли это, что теперь это...
1088 просмотров

Sidekiq Timeout
Я использую sidekiq в моем приложении Rails для асинхронного выполнения хранимой процедуры в моей базе данных SQL Server , когда пользователь переходит с одной конкретной страницы на другую. Проблема в том, что для выполнения хранимой процедуры...
6833 просмотров
schedule 17.07.2022

Как убить sidekiq worker, когда он достигает порога памяти
В настоящее время мой помощник очень часто достигает порога памяти. Я вношу некоторые изменения в свой процесс под sidekiq, чтобы сократить время, необходимое для выполнения задачи. Но тем временем я хотел бы знать, есть ли способ изящно убить мой...
2068 просмотров
schedule 18.06.2023

Можно ли избежать ActiveRecord::ConnectionTimeoutError на Heroku?
На Heroku у меня есть приложение rails, работающее как с парой веб-дино, так и с одним рабочим дино. Я запускаю тысячи рабочих задач в течение дня на Sidekiq, однако иногда возникает ошибка ActiveRecord::ConnectionTimeoutError (примерно 50 раз в...
4990 просмотров

Использование Puma и Sidekiq в бэкэнд-приложении Rails
У меня есть внутренний сервер Rails с Sidekiq , который служит сервером API. Приложение работает следующим образом: Мой сервер Rails получает множество запросов от входящих клиентов API одновременно. Для каждого из этих запросов сервер...
1629 просмотров
schedule 26.08.2022

Настройка драгоценного камня «redis-sentinel» с помощью «sidekiq»
Нужна помощь в настройке драгоценного камня redis-sentinel с помощью sidekiq . Получение этой ошибки -> Сообщение об ошибке при получении: ERR неизвестная команда 'sentinel' Пожалуйста, ознакомьтесь с этой сутью (начните снизу) -...
1047 просмотров
schedule 23.12.2022

Как запустить панель управления sidekiq как другое приложение
Запущенный GET "/jobs/dashboard/stats" вызывается несколько раз, когда панель управления sidekiq запущена. Есть ли способ запустить панель управления sidekiq на другом порту или как отдельное приложение вместо приложения rails?
1851 просмотров
schedule 16.04.2023

Ошибка обновления Gitlab init.d проблема с каталогом или файлом
Почему я получаю эту ошибку? Обновление Git 5.4 до 6.0 на Cents 6.4 Следующее руководство по обновлению https://github.com/gitlabhq/gitlabhq/blob/master/doc/update/5.4-to-6.0.md После завершения я пытаюсь смотреть, я git Запуск...
2478 просмотров
schedule 06.10.2022

Добавьте задания в очередь rails-sidekiq из node.js
У меня есть 2 приложения. 1 — это приложение для рельсов, а другое — для node.js. Я использую sidekiq в приложении Rails. Мое приложение node.js будет получать огромное количество http-сообщений (не менее 20 запросов в секунду), и мне нужно, чтобы...
1505 просмотров
schedule 28.05.2023

как запустить sidekiq на машинном дворе
Я переношу приложение rails3 с героку на машинную станцию. Я хочу знать, как запустить (или перезапустить) sidekiq на машинном дворе при каждом развертывании? Чтобы убедиться, что sidekiq работает, подключитесь по SSH к экземпляру EY и вручную...
1367 просмотров

Фоновая задача Sidekiq и Clock на Redis, Rails, Heroku Обновление только некоторых
Я запускаю фоновую задачу для многих записей с помощью Rails, Sidekiq, Redis и Clockwork на Heroku, но я продолжаю получать эту ошибку для многих записей, которые он пытается обновить с помощью API: ActiveRecord::ConnectionTimeoutError: could not...
1339 просмотров

Уровень стека слишком глубок при использовании версий несущей волны
Я пытаюсь использовать sidekiq worker , который более или менее сохраняет файл изображения в базу данных (с использованием carrierwave). Осталось сохранить несколько файлов, которые представляют собой ключевые кадры, извлеченные из видеофайла. Вот...
4989 просмотров
schedule 15.01.2023

Sidekiq WebUI перестает показывать работников через некоторое время
У меня есть несколько разных задач Sidekiq, которые являются длительными задачами. Эти задачи созданы для запуска и (почти) никогда не останавливаются. Я вижу, что через некоторое время мои задачи больше не отображаются в веб-интерфейсе Sidekiq:...
603 просмотров
schedule 27.08.2022