errore max_allowed_packet.. che fare?

13 contenuti / 0 new
Ultimo contenuto
errore max_allowed_packet.. che fare?

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-

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:

Quote:
Imposta Dominio

Cambia Password
Storia Login
Gestione DNS
Centro di Supporto
Moduli Perl Installati
Crea/Ripristina Backups
Sommario / Statistiche / Logs Sito

Gestione FTP
Gestione Sottodomini
Gestione MySQL
Directory Protette
Manager File

Account E-Mail POP3
Catch-All E-Mail
Forwarders
Autorisponditori
Messaggi Vacation
Impostazioni Spamassassin
Filtri SPAM
Webmail: Squirrelmail
Webmail: Roundcube
MX Records

Certificati SSL
Mime Types
Impostazioni Apache
Pagine Errore Personalizzate
phpMyAdmin
Sito Redirection
Puntamenti Dominio
Installatron Applications Installer

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

Quote:
The protocol limit for max_allowed_packet is 1GB. The value should be a multiple of 1024; nonmultiples are rounded down to the nearest multiple.

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......