Ho realizzato uno script che mi permette di aggiornare un database tramite un upload di un file SQL. Il file SQL è sempre stato delle dimensioni di 1,2-1,8 Mb e non ha mia dato problemi. Da qualche tempo durante l'aggiornamento del db esce il famoso errore:
Leggendo nel manuale del MySql sembra che questo errore viene restituito quando il server sta inattivo per molto tempo. Allora ho provato a fare l'aggiornamento del database tramite l'upload del PhpMyAdmin e funziona tutto, così come funziona l'aggiornamento fatto da riga di comando sempre nel PhpMyAdmin.Microsoft OLE DB Provider for ODBC Drivers error '80040e31'
[MySQL][ODBC 3.51 Driver][mysqld-5.0.27-community-nt]MySQL server has gone away
importa.asp, line 16
Verificando le variaili del MySQL, ho notato che il wait_timeout è impostato a 28800 (che non capisco se sono secondi o millisecondi).
L'errore del server has gone away mi viene restituito dopo 20 secondi esatti della chiamata della pagina.
Io non so più dove sbattere la testa, le ho provate tutte e non saprei neanche come creare un altro tipo di import da file