Hi there, woke up this morning to some sort of email error. My Discourse seemed to be running fine until this.
In Sidekiq, I get many errors such as this:
"16 default Jobs::UserEmail
{"type"=>"digest", "user_id"=>8, "current_site_id"=>"default"}
Jobs::HandledExceptionWrapper: Wrapped SocketError: getaddrinfo: No address associated with hostname"
Also this one:
"5 default Jobs::VersionCheck
{}
Jobs::HandledExceptionWrapper: Wrapped SocketError: Failed to open TCP connection to api.discourse.org:443 (getaddrinfo: No address associated with hostname)"
I’m not sure how to access the app.yml to check. Can’t seem to find it.
Thanks for the response, more recent jobs don’t seem to be working. Tried to set up a new account and received an error instead of getting a successful email. What’s strange is that I did not do any work on the site recently or change settings.
Hmm, if the jobs are still failing then I’m not really sure what to suggest. You could try running one manually by going to sidekiq, “scheduler”, then find “Jobs::VersionCheck” and click “Trigger”.
The app.yml file is at /var/discourse/containers/app.yml, but since the errors are with the DNS resolution I’m not sure that’ll help.
Maybe try looking up the exact domain name that’s failing? So:
host api.discourse.org
You should get something like
api.discourse.org is an alias for corp.discourse.org.
corp.discourse.org has address 64.71.168.251
corp.discourse.org has IPv6 address 2001:470:1:3a8::251
Well, I should have started with the old turn it off and on routine. That seemed to work and emails are coming through. Thanks very much for your help. Major kudos!