[Risolto] Warning: Got a packet bigger than 'max_allowed_packet'

28 contenuti / 0 new
Ultimo contenuto
[Risolto] Warning: Got a packet bigger than 'max_allowed_packet'

Da un po' di tempo a questa parte mi esce questo problema:

Warning: Got a packet bigger than 'max_allowed_packet' bytes query: INSERT INTO dragossido_watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) ...........

quando cerco di installare un nuovo modulo!

Da che cosa dipende?

cosa può essere?

non posso proprio aggiungere moduli che mi esce questo errore!

Devi riconfigurare MySQL per permettere una dimensione massima dei pacchetti adeguata. Leggi http://drupal.org/node/355076 e pagine collegate come ad esempio http://drupal.org/node/317775#comment-1192900

pescetti wrote:
Devi riconfigurare MySQL per permettere una dimensione massima dei pacchetti adeguata. Leggi http://drupal.org/node/355076 e pagine collegate come ad esempio http://drupal.org/node/317775#comment-1192900[/quote]

guarda, ho provato di tutto... anche il drupal tweaks...

sono arrivato a impostare fino a 500M ma niente..

Ho contattato anche quelli che mi hanno dato lo spazio, ma loro dicono che è tutto ok...

Mi dicono che forse ho disattivato male qualche modulo...

In effetti ho disattivato dei moduli che non uso più e li ho tolti dalla cartella sites /modules, ma li vedo ancora su sql......

dragossido wrote:
Ho contattato anche quelli che mi hanno dato lo spazio, ma loro dicono che è tutto ok...

Su questo non avevo dubbi! :-)

dragossido wrote:
Mi dicono che forse ho disattivato male qualche modulo...

No, è il database e non c'è altra possibilità. Alla peggio se non sai che fare disattiva watchdog (il modulo si chiama dblog) così quella query non verrà eseguita. Se non riesci a farlo dalla pagina dei moduli lo puoi fare (solo in caso di emergenza!) direttamente in DB, impostando lo status di dblog a zero nella tabella system.

non trovo dblog

per caso è il database loging?

Non è un modulo, almeno io nei moduli, non lo trovo!

Lo trovo solo nella pagina admin se ordino per moduli...

Non l'hai già scritto in un'altra discussione?

Pinolo wrote:
Non l'hai già scritto in un'altra discussione?

si, solo che pensavo di aver risolto... il primo errore l'ho risolto... questo è il secondo errore che ancora non ho risolto!

comunque non trovo dblog

per caso è il database loging?

Solo che se è il database loging, come lo disinstallo? non è un m,odulo o lmano io nei moduli non lo trovo!

dragossido wrote:
non trovo dblog
per caso è il database loging?

Sì, il nome macchina è dblog, la descrizione è Database Logging. Noto anche come watchdog, che è il vecchio (Drupal 5.x) nome.

dragossido wrote:
Non è un modulo, almeno io nei moduli, non lo trovo!

E' un modulo distribuito insieme a Drupal core e in admin/build/modules/list lo trovi nel gruppo "Core - Optional". Se non lo hai, la tua installazione Drupal è decisamente danneggiata.

pescetti wrote:
dragossido wrote:
non trovo dblog
per caso è il database loging?

Sì, il nome macchina è dblog, la descrizione è Database Logging. Noto anche come watchdog, che è il vecchio (Drupal 5.x) nome.

dragossido wrote:
Non è un modulo, almeno io nei moduli, non lo trovo!

E' un modulo distribuito insieme a Drupal core e in admin/build/modules/list lo trovi nel gruppo "Core - Optional". Se non lo hai, la tua installazione Drupal è decisamente danneggiata.

L'ho trovato, ma che succede se lo disabilito?
Non serve questo modulo?

dragossido wrote:
L'ho trovato, ma che succede se lo disabilito?
Non serve questo modulo?

Se lo disattivi, gli eventi (errori, pagine non trovate...) non verranno più registrati nel database. Funzionalmente nel sito non cambia nulla. Documentazione più precisa si trova senza fatica cercando su Internet.

ma a cosa serve disabilitarlo se poi non puoi sapere piu nulla di cosa succede nel backend del tuo sito?
forse viene usato solo in produzione?

melissa wrote:
ma a cosa serve disabilitarlo se poi non puoi sapere piu nulla di cosa succede nel backend del tuo sito?
forse viene usato solo in produzione?

Mha, magari lo si riattiva dopo... infatti ho anche io lo stesso dubbio!

ho provato a disabilitare database loging...

solo che appena attivo due moduli ion più mi esce quell'errore...

Mi sembra stranissimo

Ogni volta per attivare un nuovo m,odulo dovrei disabilitare un'altro?

Prima non mi dava questi errori.....
come è possibile?

L'unica cosa che ho fatto è l'aggiornamento da drupal 6.17 a drupal 6.19

Ma me lo ha fatto linstallatron...

vabbhè sentite, mi sono scocciato...

Adesso esporto tutti i contenuti e i commenti in un file e poi reinstallo tutto da capo!

Non c'è un modo per non vedere più questo messaggio di errore?

Vi pregoooo!

Li esce quella scritta in alto e poi un a enciclopedia intera di errori

in rosa

@melissa: il logging sul database ti è utile per diagnosticare problemi. Se non ne hai, disattivandolo alleggerisci un po' il peso di Drupal sul tuo server, anche perché tutte le volte che si verifica un errore (e in una pagina sola ce ne possono anche essere diversi) viene fatta una scrittura sul DB.
In alcune occasioni, ho verificato che il DB logging è un ottimo sistema di Drupal per "auto-DOSsarsi" :D

