Ciao a tutti, mi compare questo messaggio (una parte perchè è lunghissimo) in ogni pagina dell'amministrazione.. non so cosa fare per il momento ho negato la visualizzazione degli errori ma il problema non lo risolvo.. come aumentare il max_allowed_packet? Premetto che ho l'accesso ai soli file drupal..
Grazie per l'aiuto!
user warning: Got a packet bigger than 'max_allowed_packet' bytes query: UPDATE cache_update SET data = 'a:78:{s:5:"admin";a:23:{s:4:"name";s:5:"admin";s:4:"info";a:6:{s:4:"name";s:5:"Admin";s:7:"package";s:14:"Administration";s:7:"version";s:7:"6.x-2.0";s:7:"project";s:5:"admin";s:9:"datestamp";s:10:"1282226188";s:16:"_info_file_ctime";i:1295711982;}s:9:"datestamp";s:10:"1282226188";s:8:"includes";a:1:{s:5:"admin";s:5:"Admin";}s:12:"project_type";s:6:"module";s:10:"sub_themes";a:0:{}s:11:"base_themes";a:0:{}s:16:"existing_version";s:7:"6.x-2.0";s:14:"existing_major";s:1:"2";s:12:"install_type";s:8:"official";s:5:"title";s:5:"Admin";s:10:"short_name";s:5:"admin";s:10:"dc:creator";s:5:"yhahn";s:11:"api_version";s:3:"6.x";s:17:"recommended_major";s:1:"2";s:16:"supported_majors";s:3:"1,2";s:13:"default_major";s:1:"1";s:14:"project_status";s:9:"published";s:4:"link";s:31:"http://drupal.org/project/admin";s:8:"releases";a:25:{s:7:"6.x-2.0";a:19:{s:4:"name";s:13:"admin 6.x-2.0";s:7:"version";s:7:"6.x-2.0";s:3:"tag";s:13:"DRUPAL-6--2-0";s:13:"version_major";s:1:"2";s:13:"version_patch";s:1:"0";s:6:"status";s:9:"published";s:12:"release_link";s:29:"http://drupal.org/node/887926";s:13:"download_link";s:57:"http://ftp.dru...\n ";s:4:"file";s:10:"\n \n ";s:3:"url";s:111:"http://ftp.drupal.org/files/projects/admin-6.x-2.0.tar.gzhttp://ftp.drup...}s:11:"6.x-2.0-rc1";a:21:{s:4:"name";s:17:"admin 6.x-2.0-rc1";s:7:"version";s:11:"6.x-2.0-rc1";s:3:"tag";s:17:"DRUPAL-6--2-0-
errore max_allowed_packet.. che fare?
Dom, 23/01/2011 - 20:24
#1
errore max_allowed_packet.. che fare?
Salve,
quando dici che puoi accedere solo ai file drupal, intendi che non hai nessun controllo sul server?
come hai creato il database?
Credo di non aver nessun controllo sul server, infatti non ho potuto installare alcune estensioni come la PECL library o l'APT.. Ho creato il mio database dal pannello di controllo ma credo di avere limitate funzionalità...
Per l'esattezza elenco tutto quello che posso fare:
Comunque forse risolvo installando il modulo db_tweaks che mi permette di variare il max_allowed_packet.....
se hai accesso a phpmyadmin,selezione il database su cui vuoi aumentare il max_allowed_packet e clicca su "SQL" tab
e usa questa query.
puoi cambiare il valore a quello che vuoi:
set max_allowed_packet = 1500000;
ti ringrazio, ho cambiato il valore a 16MB però il problema mi ritorna quando clicco su Aggiornamenti disponibili e ho questo errore lunghissimo
user warning: Got a packet bigger than 'max_allowed_packet' bytes query: UPDATE cache_update SET data = 'a:78:{s:5:"admin";a:23:{s:4:"name";s:5:"admin";s:4:"info";a:6:{s:4:"name";s:5:"Admin";s:7:"package";s:14:"Administration";s:7:"version";s:7:"6.x-2.0";s:7:"project";s:5:"admin";s:9:"datestamp";s:10:"1282226188";s:16:"_info_file_ctime";i:1295711982;}s:9:"datestamp";s:10:"1282226188";s:8:"includes";a:1:{s:5:"admin";s:5:"Admin";}s:12:"project_type";s:6:"module";s:10:"sub_themes";a:0:{}s:11:"base_themes";a:0:{}s:16:"existing_version";s:7:"6.x-2.0";s:14:"existing_major";s:1:"2";s:12:"install_type";s:8:"official";s:5:"title";s:5:"Admin";s:10:"short_name";s:5:"admin";s:10:"dc:creator";s:5:"yhahn";s:11:"api_version";s:3:"6.x";s:17:"recommended_major";s:1:"2";s:16:"supported_majors";s:3:"1,2";s:13:"default_major";s:1:"1";s:14:"project_status";s:9:"published";s:4:"link";s:31:"http://drupal.org/project/admin";s:8:"releases";a:25:{s:7:"6.x-2.0";a:19:{s:4:"name";s:13:"admin 6.x-2.0";s:7:"version";s:7:"6.x-2.0";s:3:"tag";s:13:"DRUPAL-6--2-0";s:13:"version_major";s:1:"2";s:13:"version_patch";s:1:"0";s:6:"status";s:9:"published";s:12:"release_link";s:29:
forse non c'entra il max_allowed_packet....
o forse 16MB non e' abbastanza?
ma il valore di max allowed packet su cosa devo basarmi per impostarlo correttamente? o devo impostarlo a caso facendo delle prove?
Sinceramente non so se ci sia un valore "giusto" o preferibile. Ho letto in parecchi forum che c'e' chi lo "setta" anche a 128MB.
a me e' capitato, lavorando in locale sul mac (i.e. MAMP), che impostandolo molto alto mi dava il WSOD ( white screen of death) o timeout.
Pero' non ho mai ricercato valori o fatto test per capire qual'era il problema; ho solo abbassato il valore a 32MB e tutto e' tornato normale.
ma 32mb su un sito che non faceva accessi, deduco su un sito di produzione va aumentato?
questo e' il limite
e sembra che 128MB sia abbastanza per Drupal.
ok, ho impostato su 32mb ma quando vado su /admin/reports/updates o quando faccio il run di cron mi compare l'errore già postato lunghissimo...
è un errore per il quale non posso farci niente e negare la visualizzazione degli errori per non vederlo o c'è un problema del cron? (secondo me è probabile la seconda visti gli eventi...per cui c'è qualche soluzione?)
Grazie
Ciao
varie soluzioni che mi vengono in mente
- potresti disinstallare il modulo update e i warning cessano di apparire
- disinstallare tutti i module che non usi
- aumentare il valore a 64 o 128
sembra che ci siano anche discussioni che dicono di svuotare manualmente la tabelle del cache_update ;
se usi admin module puoi usare il tab "clear cache" e vedere se aiuta.
ho trovato una vecchia discussione dove il problema sembra essere legato a CCK and Views ma e' di 3/4 anni fa.
potresti manualmente installare tutte le update per i tuoi moduli / distro e vedere se poi il problema continua ad apparire.
ho visto anche che l'annuncio al forum inglese non sta portando molto risultati.
Grazie Alemar dei tuoi consigli... risolverei il problema se disinstallo il modulo update ma poi non potrò più sapere se ci sono aggiornamenti o meno perchè non ho più accesso alla pagina.. su un altro sito ho lo stesso database con gli stessi file drupal e qui non ho questo problema.... la cosa infatti mi pare alquanto strana... aumentare il valore non penso che risolva... il mio database pesa 3 MB e ho già impostato il valore a 32... cmq ho pulito e ripulito tutte le cache sia dal sito drupal sia direttamente nel database ma niente......