我有一个Web应用程序在https://cubicl.io/
它位于AWS EC2实例上。 它工作没有问题,但有时网站无法访问。 当我查看Chrome开发者控制台时,发现请求正在等待或超时:
我检查了EC2实例。 CPU使用率约为5%。 一半的RAM被使用。 而硬盘有很多可用空间。 这随机发生30-60分钟。 然后,网站继续工作没有问题。 它响应非常快。
当这个问题发生时,我可以ping服务器,使用SSH访问它,并通过SSH下载文件,连接速度非常快,但不知何故HTTP请求不能到达服务器。
我注意到,如果我通过VPN连接连接到网站,它没有任何问题。 如果我closuresVPN,我无法达到它。 因此,我开始认为这可能是一个networking或DNS问题。 我使用Route53。
我不能走得比这更远了。 我应该检查什么来查看问题的根源? 我怎样才能解决这样的问题?