Pinolo wrote:
@melissa: il logging sul database ti è utile per diagnosticare problemi. Se non ne hai, disattivandolo alleggerisci un po' il peso di Drupal sul tuo server, anche perché tutte le volte che si verifica un errore (e in una pagina sola ce ne possono anche essere diversi) viene fatta una scrittura sul DB.
In alcune occasioni, ho verificato che il DB logging è un ottimo sistema di Drupal per "auto-DOSsarsi" :D

interessante, ma non serve a nulla disabilitarlo! L'errore esce lo stesso!

pescetti wrote:
direttamente in DB, impostando lo status di dblog a zero nella tabella system.

Come si fa?

come si scrive questo comando per sql?

Certo che ti esce l'errore, ma non può essere relativo a Watchdog, farà riferimento a un'altra tabella, da cui capirai cos'è che non va.

beh, questo è l'errore:

Warning: Got a packet bigger than 'max_allowed_packet' bytes query: INSERT INTO dragossido_watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', '%message in %file on line %line.', 'a:4:{s:6:"%error";s:12:"user warning";s:8:"%message";s:1681494:"Got a packet bigger than 'max_allowed_packet' bytes\nquery: UPDATE dragossido_cache_menu SET data = 'a:2:{s:4:\\"tree\\";a:257:{i:1;a:2:{s:4:\\"link\\";a:37:{s:14:\\"load_functions\\";s:0:\\"\\";s:16:\\"to_arg_functions\\";s:0:\\"\\";s:15:\\"access_callback\\";s:1:\\"1\\";s:16:\\"access_arguments\\";s:6:\\"a:0:{}\\";s:13:\\"page_callback\\";s:17:\\"system_batch_page\\";s:14:\\"page_ in /home/dragossi/domains/dragossido.com/public_html/includes/database.mysqli.inc on line 128

cos'è che non va?

una volta capitò anche a me era l'hosting che faceva pena e nonostante interpellando loro per chiedere chiarimenti mi dicevano che da parte loro era tutto ok, come fanno presto a sbolognarti tutto.
Comunque per non portartela per le lunghe appena cambiai hosting quell'errore non lo ebbi più.

asdomar wrote:
una volta capitò anche a me era l'hosting che faceva pena e nonostante interpellando loro per chiedere chiarimenti mi dicevano che da parte loro era tutto ok, come fanno presto a sbolognarti tutto.
Comunque per non portartela per le lunghe appena cambiai hosting quell'errore non lo ebbi più.

Caro Asdomar.....
Quando ho preso questo provvider, su di esso ho installato il doppio dei moduli che ho adesso
Adesso ne ho solo la metà....

Quindi deduco che non sia l'hosting il problema!

questo è un problema di database... ho uno provvider con spazio infinito..... e infinito database... 256 mega di memoria php.... eccetera... 8 mega di ram...
Sinceramente a paragone con altri provvider in giro, penso di aver scelto le fcaratteristiche più complete!

Ho anche lo stesso plesk usato in diversissime guide di installazione drupal....

Qui è successo qualche cosa al database... il problema è capire cosa!

c'è qualche cosa che non va in dragossido_chache_menu oppure in draggossido_wachdolg oppure in quel file....

hai provato a svuotare le tabelle cache_*?

hai provato a usare questo modulo per aumentare il valore max_allowed_packet?
http://drupal.org/project/db_tweaks

cmq su questo forum ho visto che é giá stato affrontato varie volte questo argomento, se fai una ricerca magari trovi qualche altra info utile

DarthVader85 wrote:
hai provato a svuotare le tabelle cache_*?

hai provato a usare questo modulo per aumentare il valore max_allowed_packet?
http://drupal.org/project/db_tweaks

cmq su questo forum ho visto che é giá stato affrontato varie volte questo argomento, se fai una ricerca magari trovi qualche altra info utile

Si provato tutto!

consultato e provato tutto... ho svuotato anche le tabelle cache... ma nulla! Il problema torna sempre!
mi appare in alto quando aggiungo un nuopvo modulo e poi vado ad aggiungere un nuovo contenuto

Se ci fosse un modo per non farla apparire più.... é bruttissima da vedere e non posso averla... (anche perchè sul mio sito c'è il forum... e quindi quel messaggio in alto non lo voglio!)

Non me ne frega nulla se ci sono problemi, non voglio più vedere quel messaggio e istallare tutti i moduli come li avevo prima!

Vengo a informarvi che ho risolto quell'inconveniente!
E vi avviso subito in modo che se qualche altro utente abbia lo stesso inconveniente, possa risolvere.
Ora Vi spiego in modo da poter aiutare chi si trovi nella stessa difficoltà!
Quel problema lì dipende dalle impostazioni di Prinary link e Secondary link
Esiste la possibilità di cambiare nome a questi menù, ma bisogna stare molto attenti!
nella sezione di drupal admin/build/menu
c'è la possibilità di rinominare primary link e Secondary link

(e io mi sono lasciato illudere da questa cosa cambiando in questo posto il nome...)
(anche per far prima quando inserivo un nuovo template!)

Invece non è qui che si cambia il nome, ma nei blocchi: admin/build/block

Probabilmente il database andava in confusione... per questo quell'errore...
Ho scoperto questa cosa perchè sono andato a ritroso a pensare cosa avevo cambiato nelle impostazioni del sito
e poi, siccome tra gli errori c'era scritto chache menu come cartella...
Ho pensato appunto a quelche errore nel menù... e avevo ragione!

Soddisfatto di aver risolto un problema che non è stato risolto nemmeno nel forum ufficiale di Drupal!
Hihihihi!

:):):):)

Eppure conosco e uso Drupoal da solo tre mesi e mezzo.... :):):)

Sì, comunque non si capisce come mai avendo tu disattivato il modulo Database Logging, Drupal cercava di scrivere su watchdog.