这个错误似乎是一个罕见的错误,因为谷歌没有咳出任何东西。(确实存在针对不同 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}}
对于上下文:
我正在 EC2 上运行新设置的 Amazon Linux 2。
我使用 LetsEncrypt 和 Amazon 的说明创建了 SSL 证书。我已经在 ssllabs.com 上验证了设置,它都是绿色的。
我打开了端口 443 和 8443 并对其进行了测试,它们工作正常,流量通过。
该站点可通过 domain.com 和 www.domain.com 上的 https 访问
此错误消息阻止我获取和解析机器人输入。他们永远不会到达我的服务器。请注意,它并没有停止工作——它从来没有工作过。
请问有什么想法吗?
编辑:
我发现如果我不断刷新 getWebhookInfo,上面的错误有时会被这个错误代替:
"last_error_message":"SSL error {
error:1408F10B:SSL routines:ssl3_get_record:wrong version number
}","max_connections":40}}
我已经启动了一个全新的 EC2 实例,这次使用的是 Ubuntu,我得到了同样的错误。
我仍然不知道如何解决这个问题。