southbridgeio / redmine_intouch

Redmine Intouch plugin sends notifications to users via Telegram and E-mail
MIT License
65 stars 16 forks source link

Зависание очереди sidekiq #117

Open SugarFreeOrbit opened 5 years ago

SugarFreeOrbit commented 5 years ago

Доброго времени суток, есть следующая проблема с ботом. Инициализация в redmine_bots прошла успешно, видно что плагин принимает сообщения из телеги, так как в sidekiq, в разделе enqueued, создаются задачи соответствующие сообщениям. Но из enqueued они так и не выходят, а значит ничего не обрабатывается и ничего не происходит. Список плагинов:

vladislav-yashin commented 5 years ago

Здравствуйте! В sidekiq добавлена очередь telegram, как описано в readme?

SugarFreeOrbit commented 5 years ago

Да, именно так

vladislav-yashin commented 5 years ago

Что выдает команда Sidekiq::Queue.all в рельсовой консоли (bin/rails c из директории redmine)?

SugarFreeOrbit commented 5 years ago

Запустил консоль с bin/rails c production без указания окружения консоль не запускалась, если что я именно через production запускаю Redmine. Вывод команды: => [#<Sidekiq::Queue:0x0000000008abc6f8 @name="default", @rname="queue:default">, #<Sidekiq::Queue:0x0000000008abc6a8 @name="telegram", @rname="queue:telegram">]

vladislav-yashin commented 5 years ago

С очередями все в порядке.

А процесс sidekiq точно запущен? ps aux | grep sidekiq

SugarFreeOrbit commented 5 years ago

Хмм, у меня несколько инстанций sidekiq от разных приложений работают параллельно. Процесс обозначенный как runsv sidekiq это от Redmine-а?

wall1y commented 3 years ago

Здравствуйте! В sidekiq добавлена очередь telegram, как описано в readme?

Здравствуйте, о каком readme идет речь? Как добавить очередь telegram?