我对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