基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
会话空闲超时报错
更新时间:2023-08-03 17:20:32
本文为您介绍会话空闲超时的相关报错及处理方式。
报错:ERROR 2013
错误码
2013
错误信息
ERROR 2013 (HY000): Lost connection to MySQL server during query
示例
当前会话空闲超时后执行查看 t1 表的 SQL 语句报错。
obclient> SELECT * FROM t1;
ERROR 2013 (HY000): Lost connection to MySQL server during query
如何处理
查看系统与时间相关的参数。
+---------------------------------+------------------+ | Variable_name | Value | +---------------------------------+------------------+ | connect_timeout | 10 | | default_password_lifetime | 0 | | error_on_overlap_time | OFF | | explicit_defaults_for_timestamp | ON | | interactive_timeout | 1 | | lock_wait_timeout | 31536000 | | long_query_time | 10 | | max_execution_time | 0 | | net_read_timeout | 30 | | net_write_timeout | 60 | | ob_pl_block_timeout | 3216672000000000 | | ob_query_timeout | 10000000 | | ob_timestamp_service | GTS | | ob_trx_idle_timeout | 120000000 | | ob_trx_lock_timeout | -1 | | ob_trx_timeout | 100000000 | | system_time_zone | +08:00 | | timestamp | 0 | | time_format | %H:%i:%s | | time_zone | +8:00 | | wait_timeout | 1 | +---------------------------------+------------------+ 21 rows in set将
wait_timeout参数设置为28800。obclient> set wait_timeout = 28800; Query OK, 0 rows affected说明
服务器关闭交互式连接前等待活动的秒数。
将
interactive_timeout参数设置为28800。obclient> set interactive_timeout = 28800; Query OK, 0 rows affected说明
服务器关闭非交互连接之前等待活动的秒数。
再次查看
t1表。obclient> SELECT * FROM t1; +----+---------------------+---------------------+ | id | gmt_create | gmt_modified | +----+---------------------+---------------------+ | 1 | 2022-03-16 14:23:10 | 2022-03-16 14:23:10 | | 2 | 2022-03-16 14:23:10 | 2022-03-16 14:23:10 | | 3 | 2022-03-16 14:23:10 | 2022-03-16 14:23:10 | +----+---------------------+---------------------+ 3 rows in set