`
geeksun
  • 浏览: 965104 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MySql中的time_out错误

 
阅读更多

MySql版本:5.5

部署的一个Web服务,日志报错:

The last packet successfully received from the server was 246,418,715 milliseconds ago.  The last packet sent successfully to the server was 246,418,715 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem

查询数据库的time_out变量:


 原来是MySql数据库默认,wait_timeout是28800秒,如果8小时不连接数据库,就把这个连接断掉。

 

  • 大小: 37.9 KB
分享到:
评论

相关推荐

    解决mysql出现大量TIME_WAIT

    - `net.ipv4.tcp_fin_timeout=30`:缩短TIME_WAIT状态的持续时间,单位为秒。 2. **使配置生效**:执行`sysctl -p`命令,使修改后的参数立即生效。 ### 三、优化MySQL配置 除了系统层面的优化,对MySQL数据库...

    MySQL wait_timeout连接超时

    `wait_timeout`是MySQL服务器中的一个系统变量,它定义了在交互式会话(即没有显式启动事务的会话)中,如果客户端在指定时间内没有发送任何新的命令,服务器将关闭该连接的等待时间。默认值通常为8小时(8*60*60秒...

    mysql提示got timeout reading communication packets的解决方法

    mysql>show gloable variables like “%timeout%”; 进行查看 interactive_timeout 的黓认值为28800 wait_timeout 的默认值这:120 根据情况增加吧. 这两个值是一个全局变量,可以动态增加,如: mysql> set ...

    MySQL和连接相关的timeout 的详细整理

    MySQL中的各种timeout设置是数据库管理中的重要参数,它们关乎到系统的稳定性和性能。这些timeout值主要涉及连接建立、数据传输以及连接空闲时的管理,确保了资源的有效利用和系统的高效运行。 首先,`slave_...

    关于MySQL的wait-timeout连接超时问题报错解决方案.docx

    在 MySQL 中,wait_timeout 参数是控制连接超时的关键参数。当该参数设置的太大时,可能会导致 MySQL 中大量的 SLEEP 进程无法及时释放,拖累系统性能。然而,如果将其设置的太小,可能会遭遇到“MySQL has gone ...

    mysql 5.5版 头文件(mysql.h等)

    虽然不是直接由头文件提供,但可以使用`mysql_options()`设置`MYSQL_OPT_RECONNECT`和`MYSQL_OPT_CONNECT_TIMEOUT`等相关选项来管理连接池。 以上就是MySQL 5.5版头文件中的核心知识点。了解并熟练运用这些函数和...

    MySQL数据库连接超时(Wait_timeout)问题总结.pdf

    MySQL数据库的连接超时问题,通常表现为Wait_timeout错误,指的是当客户端与服务器之间的连接在指定时间内没有进行任何数据交互,数据库会自动断开这个连接,以释放资源并防止不必要的资源占用。这一特性在MySQL中是...

    MySQL中文参考手册

    * 2 MySQL 邮件列表及如何提问或报告错误 o 2.1 MySQL邮件列表 o 2.2 提问或报告错误 o 2.3 怎样报告错误或问题 o 2.4 在邮件列表上回答问题的指南 * 3 MySQL的许可证和技术支持 o 3.1 MySQL的许可证政策 o ...

    MySQL中文参考手册.chm

    1.6 顺应2000年 1.7 SQL一般信息和教程 1.8 有用的MySQL相关链接 2 MySQL 邮件列表及如何提问或报告错误 2.1 MySQL邮件列表 2.2 提问或报告错误 2.3 怎样报告错误或问题 ...

    PHPMySQL.rar_phpmysql

    - 连接超时:设置合适的连接超时时间,如`mysqli_options`的MYSQLI_OPT_CONNECT_TIMEOUT。 - 数据库性能:优化SQL查询,合理设计数据库表结构,使用索引,避免全表扫描。 - 错误处理:记录错误日志,提供用户友好...

    MYSQL

    18.2.3 Host '...' is blocked错误 18.2.4 Out of memory错误 18.2.5 Packet too large错误 18.2.6 The table is full错误 18.2.7 Commands out of sync in client错误 18.2.8 Ignoring ...

    mysql.zip_mysql 同步

    slave-net-timeout = 60 master-host = your_master_ip master-user = repl master-password = password master-log-file = log_file_name # 从主节点获取的日志文件名 master-log-position = log_position # ...

    mysql_my.ini_优化

    3. **interactive_timeout**:此参数指定了服务器关闭交互式连接前等待用户活动的时间(以秒计)。默认28800秒(8小时),可根据实际应用需求调整,例如改为7200秒。 4. **key_buffer_size**:这是MyISAM存储引擎...

    MySQL连接抛出Authentication Failed错误的分析与解决思路

    - 抓包分析显示,问题可能出在TCP连接超时,由数据库服务器的`Connect_timeout`变量控制。正常情况下,客户端应在建立连接后的10秒内发送账号、驱动版本和操作系统信息,但在异常情况下,这部分信息的发送被延迟,...

    解决SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded_runtimeerror怎么修复

    在MySQL数据库操作中,"SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded" 是一个常见的错误,它意味着在执行事务时,系统等待锁定资源的时间超过了预设的限制。这个错误通常发生在并发环境中,当...

    javaee mysql空闲关闭

    但是,如果MySQL服务器设置了较短的`wait_timeout`,即使连接在连接池中,也可能因为MySQL服务器的自动关闭而失效。 为了解决这个问题,有几种策略可以采用: 1. **调整MySQL的`wait_timeout`设置**:增加`wait_...

Global site tag (gtag.js) - Google Analytics