在服务器中运行的项目,第二天早晨发现程序终止了,查看日志发现’MySQL server has gone away错误。
于是百度,
原因:
一、是由于长时间没有操作数据库导致连接被数据库断开。
在数据库的配置文件内可以配置这个超时问题。
进入mysql后运行show variables like ‘%timeout%’;
mysql> show variables like '%timeout%';
+-----------------------------------+----------+
| Variable_name | Value |
+-----------------------------------+----------+
| connect_timeout | 10 |
| delayed_insert_timeout | 300 |
| have_statement_timeout | YES |
| innodb_flush_log_at_timeout | 1 |
| innodb_lock_wait_timeout