Drupal e consumo CPU
Più che una richiesta di supporto vorrei sapere se anche altri utenti riscontrano un utilizzo eccessivo della CPU. Spesso infatti la CPU arriva al 100% ed ho pensato ad una errata configurazione del server ma i fornitori di hosting invece sostengono si tratti proprio di Drupal.
Cosa ne pensate? Avete riscontrato gli stessi problemi?

Risposte
Ciao, sui miei server ho
Ciao, sui miei server ho svariate installazioni Drupal (sia core 6.x che core 7.x e alcune core 8.x per sviluppo) ma il consumo di CPU è pressoché ridicolo (si parla di "carichi" dell'ordine 0.01 0.00 0.03), oltre a webserver e database server ho anche altri servizi (come email, backup, piattaforma cloud, Apache SOLR, Tomcat ecc. ecc.) in uso sempre sulle stesse macchine ed il consumo è quello che ti ho indicato prima.
Non conosco la tua situazione, questo consumo lo riscontro sia su server fisici (quindi macchina dedicata senza virtualizzazioni) sia su server virtuali, ed i consumi della CPU "reale" del server, anche in questi casi, non è mai elevata (in relazione al fatto che sta facendo girare più macchine virtuali contemporaneamente).
Personalmente ritengo che un elevato consumo di CPU possa essere causato da una mal configurazione del server ma anche da altri motivi come, ad esempio, hardware non sufficientemente performante e/o usurato, problemi di RAM (magari un banco difettoso che crea problemi), in caso si tratti di un server virtuale (il tuo), eccessivo numero di macchine virtuali configurate sulla stessa macchina reale, scarse caratteristiche della macchina virtuale (numero di core assegnati, RAM), server host sottodimensionato.
In ultimo, potrebbe anche trattarsi di Drupal, ma in questo caso allora sarebbero da analizzare le queries ed i moduli che hai eventualmente sviluppato, per capire cosa consumi eccessivamente (che ne so, una query che genera un loop infinito o comunque pesante, operazioni che rimangono in sospeso, ad esempio).
Spero di esserti stato utile a chiarirti le idee, al limite posta la configurazione che stai utilizzando e vediamo di capire cosa ha di "problematico".
Ciao ciao.
quando la cpu arriva al 100%
quando la cpu arriva al 100% quanti utenti sono collegati e cosa stanno facendo?
Grazie per le indicazioni e
Grazie per le indicazioni e seguendole ho analizzato meglio il server:
- eccessivo carico di siti;
e la mia installazione:
- browscap creava un sovravvarico. Eliminandolo la situazione si è normalizzata. Anche in questo caso può essere benissimo un problema server viste le funzioni di browscap.
La cosa migliore quindi credo sia quella di cambiare l'hoster.
modulo a che serve e per cosa
modulo a che serve e per cosa lo utilizzi
Ho anch'io lo stesso problema
Ho anch'io lo stesso problema di sovraccarico, probabilmente dato da qualche modulo che però non riesco a identificare.
Sull'host che uso (con installazioni drupal ben più impegnative ma senza alcun problema) spesso il sito va in crash perchè usa oltre il 100% di cpu, ho quindi provato a migrare il tutto sul mio pc in locale e anche qui ho un consumo del 50% su un i7 quad core... quindi qualcosa che non va effettivamente c'è!
La mia domanda è: esiste un qualche metodo per capire quale dei moduli genera questo consumo eccessivo di risorse?
Oltre ad abilitare cache e ottimizzazioni, che nel mio caso non bastano, quali strumenti posso usare per capire cosa rompe?
Grazie!