Ошибка Telegram Webhook: 14095044: подпрограммы SSL: ssl3_read_n: внутренняя ошибка - PullRequest
0 голосов
/ 30 августа 2018

Эта ошибка, кажется, редкая, так как Google ничего не кашляет. (Существуют вопросы и ответы для различных сообщений об ошибках Telegram Webhook.)

Так что это мое:

{"ok":true,"result":{"url":"https://blablabla.com:8443/mytgmhook",
"has_custom_certificate":false,
"pending_update_count":22,
"last_error_date":1535648677,
"last_error_message":"SSL error {
error:14095044:SSL routines:ssl3_read_n:internal error
}","max_connections":40}}

Для контекста:

Я запускаю недавно настроенную Amazon Linux 2 на EC2.

Я создал SSL-сертификаты, используя инструкции LetsEncrypt и Amazon. Я проверил настройки на ssllabs.com, и они все зеленые.

Я открыл порты 443 и 8443 и проверил их, они работают, трафик проходит.

Сайт доступен через https как на domain.com, так и на www.domain.com

Это сообщение об ошибке не позволяет мне получить и проанализировать входные данные бота. Они никогда не приходят на мой сервер. Обратите внимание, что он не перестал работать - он никогда не работал.

Есть идеи, пожалуйста?

EDIT:

Я обнаружил, что если я продолжаю обновлять getWebhookInfo, вышеупомянутая ошибка иногда заменяется этой:

"last_error_message":"SSL error {
error:1408F10B:SSL routines:ssl3_get_record:wrong version number
}","max_connections":40}}

Я запустил новый экземпляр EC2, на этот раз с Ubuntu, и я получаю ту же ошибку.

Я все еще не знаю, как решить эту проблему.

...