MySQL中的连接错误太多,但记录的用户不多

时间:2016-12-18 08:24:23

标签: python mysql

我对Too Many Connections

的错误有一个非常奇怪的问题

max_connection变量设置为100

我的数据库只能通过1个交易来访问,当有人在我的在线商店(使用PayPal IPN系统)购买商品时,这些交易会更新表格。基本上,PayPal会调用一个脚本,该脚本会登录到我的数据库并从产品中删除数量。

只有我和/或自动删除数量流程正在处理此数据库。 没有其他用户...这使得这个错误非常奇怪。

我不知道接下来应该做什么......这个错误没有任何意义。 我读到的关于这个错误的一切都是我应该增加max_connection但我为什么要这样做?当我做的时候

SHOW STATUS WHERE `variable_name` = 'Threads_connected';

它给我的不到10

这个错误还意味着什么?

我正在使用5.0.96版本(我知道它的旧版本) - 是否有一个已知的错误,后来修复了?

修改

这是我的代码(Python):

try:
    db=MySQLdb.Connect(user=USR,passwd=PSS,db=DB_1, host=HOST1)
    crs = db_remote.cursor(MySQLdb.cursors.DictCursor)

         actions on data

    crs.execute("COMMIT")
    crs.close()
    db.close()
    return True
except:
    return False

0 个答案:

没有答案