Я установил Discourse, подтвердил электронную почту аккаунта, но почему система продолжает отправлять письма с информацией о подтверждении аккаунта каждые несколько минут? Как настроить решение этой ошибки?
Добро пожаловать!
Это сайт с самостоятельным хостингом?
Отправлены ли эти письма на тот же адрес, по которому вы успешно зарегистрировались?
Запрашивали ли вы письмо с активацией несколько раз, прежде чем настроить получение почты (если да, то, скорее всего, все эти письма в конечном итоге будут отправлены)?
Спасибо за ответ. Я развернул Discourse на своём облачном сервере, установка прошла успешно, почта отправляется. Например, при новой регистрации аккаунт активируется, но
затем система продолжает бесконечно пересылать письмо. После этого при переходе по ссылке активация аккаунта уже не работает. Аналогичная ошибка возникает и при запросе сброса пароля.
Вы видите ошибку SMTP в логе. С вашим почтовым сервером по-прежнему что-то не так с авторизацией.
У меня эта проблема уже давно, к счастью, пользователей не так много. Я буду вручную останавливать её, как только увижу. Если проблема решена, пожалуйста, @rui5man
Не помогло. Как это исправить? При повторной сборке проблема возникает снова.
Я скачал последнюю версию. Есть ли стабильная версия?
Есть ли в ваших основных логах («/logs») повторяющиеся ошибки?
Привет, вот такие логи:
логотип:bash
root@zhao-ubuntu64-app:/var/www/discourse/log# cat production.log
Запущен GET "/robots.txt" для 66.249.79.65 в 2025-10-06 08:24:23 +0000
Обработка через RobotsTxtController#index как TEXT
Завершено 200 OK за 2 мс (Представления: 0.9 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.0 мс)
Запущен GET "/sitemap_recent.xml" для 66.249.79.65 в 2025-10-06 08:24:23 +0000
Обработка через SitemapController#recent как XML
Завершено 200 OK за 11 мс (Представления: 0.6 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.1 мс)
Запущен GET "/u/activate-account/f8dc8e25bc8ae4d02b68120f2f0ac765" для 223.73.212.122 в 2025-10-06 10:11:46 +0000
Обработка через UsersController#activate_account как HTML
Параметры: {"token" => "f8dc8e25bc8ae4d02b68120f2f0ac765"}
Отрисован макет layouts/no_ember.html.erb (Длительность: 25.0 мс | GC: 0.0 мс)
Завершено 404 Not Found за 61 мс (Представления: 0.3 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.0 мс)
Запущен GET "/login" для 223.73.212.122 в 2025-10-06 10:11:55 +0000
Обработка через StaticController#show как HTML
Параметры: {"id" => "login"}
Перенаправление на https://klevoix.tripskyz.com/
Завершено 302 Found за 20 мс (ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.0 мс)
Запущен GET "/" для 223.73.212.122 в 2025-10-06 10:11:56 +0000
Обработка через ListController#latest как HTML
Отрисован макет layouts/application.html.erb (Длительность: 278.2 мс | GC: 26.0 мс)
Завершено 200 OK за 358 мс (Представления: 280.0 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 26.0 мс)
Запущен GET "/chat/api/me/channels" для 223.73.212.122 в 2025-10-06 10:11:59 +0000
Обработка через Chat::Api::CurrentUserChannelsController#index как JSON
Запущен GET "/u/Lingye/private-message-topic-tracking-state" для 223.73.212.122 в 2025-10-06 10:11:59 +0000
Обработка через UsersController#private_message_topic_tracking_state как JSON
Параметры: {"username" => "Lingye"}
Завершено 200 OK за 72 мс (Представления: 0.1 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.0 мс)
Завершено 200 OK за 99 мс (Представления: 0.1 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 3.7 мс)
Запущен GET "/manifest.webmanifest" для 223.73.212.122 в 2025-10-06 10:12:02 +0000
Обработка через MetadataController#manifest как */*
Завершено 200 OK за 15 мс (Представления: 0.1 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.0 мс)
Запущен GET "/notifications?limit=30&recent=true&bump_last_seen_reviewable=true" для 223.73.212.122 в 2025-10-06 10:12:48 +0000
Обработка через NotificationsController#index как JSON
Параметры: {"limit" => "30", "recent" => "true", "bump_last_seen_reviewable" => "true"}
Завершено 200 OK за 32 мс (Представления: 0.1 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.0 мс)
Запущен DELETE "/session/Lingye" для 223.73.212.122 в 2025-10-06 10:12:52 +0000
Обработка через SessionController#destroy как */*
Параметры: {"id" => "Lingye"}
Завершено 200 OK за 31 мс (Представления: 0.2 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 5.5 мс)
Запущен GET "/" для 223.73.212.122 в 2025-10-06 10:12:52 +0000
Обработка через ListController#latest как HTML
Отрисован макет layouts/application.html.erb (Длительность: 125.8 мс | GC: 25.1 мс)
Завершено 200 OK за 165 мс (Представления: 127.0 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 25.1 мс)
Запущен GET "/session/passkey/challenge.json" для 223.73.212.122 в 2025-10-06 10:12:58 +0000
Обработка через SessionController#passkey_challenge как JSON
Завершено 200 OK за 2 мс (Представления: 0.1 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.0 мс)
Запущен GET "/session/csrf" для 223.73.212.122 в 2025-10-06 10:13:03 +0000
Обработка через SessionController#csrf как JSON
Завершено 200 OK за 1 мс (Представления: 0.1 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.0 мс)
Запущен POST "/session/forgot_password" для 223.73.212.122 в 2025-10-06 10:13:03 +0000
Обработка через SessionController#forgot_password как */*
Параметры: {"login" => "3390817411@qq.com"}
Завершено 200 OK за 14 мс (Представления: 0.2 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.6 мс)
Запущен GET "/u/password-reset/fc127246a896070395bbfffd74b43fda" для 223.73.212.122 в 2025-10-06 10:13:31 +0000
Обработка через UsersController#password_reset_show как HTML
Параметры: {"token" => "fc127246a896070395bbfffd74b43fda"}
Отрисован макет layouts/application.html.erb (Длительность: 111.5 мс | GC: 1.8 мс)
Завершено 200 OK за 136 мс (Представления: 112.4 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 2.1 мс)
Запущен GET "/chat/api/me/channels" для 223.73.212.122 в 2025-10-06 10:13:32 +0000
Обработка через Chat::Api::CurrentUserChannelsController#index как JSON
Запущен GET "/u/john/private-message-topic-tracking-state" для 223.73.212.122 в 2025-10-06 10:13:32 +0000
Обработка через UsersController#private_message_topic_tracking_state как JSON
Параметры: {"username" => "john"}
Завершено 200 OK за 21 мс (Представления: 0.1 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.0 мс)
Завершено 200 OK за 60 мс (Представления: 0.1 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.1 мс)
Запущен GET "/u/confirm-email-token/fc127246a896070395bbfffd74b43fda.json" для 223.73.212.122 в 2025-10-06 10:13:32 +0000
Обработка через UsersController#confirm_email_token как JSON
Параметры: {"token" => "fc127246a896070395bbfffd74b43fda"}
Завершено 200 OK за 12 мс (Представления: 0.2 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.0 мс)
Запущен GET "/u/password-reset/fc127246a896070395bbfffd74b43fda" для 223.73.212.122 в 2025-10-06 10:13:33 +0000
Обработка через UsersController#password_reset_show как HTML
Параметры: {"token" => "fc127246a896070395bbfffd74b43fda"}
Отрисован макет layouts/application.html.erb (Длительность: 108.6 мс | GC: 0.2 мс)
Завершено 200 OK за 132 мс (Представления: 109.9 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.3 мс)
Запущен GET "/chat/api/me/channels" для 223.73.212.122 в 2025-10-06 10:13:34 +0000
Обработка через Chat::Api::CurrentUserChannelsController#index как JSON
Запущен GET "/u/john/private-message-topic-tracking-state" для 223.73.212.122 в 2025-10-06 10:13:34 +0000
Обработка через UsersController#private_message_topic_tracking_state как JSON
Параметры: {"username" => "john"}
Завершено 200 OK за 18 мс (Представления: 0.1 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.0 мс)
Запущен GET "/u/confirm-email-token/fc127246a896070395bbfffd74b43fda.json" для 223.73.212.122 в 2025-10-06 10:13:34 +0000
Обработка через UsersController#confirm_email_token как JSON
Параметры: {"token" => "fc127246a896070395bbfffd74b43fda"}
Завершено 200 OK за 68 мс (Представления: 0.1 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.1 мс)
Завершено 200 OK за 17 мс (Представления: 0.1 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.0 мс)
Запущен PUT "/u/password-reset/fc127246a896070395bbfffd74b43fda.json" для 223.73.212.122 в 2025-10-06 10:13:49 +0000
Обработка через UsersController#password_reset_update как JSON
Параметры: {"password" => "[FILTERED]", "timezone" => "Asia/Shanghai", "token" => "fc127246a896070395bbfffd74b43fda"}
Завершено 200 OK за 482 мс (Представления: 0.2 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.1 мс)
Запущен PUT "/u/password-reset/fc127246a896070395bbfffd74b43fda.json" для 223.73.212.122 в 2025-10-06 10:13:54 +0000
Обработка через UsersController#password_reset_update как JSON
Параметры: {"password" => "[FILTERED]", "timezone" => "Asia/Shanghai", "token" => "fc127246a896070395bbfffd74b43fda"}
Завершено 200 OK за 1186 мс (Представления: 0.1 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.1 мс)
Запущен GET "/" для 223.73.212.122 в 2025-10-06 10:13:56 +0000
Обработка через ListController#latest как HTML
Отрисован макет layouts/application.html.erb (Длительность: 224.2 мс | GC: 0.9 мс)
Завершено 200 OK за 290 мс (Представления: 226.3 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 1.0 мс)
Запущен GET "/chat/api/me/channels" для 223.73.212.122 в 2025-10-06 10:13:56 +0000
Обработка через Chat::Api::CurrentUserChannelsController#index как JSON
Запущен GET "/u/john/private-message-topic-tracking-state" для 223.73.212.122 в 2025-10-06 10:13:56 +0000
Обработка через UsersController#private_message_topic_tracking_state как JSON
Параметры: {"username" => "john"}
Завершено 200 OK за 21 мс (Представления: 0.1 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.0 мс)
Завершено 200 OK за 54 мс (Представления: 0.1 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 0.0 мс)
Возможно, удобнее будет посмотреть в /logs с фильтром по ошибкам — ваш верхний скриншот показывает очередь sidekiq, что не совсем соответствует сути моего предложения.
Можете уточнить метод?
Какие именно логи нужны?
На данный момент я вижу только информационные логи.
Добавьте /logs к URL вашего форума или используйте ссылку в правом верхнем углу раздела логов вашего форума.
Просмотрщик логов в браузере позволит вам фильтровать ошибки — это намного проще, чем искать в логах, используя tail файла, если вы не очень хорошо знакомы с командной строкой.
Исключение задачи: Net::SMTPUnknownError
net-smtp-0.5.1/lib/net/smtp.rb:1036:in `check_response'
net-smtp-0.5.1/lib/net/smtp.rb:1010:in `getok'
net-smtp-0.5.1/lib/net/smtp.rb:986:in `quit'
net-smtp-0.5.1/lib/net/smtp.rb:732:in `do_finish'
net-smtp-0.5.1/lib/net/smtp.rb:645:in `start'
mail-2.8.1/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session'
mail-2.8.1/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!'
mail-2.8.1/lib/mail/message.rb:269:in `deliver!'
/usr/local/lib/ruby/3.3.0/delegate.rb:87:in `method_missing'
/var/www/discourse/lib/email/sender.rb:296:in `send'
/var/www/discourse/app/jobs/regular/user_email.rb:79:in `send_user_email'
/var/www/discourse/app/jobs/regular/user_email.rb:39:in `execute'
/var/www/discourse/app/jobs/base.rb:318:in `block (2 levels) in perform'
rails_multisite-7.0.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
rails_multisite-7.0.0/lib/rails_multisite/connection_management.rb:17:in `with_connection'
/var/www/discourse/app/jobs/base.rb:305:in `block in perform'
/var/www/discourse/app/jobs/base.rb:301:in `each'
/var/www/discourse/app/jobs/base.rb:301:in `perform'
sidekiq-7.3.9/lib/sidekiq/processor.rb:220:in `execute_job'
sidekiq-7.3.9/lib/sidekiq/processor.rb:185:in `block (4 levels) in process'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:180:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
/var/www/discourse/lib/sidekiq/discourse_event.rb:6:in `call'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
/var/www/discourse/lib/sidekiq/pausable.rb:131:in `call'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
sidekiq-7.3.9/lib/sidekiq/job/interrupt_handler.rb:9:in `call'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:26:in `track'
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:134:in `call'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:173:in `invoke'
sidekiq-7.3.9/lib/sidekiq/processor.rb:184:in `block (3 levels) in process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:145:in `block (6 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:118:in `local'
sidekiq-7.3.9/lib/sidekiq/processor.rb:144:in `block (5 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/config.rb:39:in `block in <class:Config>'
sidekiq-7.3.9/lib/sidekiq/processor.rb:139:in `block (4 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/processor.rb:281:in `stats'
sidekiq-7.3.9/lib/sidekiq/processor.rb:134:in `block (3 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:15:in `call'
sidekiq-7.3.9/lib/sidekiq/processor.rb:133:in `block (2 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:85:in `global'
sidekiq-7.3.9/lib/sidekiq/processor.rb:132:in `block in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:40:in `prepare'
sidekiq-7.3.9/lib/sidekiq/processor.rb:131:in `dispatch'
sidekiq-7.3.9/lib/sidekiq/processor.rb:183:in `block (2 levels) in process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `handle_interrupt'
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `block in process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `handle_interrupt'
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:86:in `process_one'
sidekiq-7.3.9/lib/sidekiq/processor.rb:76:in `run'
sidekiq-7.3.9/lib/sidekiq/component.rb:10:in `watchdog'
sidekiq-7.3.9/lib/sidekiq/component.rb:19:in `block in safe_thread'
Сообщение (4 копии сообщены)
Исключение задачи: Net::SMTPUnknownError
Трассировка стека
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-smtp-0.5.1/lib/net/smtp.rb:1036:in `check_response'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-smtp-0.5.1/lib/net/smtp.rb:1010:in `getok'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-smtp-0.5.1/lib/net/smtp.rb:986:in `quit'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-smtp-0.5.1/lib/net/smtp.rb:732:in `do_finish'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-smtp-0.5.1/lib/net/smtp.rb:645:in `start'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/mail-2.8.1/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/mail-2.8.1/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/mail-2.8.1/lib/mail/message.rb:269:in `deliver!'
/usr/local/lib/ruby/3.3.0/delegate.rb:87:in `method_missing'
/var/www/discourse/lib/email/sender.rb:296:in `send'
/var/www/discourse/app/jobs/regular/user_email.rb:79:in `send_user_email'
/var/www/discourse/app/jobs/regular/user_email.rb:39:in `execute'
/var/www/discourse/app/jobs/base.rb:318:in `block (2 levels) in perform'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-7.0.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-7.0.0/lib/rails_multisite/connection_management.rb:17:in `with_connection'
/var/www/discourse/app/jobs/base.rb:305:in `block in perform'
/var/www/discourse/app/jobs/base.rb:301:in `each'
/var/www/discourse/app/jobs/base.rb:301:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:220:in `execute_job'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:185:in `block (4 levels) in process'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:180:in `traverse'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
/var/www/discourse/lib/sidekiq/discourse_event.rb:6:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
/var/www/discourse/lib/sidekiq/pausable.rb:131:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/job/interrupt_handler.rb:9:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:26:in `track'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:134:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:173:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:184:in `block (3 levels) in process'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:145:in `block (6 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/job_retry.rb:118:in `local'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:144:in `block (5 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/config.rb:39:in `block in <class:Config>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:139:in `block (4 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:281:in `stats'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:134:in `block (3 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/job_logger.rb:15:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:133:in `block (2 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/job_retry.rb:85:in `global'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:132:in `block in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/job_logger.rb:40:in `prepare'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:131:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:183:in `block (2 levels) in process'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `process'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:86:in `process_one'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:76:in `run'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/component.rb:10:in `watchdog'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/component.rb:19:in `block in safe_thread'
Отлично, вот в чём проблема!
Поиск этого точного сообщения об ошибке здесь выдаст:
Возможно, это поможет.
Как настроить Discourse, чтобы отключить TLS и использовать SSL?
DISCOURSE_SMTP_ENABLE_SSL: true?
DISCOURSE_SMTP_SSL: true — это свойство, которое я добавил ранее, чтобы попытаться исправить эту ошибку.
Подтвердите, пожалуйста: установка значения true для этого свойства включает SSL?
Отключение TLS делается так: DISCOURSE_SMTP_ENABLE_START_TLS: false??
Попробуйте это ![]()




