1、内存不足
2、CPU占用过高
3、网络不畅或线路不好
4、本地路由器或电脑问题
5、网站/服务器中木马或者病毒
6、程序代码bug或者很不优化
7、日志增长等导致硬盘100%占用
8、其它情况
==========================================================
1、内存不足
请见 “VPS/服务器卡 网站卡 故障分析解决指导”
2、CPU占用过高
请见 “VPS/服务器卡 网站卡 故障分析解决指导”
3、网络不畅或线路不好
正常情况下的情形

异常情况下的情形
4、本地路由器或电脑问题

5、网站/服务器中木马或者病毒
可以杀掉或者木马。我们的云服务器本身对外只有一个入口,外面有防火墙防护,本身非常安全了,缺省是没有安装杀掉软件的。
您也可以装上杀毒软件和360卫士/金山卫士等查杀。用完后,可以退出或者禁用杀毒软件/XX卫士,节约系统资源,让您的服务器更快运行。
6、程序代码bug或者很不优化
有的程序写的很不好,容错性很差会导致死循环等问题;也有的代码写的不够优化,对大数据库的处理不够好,比如10万条日志数据的查询算法不优化,导致数据查询和显示需要很长时间,显示只需要很少几个字段,取直接select * 把所有字段都加载;还有种情况是对数据库进行多表交叉查询/联合查询等操作,而不是分开进行查询,也没有很好的进行数据索引,这样导致一次性查询处理的数据量巨大(如1000*1000的联合查询或导致100万的处理量)。
结果就是服务器远程桌面访问很快,但是即便是只有很少的web访问请求都会很慢很卡,在服务器里任务管理器里直接表现出,一旦有完整访问,CPU占用急速上升,sqlservr.exe 和 w3p.exe 进程CPU占用70-100%;而一旦访问的页面出来后,CPU占用又马上下降到很低的水平。 这种情况就需要优化代码和数据库,找出问题部分
解决掉即可。
7、看看磁盘是否已经用完了(非常接近或者达到100%)
这种情况,需要清除日志或者不用的文件,或者扩充磁盘空间,加以解决。
最好在系统里重新下服务器,从而初始化资源,提供运行效率。
8、其它情况
待后续补充。
|