我最近发现一个本来运行良好的sql查询语句,现在在60秒后会超时并且抛出一个错误。这个查询语句虽然效率低但是它是作为夜间作业的一部分,因此这不是查询语句本身的错误(所以请不要建议我去优化他)。我能够通过运行 PHP语句:"select SLEEP;" 来原模原样地重现这个错误就像下面显示的那样。但是,从MySQL客户端运行相同的语句是成功的(返回0)。我试过调整wait_timeout(设置为28800),但没有解决问题。我也重新启动了数据库服务器和机器本身。事实上,它总是在60秒钟超时告诉我,它很可能是一个设置,而不是有限的资源问题。
我运行的环境: