我在一台独立的 Ubuntu 机器上运行多个网站,它们都使用相同的 nginx + apache 设置。但是,其中一个网站今天开始表现得非常奇怪。它是服务器上唯一使用 Cloudflare 的网站,今天该网站多次在 30-60 分钟内无法加载,然后才恢复。 网站上的页面经常会加载,但速度非常慢,就好像速度被限制在几 kBps 一样。页面需要几分钟才能加载,一些资源无法加载。
今天早些时候,当一名用户报告此问题时,我第一次注意到了这个问题。除了通过 ssh 检查服务器负载并检查我的网络服务器日志外,我在服务器端什么也没做,30 分钟内问题就解决了。从那时起,同样的问题又出现了几次,每次持续 30-60 分钟,然后就莫名其妙地解决了,我不知道为什么。
每次通过网站传输的请求数量都不会过多,我的流程很少占用服务器的资源。
如果我的 Web 服务器设置有问题,那么它会影响我其他网站的性能,但只有这个网站反复出现问题,并且可能还会继续出现问题。而且我的服务器最近基本没有变化。
有什么想法可以诊断这个问题吗?到目前为止,我没有发现任何问题,但我最近也没有对服务器进行任何更改。除了重新启动服务器之外,我已经尝试了所有我知道的方法,因为我想彻底解决这个问题。