在Windows Server 2008-R2中,我的CPU使用率大部分时间都是100%,我自己的vps,vmware,四核,4GB Ram。当我打开windows任务管理器并进入资源监视器时,我看到100%的使用率是由于workerprocess.exe
。 我的IIS里有3个网站。
我在我的vps上安装了eset-nod32,但它在日志中没有显示任何攻击。 我试着搜索了一下IIS和防止DDOS的问题,刚刚发现了一个禁止IP地址的扩展,但我怎么才能找到哪些IP地址在产生流量呢?
网站是用ASP.NET
和`C#写的。我怎样才能确定该网站上发生了什么,哪几行代码导致了cpu的使用?
另外,我的一个网站要访问管理员的桌面并读写一些文件。 因此,我把它的应用程序池->身份(进程模型)改为本地系统,我不知道这是否与CPU使用率有关。
嗯,这可能需要很长的时间来弄清楚。有几个要点可以缩小范围: