mysql 连接超时
我写了一个任务计划脚本,每天凌晨3点执行,用来统计数据,但是每天会出现这种情况:
MySql.Data.MySqlClient.MySqlException (0x80004005): Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. ---> System.TimeoutException: 无法从传输连接中读取数据: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。。 ---> System.IO.IOException: 无法从传输连接中读取数据: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。。 ---> System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
我第一次可能会出现这种情况, 然后再执行一次,可能就不会出现这种情况, 求大神帮忙解决一下,我折腾了好几天 ,无法不知道原因,设置了数据库 commandTimeout 和 数据库连接的超时时间 都没有用 。