Ciao a tutti,
ho installato Drupal su un server condiviso di web4web.it (non ho possibilità di aumentare il memory limit di 32M). L'installazione è ok, e accedo al sito senza problemi. Quando però modifico le impostazioni dei moduli vado incontro a due principali problemi:
- exhausted memory
- cron run failed
L'installazione è nuova (standard) e non ho aggiunto moduli
Per capire quale modulo fosse a creare problemi li ho disattivati tutti, e mi sono fatto una tabellina attivandoli man mano e segnando gli errori:
<em>ATTIVANDO VARI MODULI (dopo aver cliccato su salva)</em>:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 71 bytes) in /home/w44849/domains/dev2.ragnatelaweb.it/public_html/includes/menu.inc on line 351
<em>DOPO UN REFRESH</em>
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 87 bytes) in /home/w44849/domains/dev2.ragnatelaweb.it/public_html/includes/menu.inc on line 3727
<em>MODULI ATTIVATI:</em>
block
comment
locale
menu
<em>CRON FUNZIONA</em>
<em>ATTIVO MAN MANO I MODULI:</em>
+ blog
+ book
salvataggio ok
cron funziona
+ contextual link
+ dashboard
savataggio ok
cron ok
+ database logging
salvataggio ok
cron ok
+ field ui
+ forum
+ help
salvataggio ok
cron ok
+ number
+ open id
+ overlay
salvataggio ok
cron ok
+ path
+ php filter
+ search
+ shortcut
il salvataggio non dà notifiche (torna sulla pagina moduli)(sparisce l'overlay)
cron ok
+ system
+ toolbar
+ update manager
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 71 bytes) in /home/w44849/domains/dev2.ragnatelaweb.it/public_html/includes/menu.inc on line 3326
cron non dà notifiche e torna sulla pagina di provenienza
- TOLTO update manager
salvataggio moduli ok
CRON RUN FAILED
+ RIATTIVANDO update manager
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 124 bytes) in /home/w44849/domains/dev2.ragnatelaweb.it/public_html/includes/menu.inc on line 2754
CRON RUN FAILED
Spero che i miei test siano chiari.
Ho contattato i gestori del server perchè il log degli errori di apache è vuoto, e loro sostengono che il problema sia nel sito.
Qualcuno può darmi una mano?
Grazie mille!
"a production site with a number of
commonly used modules enabled (CCK, Views etc.) could require 64 MB or more.
Some installations may require much
more, especially with media-rich
implementations."
fonte: http://drupal.org/requirements
Hai bisogno di un memory limit piú alto.
Follow me @DarthDrupal and @Dinamicamente.org
Dinamicamente.org
'could require'
La cosa che mi fa strano è che non ho instalato nessun modulo nè inserito alcun contenuto.
Inoltre con lo stesso hoster ho altri siti drupal7 perfettamente funzionanti, con svariati moduli installati (view, calendar, drupal for firebug, ecc..)
Purtroppo a mio avviso non ci sono molte pezze. Il messaggio di errore mi sembra chiaro, per attivare quei moduli insieme drupal ha bisogno di piú memoria disponibile.
Follow me @DarthDrupal and @Dinamicamente.org
Dinamicamente.org
Il concetto è chiaro, quello che mi sfugge è come un sito con tanti moduli possa funzionare perfettamente, mentre un sito con pochi moduli (praticamente nessuno) riempa la memoria. I due siti stanno con lo stesso hoster, stessi limit, va contro ogni logica.
Quello che mi vien da pensare è 'c'è qualcosa di sbagliato, se il sito "pesante" funziona perfettamente vuol dire che i moduli non assorbono più dei 32MB disponibili, e ci dev'essere qualche problema nel sito "leggero".
Provo a fare qualche prova per vedere se il problema sta nell'update manager.
Domanda più tecnica. Per qual motivo dovrei ricevere un messaggio di 'cron run failed'?
Da drupal requirement
Default Drupal installation, è esattamente quello che ho fatto io..
In realtà ora ho reinstallato in versione minimal e l'installazione è andata a buon fine.
I moduli attivati sono, oltre a quelli del funzionamento vitale di drupal, e options, taxonomy e update manager.
Mi è impossibile eseguire il cron.
Che cosa fa il cron? HAi attivato il modul search? Quanti nodi ci sono da indicizzare? Quanti nodi sono impostati per ogni ciclo di indicizzazione? (vd. admin > configurazione > impostazioni ricerca)
Allora.. cosa faccia il cron sinceramente non lo so, cmq i moduli attivati sono veramente minimi (ho installato drupal su un sottodominio apposito per testare il server), e sono:
suppongo controlli solo se ci sono nuovi aggiornamenti, ma al riguardo direi che sono molto ignorante!
Ad ogni modo credo di aver capito che per usare drupal con update manager (azzarderei anche un 'per usare drupal'), 32MB di memoria non sono affatto sufficienti.