none
报警告ID:2262 RRS feed

  • 问题

  • 系统频繁报警告,不知道是什么原因,请大家帮我分析一下,谢谢。

    ID:2262
    来源:W3SVC-WP
    ISAPI 'c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll' 报告它自身有问题,原因如下: 'Deadlock detected'。

    2010年10月15日 0:09

答案

全部回复

  • 检查你的程序,程序发生死锁

    可能是数据库连接超时时间设置的太长。根据网站的承受能力。将链接超时的时间timeout设置的合理些。

    <add key="constr" value="server=(local);database=m#2007;uid=user;pwd=password;Connect Timeout=40;max pool size=512;" />

    http://www.cnblogs.com/yukaizhao/archive/2010/08/25/iis-w3wp-deadlock-detected.html


    http://blog.csdn.net/zx13525079024
    2010年10月15日 1:16
  • 这个timeout时间是指连接数据库的时间吧?这max pool size是指什么?同时的连接数?请问这个单位是什么呀?

    请问如果设置了timeout时间,如果时间到了,数据库的连接就断开要是还没有查询完,那会不会使大量的数据库查询操作都没有完成呀?那用户是不是就无法得到相应的结果呢?

    如果达到了max pool会丢弃还是排队?会不会导致大量的访问者无法访问网页呢?

    2010年10月15日 8:52
  • max pool size数据库连接池的最大连接数量,如果超过了最大连接数量,则等待

    参照

    http://www.cnblogs.com/delphinet/archive/2010/09/29/1838494.html

     


    http://blog.csdn.net/zx13525079024
    2010年10月16日 6:17
  • timeout是过期时间,在这个时间之内,网页会一直运行,就是未完成,当设置这个时间到了,还没有查询成功,就会抛异常

     

    max pool size是最大连接数,一般这个数字限制在100-30000左右

     

    但是注意所有的连接都应该用完后关闭,包括DataReader

    2010年10月16日 8:26
    版主