저는 Discourse를 설치했고, 계정 이메일을 활성화했습니다. 그런데 왜 주기적으로 계정 활성화 안내 메일이 계속 발송되는 것일까요? 이 문제를 해결하려면 어떻게 설정해야 하나요?
환영합니다!
이 사이트는 셀프호스팅 사이트인가요?
이메일이 성공적으로 등록한 주소로 발송되고 있나요?
메일을 구성하기 전에 활성화 이메일을 여러 번 요청한 적이 있나요? (그렇다면, 해당 이메일들이 결국 모두 발송될 가능성이 높습니다.)
로그에서 SMTP 오류를 확인했습니다. 메일 서버 인증 설정에 여전히 문제가 있는 것 같습니다.
이 문제를 오랫동안 겪어 왔는데, 다행히 사용자가 많지 않습니다. 발견하면 수동으로 중지할 예정입니다. 해결된다면 @rui5man 님을 멘션해 주세요.
아직 해결되지 않았습니다. 어떻게 해결할 수 있을까요? 재설치를 해도 여전히 같은 문제가 발생합니다.
최신 버전을 가져왔는데, 안정적인 버전이 있을까요?
메인 로그에 반복적으로 나타나는 오류가 있나요? “/logs”?
안녕하세요, 로그는 다음과 같습니다:
로고:bash
root@zhao-ubuntu64-app:/var/www/discourse/log# cat production.log
Started GET "/robots.txt" for 66.249.79.65 at 2025-10-06 08:24:23 +0000
Processing by RobotsTxtController#index as TEXT
Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET "/sitemap_recent.xml" for 66.249.79.65 at 2025-10-06 08:24:23 +0000
Processing by SitemapController#recent as XML
Completed 200 OK in 11ms (Views: 0.6ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.1ms)
Started GET "/u/activate-account/f8dc8e25bc8ae4d02b68120f2f0ac765" for 223.73.212.122 at 2025-10-06 10:11:46 +0000
Processing by UsersController#activate_account as HTML
Parameters: {"token"=>"f8dc8e25bc8ae4d02b68120f2f0ac765"}
Rendered layout layouts/no_ember.html.erb (Duration: 25.0ms | GC: 0.0ms)
Completed 404 Not Found in 61ms (Views: 0.3ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET "/login" for 223.73.212.122 at 2025-10-06 10:11:55 +0000
Processing by StaticController#show as HTML
Parameters: {"id"=>"login"}
Redirected to https://klevoix.tripskyz.com/
Completed 302 Found in 20ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET "/" for 223.73.212.122 at 2025-10-06 10:11:56 +0000
Processing by ListController#latest as HTML
Rendered layout layouts/application.html.erb (Duration: 278.2ms | GC: 26.0ms)
Completed 200 OK in 358ms (Views: 280.0ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 26.0ms)
Started GET "/chat/api/me/channels" for 223.73.212.122 at 2025-10-06 10:11:59 +0000
Processing by Chat::Api::CurrentUserChannelsController#index as JSON
Started GET "/u/Lingye/private-message-topic-tracking-state" for 223.73.212.122 at 2025-10-06 10:11:59 +0000
Processing by UsersController#private_message_topic_tracking_state as JSON
Parameters: {"username"=>"Lingye"}
Completed 200 OK in 72ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Completed 200 OK in 99ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 3.7ms)
Started GET "/manifest.webmanifest" for 223.73.212.122 at 2025-10-06 10:12:02 +0000
Processing by MetadataController#manifest as */*
Completed 200 OK in 15ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET "/notifications?limit=30&recent=true&bump_last_seen_reviewable=true" for 223.73.212.122 at 2025-10-06 10:12:48 +0000
Processing by NotificationsController#index as JSON
Parameters: {"limit"=>"30", "recent"=>"true", "bump_last_seen_reviewable"=>"true"}
Completed 200 OK in 32ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started DELETE "/session/Lingye" for 223.73.212.122 at 2025-10-06 10:12:52 +0000
Processing by SessionController#destroy as */*
Parameters: {"id"=>"Lingye"}
Completed 200 OK in 31ms (Views: 0.2ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 5.5ms)
Started GET "/" for 223.73.212.122 at 2025-10-06 10:12:52 +0000
Processing by ListController#latest as HTML
Rendered layout layouts/application.html.erb (Duration: 125.8ms | GC: 25.1ms)
Completed 200 OK in 165ms (Views: 127.0ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 25.1ms)
Started GET "/session/passkey/challenge.json" for 223.73.212.122 at 2025-10-06 10:12:58 +0000
Processing by SessionController#passkey_challenge as JSON
Completed 200 OK in 2ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET "/session/csrf" for 223.73.212.122 at 2025-10-06 10:13:03 +0000
Processing by SessionController#csrf as JSON
Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started POST "/session/forgot_password" for 223.73.212.122 at 2025-10-06 10:13:03 +0000
Processing by SessionController#forgot_password as */*
Parameters: {"login"=>"3390817411@qq.com"}
Completed 200 OK in 14ms (Views: 0.2ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.6ms)
Started GET "/u/password-reset/fc127246a896070395bbfffd74b43fda" for 223.73.212.122 at 2025-10-06 10:13:31 +0000
Processing by UsersController#password_reset_show as HTML
Parameters: {"token"=>"fc127246a896070395bbfffd74b43fda"}
Rendered layout layouts/application.html.erb (Duration: 111.5ms | GC: 1.8ms)
Completed 200 OK in 136ms (Views: 112.4ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 2.1ms)
Started GET "/chat/api/me/channels" for 223.73.212.122 at 2025-10-06 10:13:32 +0000
Processing by Chat::Api::CurrentUserChannelsController#index as JSON
Started GET "/u/john/private-message-topic-tracking-state" for 223.73.212.122 at 2025-10-06 10:13:32 +0000
Processing by UsersController#private_message_topic_tracking_state as JSON
Parameters: {"username"=>"john"}
Completed 200 OK in 21ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Completed 200 OK in 60ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.1ms)
Started GET "/u/confirm-email-token/fc127246a896070395bbfffd74b43fda.json" for 223.73.212.122 at 2025-10-06 10:13:32 +0000
Processing by UsersController#confirm_email_token as JSON
Parameters: {"token"=>"fc127246a896070395bbfffd74b43fda"}
Completed 200 OK in 12ms (Views: 0.2ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET "/u/password-reset/fc127246a896070395bbfffd74b43fda" for 223.73.212.122 at 2025-10-06 10:13:33 +0000
Processing by UsersController#password_reset_show as HTML
Parameters: {"token"=>"fc127246a896070395bbfffd74b43fda"}
Rendered layout layouts/application.html.erb (Duration: 108.6ms | GC: 0.2ms)
Completed 200 OK in 132ms (Views: 109.9ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.3ms)
Started GET "/chat/api/me/channels" for 223.73.212.122 at 2025-10-06 10:13:34 +0000
Processing by Chat::Api::CurrentUserChannelsController#index as JSON
Started GET "/u/john/private-message-topic-tracking-state" for 223.73.212.122 at 2025-10-06 10:13:34 +0000
Processing by UsersController#private_message_topic_tracking_state as JSON
Parameters: {"username"=>"john"}
Completed 200 OK in 18ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET "/u/confirm-email-token/fc127246a896070395bbfffd74b43fda.json" for 223.73.212.122 at 2025-10-06 10:13:34 +0000
Processing by UsersController#confirm_email_token as JSON
Parameters: {"token"=>"fc127246a896070395bbfffd74b43fda"}
Completed 200 OK in 68ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.1ms)
Completed 200 OK in 17ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started PUT "/u/password-reset/fc127246a896070395bbfffd74b43fda.json" for 223.73.212.122 at 2025-10-06 10:13:49 +0000
Processing by UsersController#password_reset_update as JSON
Parameters: {"password"=>"[FILTERED]", "timezone"=>"Asia/Shanghai", "token"=>"fc127246a896070395bbfffd74b43fda"}
Completed 200 OK in 482ms (Views: 0.2ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.1ms)
Started PUT "/u/password-reset/fc127246a896070395bbfffd74b43fda.json" for 223.73.212.122 at 2025-10-06 10:13:54 +0000
Processing by UsersController#password_reset_update as JSON
Parameters: {"password"=>"[FILTERED]", "timezone"=>"Asia/Shanghai", "token"=>"fc127246a896070395bbfffd74b43fda"}
Completed 200 OK in 1186ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.1ms)
Started GET "/" for 223.73.212.122 at 2025-10-06 10:13:56 +0000
Processing by ListController#latest as HTML
Rendered layout layouts/application.html.erb (Duration: 224.2ms | GC: 0.9ms)
Completed 200 OK in 290ms (Views: 226.3ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 1.0ms)
Started GET "/chat/api/me/channels" for 223.73.212.122 at 2025-10-06 10:13:56 +0000
Processing by Chat::Api::CurrentUserChannelsController#index as JSON
Started GET "/u/john/private-message-topic-tracking-state" for 223.73.212.122 at 2025-10-06 10:13:56 +0000
Processing by UsersController#private_message_topic_tracking_state as JSON
Parameters: {"username"=>"john"}
Completed 200 OK in 21ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Completed 200 OK in 54ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
오류 필터를 적용하여 /logs를 확인하는 것이 더 편리할 수 있습니다 - 첨부한 상단 스크린샷은 sidekiq 큐를 보여주고 있어, 제가 제안한 내용과는 직접적인 관련이 없습니다.
구체적으로 방법을 설명해 주실 수 있나요?
로그에 어떤 로그가 필요한가요?
현재 제가 확인한 것은 이러한 정보 로그입니다.
브라우저 기반 로그 뷰어를 사용하면 오류로 필터링할 수 있습니다. 커맨드 라인에 익숙하지 않는 한, 파일을 테일링(tailing)하여 로그를 검색하는 것보다 훨씬 쉽습니다.
Job exception: 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건 보고됨)
Job 예외: 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로 설정해야 하는가요?
한번 시도해 보세요 ![]()




