Làm:
con.query('SET GLOBAL connect_timeout=28800')
con.query('SET GLOBAL interactive_timeout=28800')
con.query('SET GLOBAL wait_timeout=28800')
Ý nghĩa tham số (lấy từ MySQL Workbench trong Navigator:Instance> Options File> Tab "Networking"> Phần "Timeout Settings")
- connect_timeout :Số giây máy chủ mysqld đợi một gói kết nối trước khi phản hồi bằng 'Lỗi bắt tay'
- tương tác_timeout Số giây máy chủ chờ hoạt động trên một kết nối tương tác trước khi đóng nó
- wait_timeout Số giây máy chủ đợi hoạt động trên một kết nối trước khi đóng nó
BTW:28800 giây là 8 giờ, do đó, đối với thời gian thực thi 10 giờ, các giá trị này thực sự phải cao hơn.