zoukankan      html  css  js  c++  java
  • 措置MySQL数据库死掉以及回绝供职的方法

    来历: 赛迪网

     

    从Mysql 5.x的某个版本之后,MySQL的自动封闭空闲衔接的特征被删改了,假定一个衔接空闲到超时时分(默许28000秒8小时),再次建议的Reconnect从新衔接哀求不会被负担负责,需求从新建树新衔接,这就招致了SER的重连机制不能正常义务:SER只会在需求操作数据库时去运用同一个衔接接口,断开了则建议从新衔接哀求,并且这个题目短期内SER也不成以大要措置。

    下文中将注意讲演措置的方法:

    1.运用Mysql 4.0或4.1版本,假定没有用到Mysql 5的一些新特征譬喻存储过程触发器之类。

    2.守时重启Mysql供职器或Ser(因为本题目大约异常会影响到此外一些需求Mysql支持的供职器递次,所以重启Mysql供职器为好,但需求检测Mysql供职器不被运用的一个时分重启角力计较难确定)

    3.设置my.cnf,有mysqld字段内添加参数:

    [mysqld]port = 3306socket = /tmp/mysql.sockwait_timeout= 500000interactive_timeout = 500000(500000秒约五六天的超时时分,可根据实践需求选择一个数据库大约空闲的最永劫候稍大的时分值。)重启Mysqld操作即可,也可以在实施mysqld时加-o wait_timeout=500000参数异常效果。

    在MySQL客户端show variable时应该可以看到最后一条从默许的wait_time=28000变成500000了。

    (假定重启Mysqld不生效,可以重启机子)




    版权声明: 原创作品,承诺转载,转载时请务必以超链接体式款式标明文章 原始来由 、作者信息和本声明。否则将穷究端方责任。

  • 相关阅读:
    Unity Animation扩展方法总结
    Unity 离线建造系统
    Unity 任意区域截屏创建Sprite
    Unity ugui拖动控件(地图模式与物件模式)
    Unity 极简UI框架
    Unity 芯片拼图算法
    Unity Procedural Level Generator 基础总结与功能优化
    MANIFEST.MF是个什么?
    外包程序员怎么办?
    文件上传transferTo一行代码的bug
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975773.html
Copyright © 2011-2022 走看看