Autore Topic: Lentezza enorme solo backend  (Letto 584 volte)

Offline danjde

  • Appassionato
  • ***
  • Post: 281
  • Sesso: Maschio
    • Mostra profilo
    • cosmogoniA
Lentezza enorme solo backend
« il: 19 Feb 2018, 11:29:19 »
Salve amici,
ho notato da qualche giorno (potrebbe essere anche dopo l'ultimo aggiornamento Joomla) una lentezza esasperante nel backend di uno in particolare dei siti ospitati (il sito più pesante tra quelli ospitati) dalla mia VPS Linux.

Per la gestione della cache uso "memcache".

Dai log del server non vedo nulla di strano e dunque chiedo a voi se per caso altre segnalazioni del genere siano pervenute.

Le modifiche più recenti che ho implementato lato server sono:


PREFORK MODULE (MPM) APACHE2

Codice: [Seleziona]
        <IfModule mpm_prefork_module>
                StartServers              4
                MinSpareServers           20
                MaxSpareServers           40
                MaxRequestWorkers         200
                MaxConnectionsPerChild    4500
        </IfModule>

e l'installazione lato Joomla del plugin "JCH" per la compressione dei codici.

Ho notato che se riavvio il server la lentezza si riduce di molto.
Eventualmente come si potrebbe debuggare il problema lato backend?


grazie infinite
Davide




 
cosmogoniA
n o p r o v a r e n o f a r e o n o n f a r e n o n c e p r o v a r e

Offline danjde

  • Appassionato
  • ***
  • Post: 281
  • Sesso: Maschio
    • Mostra profilo
    • cosmogoniA
Re:Lentezza enorme solo backend
« Risposta #1 il: 19 Feb 2018, 11:54:31 »
Ho riportato i valori di default di PREFORK e mi sembra sia rientrato tutto nella normalità.

Ecco i valori predefiniti nel caso possano servire ad altri utenti:


Codice: [Seleziona]
<IfModule mpm_prefork_module>
        StartServers               5
        MinSpareServers            5
        MaxSpareServers            10
        MaxRequestWorkers          150
        MaxConnectionsPerChild     0
</IfModule>

Abbastanza diversi da quelli da me modificati..

Tengo in osservazione qualche giorno poi eventualmente modificherò il titolo in "RISOLTO".

Grazie

cosmogoniA
n o p r o v a r e n o f a r e o n o n f a r e n o n c e p r o v a r e

Offline danjde

  • Appassionato
  • ***
  • Post: 281
  • Sesso: Maschio
    • Mostra profilo
    • cosmogoniA
Re:Lentezza enorme solo backend
« Risposta #2 il: 19 Feb 2018, 18:09:49 »
HO fatto ulteriori verifiche e in effetti la velocità è decisamente migliorata con il ripristino dei parametri predefiniti di PREFORK,
tuttavia ancora non mi sembrava ottimale e così ho rimesso la cache a modalità "FILE" e mi sembra di aver ottenuto miglioramenti.

Chiedo a voi se si possa utilizzare in sicurezza la modalità (non sperimentale) di Memcache nella versione Joomla! 3.8.5.


Grazie ancora

cosmogoniA
n o p r o v a r e n o f a r e o n o n f a r e n o n c e p r o v a r e

Offline danielecr

  • Abituale
  • ****
  • Post: 1058
    • Mostra profilo
Re:Lentezza enorme solo backend
« Risposta #3 il: 19 Feb 2018, 19:15:28 »
A livello di sicurezza non é proprio il massimo memcache!

Offline danjde

  • Appassionato
  • ***
  • Post: 281
  • Sesso: Maschio
    • Mostra profilo
    • cosmogoniA
Re:Lentezza enorme solo backend
« Risposta #4 il: 20 Feb 2018, 10:23:55 »
Citazione
@danielecr:A livello di sicurezza non é proprio il massimo memcache!
Ah, e io che pensavo fosse la soluzione più "avanzata"!

Ad ogni modo nemmeno la modifica da memcache a file ha risolto totalmente.
Joomla! resta soprattutto in fase di login in attesa di non so di cosa (e non vedo lato server processi impegnati) e poi una volta entrati, tutto va (mi sembra) normalmente.

Sembra proprio una conseguenza dell'aggiornamento alla 3.8.5. Ma non posso averne la certezza.


Grazie ancora!

cosmogoniA
n o p r o v a r e n o f a r e o n o n f a r e n o n c e p r o v a r e

Offline danjde

  • Appassionato
  • ***
  • Post: 281
  • Sesso: Maschio
    • Mostra profilo
    • cosmogoniA
Re:Lentezza enorme solo backend
« Risposta #5 il: 20 Feb 2018, 16:34:19 »
Ho fatto delle verifiche ulteriori.
Avevo la copia (quasi identica, infatti monta ancora la 3.8.2) del sito in un altra directory e ho fatto dei test di performance e i risultati sono sorprendenti.

Al primo login con la 3.8.2 devo attendere  (la barra di avanzamento del browser si posiziona verso la metà) anche 90 secondi circa mentre con la 3.8.5 (identici plugins, componenti, etc) il login è pressoché istantaneo.
Il login successivo sulla 3.8.5 se eseguito entro una decina di minuti è rapido come con la 3.8.2, altrimenti ritorna lento.

Che sia il caso di aprire una segnalazione bug?



cosmogoniA
n o p r o v a r e n o f a r e o n o n f a r e n o n c e p r o v a r e

Offline Ahmed Salvini

  • Appassionato
  • ***
  • Post: 337
    • Mostra profilo
Re:Lentezza enorme solo backend
« Risposta #6 il: 20 Feb 2018, 16:41:34 »
hai attivato i log di joomla e alzato le segnalazioni del server a sviluppo? (ALL)

Offline danjde

  • Appassionato
  • ***
  • Post: 281
  • Sesso: Maschio
    • Mostra profilo
    • cosmogoniA
Re:Lentezza enorme solo backend
« Risposta #7 il: 08 Mar 2018, 22:38:49 »
Salve ancora amici,
ho fatto delle ulteriori indagini ed ho scoperto che alcune tabelle sono diventate di dimensioni (forse) ingestibili), si tratta di un sito di eventi  per cui con diverso materiale ma queste mi sembrano inspiegabilmente lievitate, eccole qua:

