Rabbitmq {ssl_upgrade_error, timeout} error reporting solution
The background that worked normally for two years became arrogant during the Dragon Boat Festival. All the managed server status became down, and then check the background log. Google did not find the reason, and then checked the rabbitmq log and found that the error {ssl_upgrade_error, timeout} was too implicit. Google found an eunuch article, and there was no way to try it on its own. The first idea is the problem of ssl certificate, which can be updated. Found the content of making ssl certificate from rabbitmq's official website, tried it, and it was a success. It was amazing. Roughly summarized as follows, for students in the pit to climb the pit:
Error phenomenon: using the backend of python development (using pika package), log error: Error: [ERROR 1] EPERM
Rabbitmq side, {ssl_upgrade_error, timeout}
Reason: ssl certificate expired
Solution: generate a new ssl certificate and put it in
Step reference: https://www.rabbitmq.com/ssl.html