Вопросы по теме 'sidekiq'
sidekiq, отправляющий класс в качестве аргументов, дает слишком глубокую ошибку уровня стека
После настройки sidekiq я заметил странное поведение в отношении аргументов, переданных в метод Sidekiq::Client.push .
Если я передам self.class в качестве аргументов, то я либо получу SystemStackError (stack level too deep) ИЛИ сервер...
917 просмотров
schedule
22.11.2023
Как сбросить счетчики sidekiq?
В приборной панели моего sidekiq я вижу слева коробку со счетчиками
Processed 168
Failed 111
Busy 0
Scheduled 0
Retries 0
Enqueued 0
Как сбросить их все на 0?
19983 просмотров
schedule
14.04.2024
Как удалить специальный кеш Redis для sidekiq через capistrano перед перезагрузкой
При развертывании кода rails sidekiq перезапускается, и мы хотели бы удалить кеш redis, специфичный для sidekiq, из экземпляра до его перезапуска.
Вот чего мы хотим добиться: 1. sidekiq:stop 2. подключиться к удаленному redis, на который указывает...
577 просмотров
schedule
02.12.2023
Sidekiq Install - неинициализированная константа ActiveRecord::Base (NameError)
Я пытаюсь интегрировать Sidekiq с моим приложением Rails Mongoid. Я выполнил шаги, описанные здесь
У меня также есть Redis и mongodb, работающие локально. Однако после запуска пакета, когда я пытаюсь запустить свой сервер, я получаю эту...
675 просмотров
schedule
31.05.2024
Используйте несколько серверов Redis в Sidekiq
Я использую Sidekiq для обработки фоновых заданий в одном из наших проектов Rails. Мы хотим использовать другой сервер Redis, расположенный в другом месте, чтобы отделить ReportDB от другого задания фоновой обработки.
Согласно вики...
4276 просмотров
schedule
05.02.2024
Зависимые задания в Sidekiq — Как избежать запуска до завершения?
У меня есть следующая структура работы в моем приложении Rails:
def perform(page_ids, email, order_id)
job_ids = []
page_ids.each do |id|
job_ids << ShoeBuilder.perform_async(id, order_id)
end...
1130 просмотров
schedule
24.09.2022
Пушер в фоновом задании опережает мое приложение - отсутствуют уведомления JS
Я перемещаю импорт файлов Excel (часто больших, часто маленьких) в фон с помощью Sidekiq и предупреждаю пользователя, когда импорт завершен, с помощью Pusher.
Сначала в «синхронном» потоке (здесь приложение Rails) он запускает импорт в Excel, а...
408 просмотров
schedule
16.02.2024
Rails разделяет кеш между сетью и рабочим на Heroku
У меня есть приложение Rails, в котором есть как веб-процесс, так и фоновый рабочий (работает Sidekiq).
У меня есть одна функция, которая записывает значение в кеш из веб-процесса, а затем рабочий считывает это значение из кеша позже.
В сети:...
1041 просмотров
schedule
02.01.2024
Как мне использовать рабочих sidekiq?
У меня есть приложение, в котором я могу создать счет-фактуру, преобразовать его в pdf и отправить клиенту. У меня есть два действия в моей почтовой программе:
class InvoiceMailer < ActionMailer::Base
default from: "[email protected]"
def...
88 просмотров
schedule
05.04.2024
Изменились ли сценарии upstart или bash в Ubuntu 14.04? (Попытка загрузить sidekiq с выскочкой)
Я новичок в написании сценариев bash, но мне кажется, что мне действительно не хватает чего-то базового. Я пытаюсь использовать слегка измененную версию скрипта upstart sidekiq Майка Перхэма на машине с Ubuntu 14.04, но почти ничего не оценивается...
2094 просмотров
schedule
21.09.2022
Должен ли файловый объект быть отправлен на sidekiq worker
Я хотел бы знать, можно ли отправить файловый объект рабочему sidekiq, я пробовал это, и он отлично работает, меня беспокоит производительность, например, если у меня есть CSV с 1000 строками, тогда я должен отправить файловый объект для например...
1505 просмотров
schedule
23.11.2022
Запретить sidekiq выполнять поставленные в очередь задания при запуске из командной строки?
Когда я запускаю sidekiq в своей среде разработки (Rails 3.2), я использую следующую команду:
bundle exec sidekiq
Когда я это сделаю, sidekiq выполнит все задания, поставленные в очередь, когда он не был запущен. например Если я создал кучу...
712 просмотров
schedule
23.10.2022
Как заставить воркеры Sidekiq не загружать среду Rails
Приложение My Rails запускает рабочий процесс Sidekiq, который отправляет только текстовые сообщения. Я уверен, что для работы не нужна целая среда Rails (для отправки в качестве параметров требуется только телефон клиента и текст). Но в настоящее...
750 просмотров
schedule
03.11.2023
Приоритизация вакансий на Sidekiq
Представьте себе простое приложение для знакомств, которое каждый день предоставляет вам потенциальную пару. Когда пользователи впервые регистрируются, происходит следующее:
Им отправляется электронное письмо: «Добро пожаловать в приложение для...
449 просмотров
schedule
11.11.2022
Как передать current_user в Worker Sidekiq
Я пытаюсь передать current_user или User.find(1) рабочему модулю, но получаю сообщение об ошибке на панели инструментов sidekiq (localhost:3000/sidekiq/retries):
NoMethodError: неопределенный метод "поддерживает" для "#":String...
1448 просмотров
schedule
10.11.2023
Сохранение данных в базу данных по расписанию Sidekiq
Возможно, я неправильно понял концепцию Sidekiq . Насколько я понимаю, вы можете создать фоновое задание, позволить ему подождать x минут перед сохранением в базе данных . Я прав до сих пор (сохранение в базе данных)?
Я получил sidekiq , чтобы...
218 просмотров
schedule
30.03.2024
Как уменьшить потребление памяти процессами Sidekiq?
У меня есть сервер, который запускает 10 практически идентичных веб-приложений (разные только активы и контент). Эти приложения используют Sidekiq для отправки электронных писем после успешной отправки. Проблема в использовании памяти. Каждый...
592 просмотров
schedule
22.05.2024
Когда передавать работу с веб-сервера работнику
Я пытаюсь укрепить свое понимание того, что означает blocking с точки зрения запросов к веб-серверу и когда разумно передавать запросы отдельному работнику (например, sidekiq).
Рассмотрим следующие примеры:
Войти с Facebook
def sign_in...
88 просмотров
schedule
23.03.2024
Тестирование того, что Devise повторно отправляет электронное письмо с инструкциями по подтверждению в фоновом рабочем режиме
Я хочу отправить пользователям инструкции по подтверждению Devise во второй раз, если они не подтвердили в течение двух дней после регистрации, однако я не могу пройти тест успеха.
Фоновый рабочий процесс (запускается один раз в день):
class...
499 просмотров
schedule
09.12.2023
Получение Action Cable для трансляции в Sidekiq Job
Я использую Rails 5 в среде докеров, и я могу заставить Action Cable отлично транслировать на рабочем Sidekiq, используя worker.new.perform.
Но я не могу заставить его транслироваться при использовании worker.perform_async.
Вот мой кабель.yml:...
5523 просмотров
schedule
26.10.2023