正常情况下VPS/云主机/独立服务器的CPU一般不会占用100%,内存资源也不会占完。
若您的服务器经常CPU资源100%,可以打开任务管理器,查看是哪个进程引起的,如果是w3wp.exe 将CPU占完了,就是有IIS中的站点导致的,需要检查下站点程序是否有BUG或者访问量很大或者其他原因。可以在IIS的应用程序池中对该站点的CPU 资源进行限制,如图:
也可以在IIS的站点属性中,对带宽和连接数进行限制,来达到缓解访问量大导致CPU耗尽的问题(访问量大最根本的解决方法就是升级到资源更多的云主机或者独立服务器),如图:
若您的服务器经常内存耗尽,且运行了mysql或者mssql的,可能是您的服务器内存不能满足您现有的需求,建议升级更大内存的型号。若内存足 够大,请在任务管理器中查看占用内存较高的进程,查看下是否因为mysql连接数过多,或者其他原因导致了内存占用后无法及时释放引起内存耗尽。这种情 况,可以联系网站开发人员进行分析处理。
转载请注明:IT运维空间 » 安全防护 » IIS CPU一直显示100%,内存资源占用完等问题分析
发表评论