Risultati da 1 a 7 di 7

Discussione: [Problema] Cache piena, non crea più boards

  1. #1
    Account disattivato
    Data Registrazione
    May 2008
    Messaggi
    6

    [Problema] Cache piena, non crea più boards

    Provo a creare una board, o una sottoboard, ma non me la crea e mi da questo errore..

    Praticamente cerca di inserire un campo in una fantomatica cartella datastore che incollato su word mi dà un file lungo 211 pagine...

    Pap, io non so dove avevi chiesto info l'ultima volta, se puoi tornaci e digli che non possiamo mettere + forum perchè nella tabella datastore, connesso al valore forumcache ci dà questo errore:
    MySQL Error : Got a packet bigger than 'max_allowed_packet' bytes
    Error Number : 1153

    E come possiamo fare per risolverlo, per svuotare sta cache...

    Per farti un esempio, alcuni valori di questa stringa, oltre ad una sfilza di numeri sono:
    :{s:7:\"forumid\";i:100;s:7:\"styleid\";i:0;s:5:\" title\";s:17:\"Regolamento FMITA\";s:11:\"description\";s:0:\"\";s:12:\"displ ayorder\";i:4;s:9:\"daysprune\";i:-1;s:12:\"newpostemail\";s:0:\"\";s:14:\"newthreade mail\";s:0:\"\";s:8:\"parentid\";i:41;s:10:\"paren tlist\";s:13:\"100,41,6,1,-

    :{s:7:\"forumid\";i:294;s:7:\"styleid\";i:0;s:5:\" title\";s:20:\"The Obscure Heretics\";s:11:\"description\";s:18:\"Covo degli Eretici\";s:12:\"displayorder\";i:37;s:9:\"dayspru ne\";i:-1;s:12:\"newpostemail\";s:0:\"\";s:14:\"newthreade mail\";s:0:\"\";s:8:\"parentid\";i:238;s:10:\"pare ntlist\";s:17:\"294,238,25,4,1,-1\";s:8:\"password\";s:0:\"\";s:4:\"link\";s:0:\ "\ ";s:7:\"options\";i:97991;s:9:\"childlist\";s: 6:\" 294,-1\";s:11:\"title_clean\";s:20:\"The Obscure Heretics\";s:17:\"description_clean\";s:18:\"Covo degli Eretici\";s:10:\"lastpostid\";i:1002193;s:11:\"sho wprivate\";i:0;s:16:\"defaultsortfield\";s:8:\"las tpost\";s:16:\"defaultsortorder\";s:4:\"desc\";s:7 :\"podcast\";i:0;s:5:\"depth\";i:4;s:11:\"permis si ons\";a:153


    :{s:7:\"forumid\";i:304;s:7:\"styleid\";i:0;s:5:\" title\";s:24:\"La Taverna del Cavaliere\";s:11:\"description\";s:32:\"Forum Pubblico Cavalieri Bianchi\";s:12:\"displayorder\";i:39;s:9:\"dayspru ne\";i:-1;s:12:\"newpostemail\";s:0:\"\";s:14:\"newthreade mail\";s:0:\"\";s:8:\"parentid\";i:238;s:10:\"pare ntlist\";s:17:\"304,238,25,4,1,-1\";s:8:\"password\";s:0:\"\";s:4:\"link\";s:0:\ "\ ";s:7:\"options\";i:97991;s:9:\"childlist\";s: 6:\" 304,-1\";s:11:\"title_clean\";s:24:\"La Taverna del Cavaliere\";s:17:\"description_clean\";s:32:\"Foru m Pubblico Cavalieri Bianchi\";s:10:\"lastpostid\";i:847037;s:11:\"show private\";i:0;s:16:\"defaultsortfield\";s:8:\"last post\";s:16:\"defaultsortorder\";s:4:\"desc\";s:7: \"podcast\";i:0;s:5:\"depth\";i:4;s:11:\"permis sio ns\";a:153:


    ce ne sono centinaia di queste sequenze con nomi di forum/topic...


    Come si può risolvere ?

  2. #2
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    64
    Messaggi
    9,035
    Non puoi svuotare la cache altrimenti perdi tutti i forum.

    Unico modo è aumentare la dimensione pacchetto MySQL ed eventualmente, se persiste, cambiare il campo (datastore.value credo) da mediumtext a longtext.
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  3. #3
    Account disattivato
    Data Registrazione
    May 2008
    Messaggi
    6
    Oltre al problema della lista dei permessi che non si vede, non potevamo + creare nuove board, sottoforums etc..

    Seguendo questo consiglio abbiamo risolto :

    Rivendell scrive:
    la brutta notizia è che mi ricordavo (male) che si potesse fare la modifica direttamente dalla board, invece la grandezza massima dei pacchetti non è una cosa che è determinata dal forum
    Rivendell scrive:
    bensì è un valore letto direttamente dalla configurazione del database
    Rivendell scrive:
    per cui bisogna accedere al database e modificare con questa riga di comando la variabile
    Dandi scrive:
    mmm
    Rivendell scrive:
    shell> mysqld --max_allowed_packet=32M



    ma non per la lista permessi, che non carica, allora abbiamo provato questa soluzione :

    Originariamente inviata da Rivendell
    Ho provato a cercare una soluzione per il problema che, accedendo al comando "Permessi Forum", non genera la lista dei forum con i rispettivi gruppi utenti da poter modificare.

    La modifica va effettuata al file di configurazione di PHP dal server. Si deve accedere al file di configurazione php.ini presente dentro la directory di PHP

    Cercare nel file php.ini e modificare come segue:

    Quote:
    max_execution_time = 30 ; Maximum execution time of each script, in seconds
    Portare a 60 il tempo limite per l'esecuzione degli script. Questo non serve tanto agli utenti, ma piuttosto agli admin, quando la board crescerà ancora potrebbe essere utile. Non influisce sulle performance. Questa config impedisce semplicemente agli script PHP di continuare ad essere in esecuzione oltre il tempo limite fissato.


    Quote:
    ; Maximum size of POST data that PHP will accept.
    post_max_size = 8M
    Modificare il valore con almeno 16M se necessario (ancora problemi) alzare il valore a 32. Questo parametro indica la quantità massima di dati che gli scrip PHP del vbulletin possono generare tramite la funzione POST (è la funzione che permette alla board di funzionare, tramite essa si applicano modifiche, si inviano messaggi etc).

    In teoria la modifica di questi due parametri dovrebbe risolvere il problema della visualizzazione.


    NOTABENE: per rendere effettive le modifiche al file php.ini bisogna prima di tutto sapere se PHP agisce come modulo del webserver Apache o meno. Nel primo caso bisogna riavviare il webserver Apache, in modo che carichi le modifiche fatte. Raccomando di chiudere la board prima, poi riavviare il web server.

    Nel secondo caso invece basterà salvare le modifiche al file. Consiglio comunque di chiudere la board e procedere con modifiche e salvataggio.

    Per verificare se PHP agisce come modulo o meno basta verificare che nel file di configurazione di Apache httpd.conf (presente nella cartella /conf ) siano presenti queste righe:

    Quote:
    LoadModule php5_module
    seguito da un percorso e

    Quote:
    AddType application/x-httpd-php .php
    In questo caso è stato aggiunto come modulo e bisogna seguire la procedura indicata sopra.


    Spero risolva.




    Ma non succede niente, non sappiamo più cosa fare -.-

  4. #4
    DOmanda banale, dopo le modifiche avete riavviato i servizi MySQL e WEB??

  5. #5
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    64
    Messaggi
    9,035
    Altra domanda: avete cambiato la dimensione del campo datastore.value?
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  6. #6
    Account disattivato
    Data Registrazione
    May 2008
    Messaggi
    6
    ora controllo.

    Pensando di risolvere, abbiamo upgradato, ora siamo a 3.7.3 ma il problema rimane. -.-

  7. #7
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    64
    Messaggi
    9,035
    Prova con l'aumento della dimensione pacchetto MySQL
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •