max_allowed_packet 限制。解決:修改 my.cnf 加大該值。wait_timeout。解決:加大 wait_timeout,或定期呼叫 mysql_ping() 保持連線。修改 my.cnf:
wait_timeout=2880000
interactive_timeout = 2880000
若無法改 my.cnf,連線時設定 CLIENT_INTERACTIVE:
sql = "set interactive_timeout=24*3600";
mysql_real_query(...)
修改 my.cnf:
max_allowed_packet = 10M
此參數控制通訊緩衝區最大長度,依實際需求調整。