我在 EC2 服务器上运行爬网脚本,在查看日志时,我注意到 HTTP 请求失败。为了调查这个问题,我尝试运行curl命令,但遇到了以下错误:
$ curl google.com
$ curl 142.250.199.110
curl: (28) Failed to connect to google.com port 443 after 131448 ms: Couldn't connect to server
随后,重新启动 EC2 服务器后,脚本再次开始正常运行。 (nslookup 或 dig 都可以)
有人可以帮我解决问题吗?
我找到了理由。 EC2 似乎重复访问 CloudFront 目的地,导致 AWS 阻止访问。
现在我将从列表中删除该目的地,并联系 AWS 取消限制。