我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 盖世程序员 > 系统安装补丁后 Discuz! Database Error (2003) notconn ...
总共48086条微博

动态微博

查看: 1668|回复: 0

系统安装补丁后 Discuz! Database Error (2003) notconnect

[复制链接]
admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    跳转到指定楼层
    楼主
    发表于 2014-08-29 12:40:57 |只看该作者 |倒序浏览
    最近系统更新的补丁 时不时出现discuz!Database Error(2005/2003/..) notconnect,这个是数据库连接错误。 还必须要重启服务器才可以。
    9 B+ Y. A% o$ W0 u: V
    在網絡上找到的解決方案如下:
    微软更新补丁后造成的
    这个补丁是:微软补丁KB967723
    修改注册表,建议值为 65533(十进制)
    默认的临时 TCP 端口的最大数量是 5000″适用于”部分中包括的产品。已在这些产品中添加新参数。若要增加临时端口的最大数量,请执行以下步骤:
    • 启动注册表编辑器。
    • 在注册表中,找到以下子项,然后单击 $参数 4 Y7 d$ q: X2 W5 h9 g* o
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
    • 在编辑菜单中,单击新建,然后添加以下注册表项:
      9 `% |' J  V$ a9 J, V/ U新增 MaxUserPort! ?; ?6 Z+ ]. |, }6 }8 G
      值名称: MaxUserPort
      * T$ V  ^% G( D' q4 O值类型: DWORD
      8 x+ z: I( L  x# _' X$ M建议值为 65533  {有效范围: 5000 65534 (十进制)}
      1 R2 @$ t0 n) i, b  ]退出注册表,重启计算机即可。
      ) b+ {7 `# {) G' `7 ?说明: 此参数控制程序请求任何可用的用户端口从系统时使用的最大端口号。通常情况下,暂时 (短期) 的端口被分配值 1024年和 5000 (含) 之间。之后的安全公告 MS08-037 发布,Windows Server 2003 的行为已更改,以更好地匹配的 Windows Server 2008 和 Windows Vista。
    • 退出注册表编辑器,然后重新启动计算机。 1 e8 }! r+ O* o0 Q4 X
      注意其他 TCPTimedWaitDelay 注册表参数确定在多长时间关闭的端口一直等待,直到关闭的端口可以重复使用。当然还有另外一种办法卸载这个补丁,在控制面板里卸载即可。不推荐这么做,更新补丁肯定是有原因的,卸载可能导致系统不稳定就得不偿失了。
        O* ^- P- O+ D4 C' v0 y8 }+ L修改完以后重启服务器即可。: i* E6 B9 z+ y' |3 `

    我的日常 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与我的日常享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和我的日常的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、我的日常管理员和版主有权不事先通知发贴者而删除本文


    JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

    快速回复
    您需要登录后才可以回帖 登录 | 立即注册

       

    关闭

    站长推荐上一条 /1 下一条

    发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
    快速回复 返回顶部 返回列表