zoukankan      html  css  js  c++  java
  • Discuz (1040) notconnect错误的解决办法

    今天服务器上的Discuz论坛都出现了(1040) notconnect的提示,Discuz官方的解释是Too many connections,而实际上网站很少,用netstat查看3306端口的连接也不多,不可能是Too many connections的问题,那就只能找其他方面的问题,在微软网站上找到了原因:微软补丁KB967723造成MYSQL经常连接失败。原来要解决这个问题,一般是卸载该补丁,但毕竟不是太好。现在微软也给出了解决办法,最好的解决办法就出现了。

    第一:

    找到mysql安装目录打开my.ini 找到max_connections=***;默认值修改成50000(自己定)后,今天到现在已经连续运行16个小时了很正常。升级2.5后天天都是问题,逐步解决完了。方法:到数据库找到“my.ini”修改里面的max_connections=***,我的是windows server 2003系统,有同样问题的不妨一试。

    第二:

    启动注册表编辑器。
    在注册表中,找到下面的子项,然后单击 参数:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
    在 编辑 菜单上单击 新建,然后添加以下注册表项:
    值名称: MaxUserPort
    值类型: DWORD
    值数据: 65534
    有效范围: 5000-65534 (十进制)
    默认值: 0x1388 (5000 十进制)
    退出注册表编辑器,重启计算机,问题解决。

    QQ图片20130525171912

    此文章由 天网中国共享 :http://www.skynetcn.cn

  • 相关阅读:
    CentOS
    Docker
    Chart的简单使用
    DataGridView中间插入数据行
    获取每个月的固定的第n个星期几
    设置只能开启一个程序实例
    DataContext与实体类
    Attribute
    Delegate
    Event
  • 原文地址:https://www.cnblogs.com/luwenbin/p/3099007.html
Copyright © 2011-2022 走看看