@set_time_limit只是设置程序运行的超时时间,应该跟你的CPU没关系
fsockopen是比较占资源,你看看程序有没有可优化的地方,
由于程序是一直在运行,所以查看变量占用的内存是不是没有被及时的释放掉.
尤其是长度比较大的字符串,用完最好及时unset掉.

解决方案 »

  1.   

    cpu占用居高不下
    这个问题我只在windows机子上经常遇到你只好看看你的程序了。
      

  2.   

    采集程序对网络的要求太高了,带宽不足、对方网站太慢都有可能造成程序长时间占用大量CPU和内存
    严重的还会使服务器死机
      

  3.   

    fsockopen是比较占用资源,因为一直连着对方直到结束。
      

  4.   

    你不能长时间不间断的去抓,要抓一下停一下,
    比如抓了10条sleep(2);
      

  5.   

    跟其他都没有关系但是用户反映我的程序一运行采集就cpu占用居高不下直到死机。
    // 那是假死。。
      

  6.   

    明白了。看来这是和盗版win的任务栏假死症状相同的问题咯。
    不过现在客户反映好了。我的程序是抓一次抓一章。一章之后重导向。因为抓的程序很短,所以没考虑做reset。应该问题不大。
    谢谢各位了。
      

  7.   

    http://message.csdn.net/SendMessage.aspx?To=chinaworker
    回复人:chinaworker(网络混混 ken.bokele.com) ( 一星(中级)) 信誉:97  2006-01-10 11:14:00  得分:0

    跟其他都没有关系但是用户反映我的程序一运行采集就cpu占用居高不下直到死机。
    // 那是假死。。=====================================================假死?
    什么意思,能不能解释一下?