ch5ug_session --------------------->1 GiB
ch5ug_finder_terms ---------------> 678.7 MiB
ch5ug_finder_links ----------------> 256.6 MiB
ch5ug_finder_links_terms8 -------> 168.8 MiB


Esiste un modo per farle ritornare a dimensioni gestibili?
Ed eventualmente la cosa dovrebbe farmi pensare anche ad un comportamento anomalo del sito?


Grazie ancora!

Davide

cosmogoniA
n o p r o v a r e n o f a r e o n o n f a r e n o n c e p r o v a r e

Offline danjde

  • Appassionato
  • ***
  • Post: 281
  • Sesso: Maschio
    • Mostra profilo
    • cosmogoniA
Re:Lentezza enorme solo backend
« Risposta #8 il: 12 Mar 2018, 12:09:40 »
Documentandomi in rete scopro che il problema affligge molti utenti dalle ultime release Joomla infatti il sistema non è più in grado di svuotare in autonomia la tabella *_session e questo può crescere anche di 100MB al giorno arrivando a bloccare l'intero sito!!

Sul forum Joomla.org segnalo le utili indicazioni di "Kubik-Rubik" e l'eventuale installazione del suo plugin realizzato allo scopo.

NB
Sarebbe forse da verificare se il plugn contiene backdoor/etc prima dell'eventuale installazione.


Grazie del gentile aiuto

Davide


cosmogoniA
n o p r o v a r e n o f a r e o n o n f a r e n o n c e p r o v a r e

 

Torna su