Ricevo tutti i giorni seguenti. I miei script stanno eseguendo lavori cron. Qualcuno può aiutare a risolvere questo problema?Il server MySQL è andato via - 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')
Il mio codice:
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
Dai un'occhiata a questa risposta: http://stackoverflow.com/a/982873/974317 –
verifica [questo] (http://dev.mysql.com/doc/refman/5.0/en/gone-away.html). –
Per vostra informazione, questo errore può verificarsi quando si supera la dimensione massima del pacchetto: vedere [qui] (http://serverfault.com/a/528183/341327) – PlasmaBinturong