要通过Keepalive保持MySQL连接活跃,可以在MySQL的配置文件中设置以下参数:
[mysqld]
tcp_keepalive_time = 600
tcp_keepalive_interval = 60
tcp_keepalive_probes = 10
这些参数分别设置了TCP keepalive的时间间隔、检测次数和间隔时间。
wait_timeout = 600
interactive_timeout = 600
这样可以避免长时间没有活动的连接占用服务器资源,同时保持连接活跃。