aspnet_wp可以kill?
我怎么kill之后他又会自动启动?

解决方案 »

  1.   

    修改machine.config中cpumask(CPU个数)
    你现在有两个CPU可系统没有真正利用起来如果你有两个物理CPU的话。修改后应该就有两个aspnet_wp进程存在啦,这样问题就解决啦
    eg:
    原来:
     <processModel enable="true" timeout="Infinite" idleTimeout="Infinite" shutdownTimeout="0:00:05" requestLimit="Infinite" requestQueueLimit="5000" restartQueueLimit="10" memoryLimit="60" webGarden="false" cpuMask="0xffffffff" userName="machine" password="AutoGenerate" logLevel="Errors" clientConnectedCheck="0:00:05" comAuthenticationLevel="Connect" comImpersonationLevel="Impersonate" responseDeadlockInterval="00:03:00" maxWorkerThreads="70" maxIoThreads="70"/>修改后:
    将CPUMASK改为实际CPU的数量,16进制:0x0d
      

  2.   

    http://www.microsoft.com/resources/documentation/WindowsServ/2003/all/deployguide/en-us/Default.asp?url=/resources/documentation/WindowsServ/2003/all/deployguide/en-us/iisdg_upg_wdtc.asp
      

  3.   

    呵呵,看来要加CPU了
    我发现我在更新DLL的时候,这时CPU很容易就达到了100%然后在很长时间内系统反应极慢...
    是因为CPU处理能力不足吗?
      

  4.   

    我是WINDOWS2000+SQL2003+IIS5+.NETFRAMEWORK1.1
      

  5.   

    你用VS。NET的CENTER TEST测试一下多台电脑连接时的效果!
      

  6.   

    有猩猩来喽,
    http://support.microsoft.com/default.aspx?scid=kb;en-us;816829 
    这有一篇文章不知道对我有没有用
      

  7.   

    目前占用内存是150M左右  ??才150M啊 这边的机器占了1G多CPU也没到90% 啊
      

  8.   

    说一句多余的话,一定要用Windows Server。我想不用的很少,呵呵。
      

  9.   

    是不是你那个网站每个用户有较大的计算量, 要不内存和cpu利用率怎么会差这么多?
      

  10.   

    不过你的cpu做服务器的确也不大,我曾经做一个图像的运算,几个用户cpu
    就可以占到很高。
      

  11.   

    没有,就是动态显示!
    查了一下PageRead经常报警
      

  12.   

    建议你想办法看看那个时候cpu都在做些什么,就是具体到是在解析页面,
    在与数据库建立连接,还是在操作数据库,先要搞清楚cpu都浪费在哪里了。
    你连接数据库有没有建连接池,据我所知,与数据库建立连接是很花时间的
    从程序方面看看有没有什么可以优化的吧。
      

  13.   

    用性能监控的计数器看看数据库连接数、当前请求数、执行等待时间、和cpu利用率对比一下