MySQL和XDB超时

MySQL和XDB超时,mysql,ubuntu,mysql-python,influxdb,influxdb-python,Mysql,Ubuntu,Mysql Python,Influxdb,Influxdb Python,我在我的机器上运行一个web.py服务器,它不断地接收POST数据,并将一些数据存储在MySQL(5.7.19)中,还有一些存储在XDB(1.3.1)中,两者都托管在运行Ubuntu(16.04.1)的远程服务器上 我还有一个本地运行的Python脚本,用于提取XDB数据和操作MySQL数据。此python脚本在每次运行其主要功能时(每次之后也关闭它们)都会创建到这两个数据库的新连接,最高可达每秒10次。我正在使用MySQLdb和XDB Python API 问题是,经过一段时间后,我偶尔会发现

我在我的机器上运行一个web.py服务器,它不断地接收POST数据,并将一些数据存储在MySQL(5.7.19)中,还有一些存储在XDB(1.3.1)中,两者都托管在运行Ubuntu(16.04.1)的远程服务器上

我还有一个本地运行的Python脚本,用于提取XDB数据和操作MySQL数据。此python脚本在每次运行其主要功能时(每次之后也关闭它们)都会创建到这两个数据库的新连接,最高可达每秒10次。我正在使用MySQLdb和XDB Python API

问题是,经过一段时间后,我偶尔会发现两个数据库的连接超时

以下是错误消息的外观:

MySQL:OperationalError:(1205,'超过锁定等待超时;请重试 正在重新启动事务“”)

InfluxDB:influxdbserver错误:{“错误”:“超时”}

仔细阅读了所有代码后,我无法找到此问题的原因。MySQL和Influx,甚至Ubuntu对每个用户和时间的连接有限制吗

对于MySQL,使用SELECT FOR UPDATE查询会锁定某些行,但在代码中,所有事务都会被提交或正确回滚。如果连接在提交或回滚之前丢失,它将解释MySQL超时,因为它将尝试访问未正确解锁的锁定行

说到XDB,我们只是在处理原子插入超时,这对我来说毫无意义

如果有人知道是什么导致了这些暂停,我将永远感激

发生错误时,需要显示(a)代码和(b)xdb日志输出。