В двух статьях, посвященных установке discourse, я уже упоминал инструкцию Install Discourse Forum Software on Ubuntu 18.04 Without Docker. По ней после включения https идет шаг 8. Это создание учетки администратора и "это всем понятно". Следующий шаг - настройка Sidekiq.
Во-первых, добавить в config/sidekiq.yml конфигурационные строки для запуска в среде production. Можно просто скопировать строки для среды development.
Далее в статье идет речь про создание службы Systemd для sidekiq. Также его можно запустить из каталога discourse командой bundle exec sidekiq -C config/sidekiq.yml
Запустив unicorn в среде production, в production.log можно увидеть ошибку Job exception: undefined method `exists?` for #<DiscourseRedis:.... , которую можно исправить, сделав то, что сообщает sidekiq, запущенный в среде production с помощью команды, которую я написал выше.
Наконец, проверить, запущен sidekiq или нет, можно с помощью ps aux | grep sidekiq (см. скриншот 3.).