• 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

  • 相关阅读:
    LinkedBlockingQueue
    PriorityBlockingQueue
    js阻止事件冒泡
    java map常用的4种遍历方法
    JAVA jar 和 war 包的区别
    jquery 操作大全
    Java 使用new Thread和线程池的区别
    原生XMLHttpRequest
    socket 和 webscoket 的区别
    GET和POST请求的区别如下
  • 原文地址:https://www.cnblogs.com/luwenbin/p/3099007.html
Copyright © 2020-2023  润新知