Skip to content

Mysql server is gone away #23

@nosun

Description

@nosun

最近服务总是需要重启才能正常的执行mysql语句,我在程序中增加了几个错误日至抓取的打印,后来发现错误是 “Mysql server is gone away”,连接长时间保持,然后超时了,mysql默认的连接时间是28800分钟,也就是8个小时。根据日志查看,差不多是启动后8个小时以后开始出现这样的错误。原因找到了,解决的最佳方法是什么呢? 有说用mysqli_ping的,有说将my.cnf中的 wait_timeout=2880000 设置大一些的。都需要测试一下。mysql是否用完就关闭呢?这也都需要测试一下。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions