阿里云虚拟机的网站经常出现死机无法访问?

最近网站总是出现无缘无故的死机无法访问,只有重启服务器才能解决。此刻问号脸。

当网站无法访问时,后台服务器监控显示如下:

而服务器的状态是运行中,点击重启服务器,耐心等待片刻后网站恢复访问。

之前就网站无法访问和虚拟机死机情况咨询过,给到的答复是这样的,由于主机CPU跑满,导致网站无法访问了。

您好,查看您的主机现在已经恢复正常,    在重启主机之后。

查看您的主机在今天12点之前都是cpu跑满的状态,导致了您的网站无法访问,控制台报错,   您那边可以重启主机,  可以忽略报错,不会影响主机重启的。

您可以参考一下步骤排查您的主机cpu跑满的情况

如果重启后就可以恢复正常,一般造成该问题的原因是程序不够优化(比如程序运行就了产生僵尸进程不释放一直占用资源,有死循环等等)或者是目前主机规格不满足当前访问量(可以建议升级更高规格)

如果重启后短时间CPU再次冲高到100%,导致网站崩溃,绝大可能是网站被人恶意攻击了。

1 虚拟主机CPU跑高,需要看下是否网站收到大量的访问请求导致的,建议您可以先对网站访问日志进行分析,查看下是否有恶意来访ip,网站访问日志在您ftp登录之后wwwlog文件夹日。如有恶意来访ip,可以通过https://help.aliyun.com/knowledge_detail/36226.html 屏蔽恶意ip

2 可能是您程序出现死循环、程序有嵌套查询。、数据库索引较差导致,具体可以参考

https://help.aliyun.com/knowledge_detail/36521.html

如果是由于访问量大而导致的网站无法访问,那是应该高兴还是不高兴呢?

持续跟踪观察中,究竟是什么原因导致的?

更新于2021/05/31,后来我陆续将一些APP的产品介绍页、隐私政策页迁移到GitHub Page中,减少了此类请求。自从部分页面迁移后,虚拟机就再没出现过死机状态。由此看来,还真的是访问量大导致的(不开心)。

尊重原创内容,转载请注明出处
本文链接地址: https://www.awnlab.com/archives/737

为您推荐

发表评论

邮箱地址不会被公开。 必填项已用*标注