Ich erhalte die folgenden jeden Tag. Meine Skripte laufen über Cron-Jobs. Kann jemand helfen, das zu beheben?MySQL-Server ist weg - Python
File "/usr/lib64/python2.6/site-packages/MySQLdb/cursors.py", line 174, in execute
self.errorhandler(self, exc, value)
File "/usr/lib64/python2.6/site-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler
raise errorclass, errorvalue
_mysql_exceptions.OperationalError: (2006, 'MySQL server has gone away')
Mein Code:
def get_id(test_mysql_conn,id):
cursor = test_mysql_conn.cursor()
cursor.execute("""select id from test where id = %s """, (id))
row = cursor.fetchone()
if row is not None:
return row[0]
return 0
Werfen Sie einen Blick auf diese Antwort: http://stackoverflow.com/a/982873/974317 –
überprüfen [this] (http://dev.mysql.com/doc/refman/5.0/en/gone-away.html). –
Zu Ihrer Information kann dieser Fehler auftreten, wenn Sie die maximale Paketgröße überschreiten: siehe [hier] (http://serverfault.com/a/528183/341327) – PlasmaBinturong