最近,我正在尝试为自己构建一个机器人。当我使用 ngrok 在本地测试我的机器人时,它可以完美运行,但是当我部署到 AWS 时,我开始偶尔看到下面捕获的错误,并导致没有从 Facebook 向我的服务器发送 webhook 请求。我不知道可能出什么问题。我也用 tcpflow 检查了发送到我的服务器的请求,但是运气不好,看起来 Facebook 只是没有将那个特定的请求发送到我的服务器。这是一个非常奇怪的问题,在我的机器人对话流程的任何特定点都不会发生。我总是需要重复我的答案或我的回发才能让它工作。
一些基本的服务器信息(不知道这是否重要):
- 可用区:ap-southeast-1b
- 类型:t2.micro
- CPU 使用率(当时):4%
如果有人能解开我的谜团,我将不胜感激。谢谢。
仅供参考,我已将此报告给 Facebook:https ://developers.facebook.com/bugs/1825253057751227