我有个放在windows2003上的web程序,是用asp.net1.1开发的,每次运行一星期左右后IIS就连接不上了,我查看了一下iis日志正常,http日志有这样的记录"1_Connections_Refused",微软官方网站上说是虚拟内存小于20的原因,我按照它的办法改了注册表,但今天又出现了这样的问题,有那位高手知道怎么会事了,谢谢了,在线等.........(另附:此服务器上只运行了这个web程序和一个c/s的不断操作数据库的域名转换程序)

解决方案 »

  1.   

    此服务器上只运行了这个web程序和一个c/s的不断操作数据库的域名转换程序
    --------------------------这个'c/s的不断操作数据库的域名转换程序'值得研究
    不断操作数据库的域名转换程序,意思就是以消耗海量内存为代价处理的..
    从而导致LZweb程序内存使用会出错...,LZ如果条件允许的话,可以试着,把那个CS程序分离到其它的机器上
    再测试试试,应该和LZ的服务器配置有关系,应该竟尽避免应该程序和网站程序共用一对服务器的情况
      

  2.   

    c/s程序占用内存并不高,我看了服务管理器,它只是把当有二级域名请求的时候,到数据库里查出对应的IP,跳到IP对应的机上的功能
      

  3.   

    不会又是数据库连接满了的问题吧, 在数据库里查查连接数是不是一直增长的直到满了为止. 如果是的话应该就是connection使用完没有释放的原因了.
      

  4.   

    不会是数据库连接数的问题哈,如果是这个问题,在数据库日志里应该有提示,现在是http拒绝接收任何连接数了