+ Rispondi alla Discussione
Risultati da 1 a 6 di 6

Sito lento ed errori HTTP 504 Gateway timeout

Ultimo Messaggio di hub il:
  1. #1
    User Newbie
    Data Registrazione
    Dec 2015
    Località
    Roma
    Messaggi
    3

    Sito lento ed errori HTTP 504 Gateway timeout

    Buongiorno a tutti.


    Dal 10 dicembre sto cercando di venire a capo con dei problemi che ho con il mio sito impararegiocando.com realizzato con una personalizzazione del template 3clicks.bringthepixel.com.


    Condivido qui i dettagli di quanto mi è successo, chiunque voglia darmi un parere o un suggerimento è il benvenuto


    Ho pubblicato il sito a Luglio: originariamente era ospitato da Keliweb, ma per ragioni di lentezza del sito ho provato a cambiare hosting passando a SiteGround a metà ottobre.


    Su Siteground è andato tutto ok fino al 10 Dicembre, quando il sito ha iniziato a dare frequenti errori HTTP 504 - Gateway timeout
    in fase di caricamento delle pagine.


    Ho segnalato la cosa al supporto di Siteground ma mi hanno risposto che per loro era tutto ok. Ho quindi fatto la prova di disabilitare il plugin OptimizePress con cui ho realizzato delle pagine ( erano tutte però già presenti da Luglio, tranne una pagina che ho aggiunto proprio quella settimana) ma il problema al sito rimaneva.


    Come ulteriore prova ho disabilitato la Memcached Option di Siteground e l'errore è scomparso ma il sito andava terribilmente lento caricando le pagine in circa 10sec.


    Ho segnalato la cosa al supporto di Siteground ed hanno rimosso il file object-cache.php nella cartella wp-content. Dopo questa modifica il sito è andato bene per un giorno fino a ieri mattina quando ha iniziato a ripresentare gli errori iniziali HTTP 504 - Gateway timeout.


    L'assistenza di SiteGround ha allora portato il timeout delle pagine a 300 secondi, scivendomi quanto segue:

    I have carefully investigated the case and found that the issue is caused by the fact that your application requires too long time to execute the request and reaches the shared server timeout limits. This can be told from the following errors in the error log:

    Code:


    [Mon Dec 21 09:40:46 2015] [warn] [client xxx.xxx.xxx.xxx] Timeout waiting for output from CGI script /home/imparare/public_html/index.php, referer:
    google.it/url?url=impararegiocando.com/inglese/magic-english/&rct=j&frm=1&q=&esrc=s&sa=U&ved=0ahUKEwjGteulpe3JA hUDQBQKHdZEAuAQwW4IHjAE&usg=AFQjCNH6JBiJXA0P4gJojo taLOggIOCFTQ


    [Mon Dec 21 09:40:46 2015] [error] [client xxx.xxx.xxx.xxx] Script timed out before returning headers: index.php, referer: google.it/url?url=impararegiocando.com/inglese/magic-english/&rct=j&frm=1&q=&esrc=s&sa=U&ved=0ahUKEwjGteulpe3JA hUDQBQKHdZEAuAQwW4IHjAE&usg=AFQjCNH6JBiJXA0P4gJojo taLOggIOCFTQ

    [Mon Dec 21 09:40:48 2015] [warn] [client xxx.xxx.xxx.xxx] Timeout waiting for output from CGI script /home/imparare/public_html/index.php

    [Mon Dec 21 09:40:50 2015] [warn] [client xxx.xxx.xxx.xxx] Timeout waiting for output from CGI script /home/imparare/public_html/index.php

    [Mon Dec 21 09:40:57 2015] [warn] [client xxx.xxx.xxx.xxx] Timeout waiting for output from CGI script /home/imparare/public_html/index.php

    [Mon Dec 21 09:41:16 2015] [warn] [client xxx.xxx.xxx.xxx] Timeout waiting for output from CGI script /home/imparare/public_html/index.php

    [Mon Dec 21 09:41:16 2015] [warn] [client xxx.xxx.xxx.xxx] Timeout waiting for output from CGI script /home/imparare/public_html/index.php, referer: google.it/url?url=impararegiocando.com/inglese/magic-english/&rct=j&frm=1&q=&esrc=s&sa=U&ved=0ahUKEwjGteulpe3JA hUDQBQKHdZEAuAQwW4IHjAE&usg=AFQjCNH6JBiJXA0P4gJojo taLOggIOCFTQ


    In order to assist you I have modified the rule my colleagues added to also apply for you index file:
    Code:


    <IfModule mod_dtimeout.c>
    <Files ~ ".php">
    SetEnvIf Request_URI "post" DynamicTimeout=300
    SetEnvIf Request_URI "index" DynamicTimeout=300
    </Files>
    </IfModule>



    This way the timeout limit for your post and index files will be increased to 300s. Also note that the timeout limit cannot be increased more on our shared servers. In order to resolve the problem permanently you should review your web site and optimize it. You can try to decrease the number of links on the main page, remove the unnecessarily plugins, optimize the database.




    Ora il sito è ok ma non sono tranquillo. Inoltre non mi spiego perché fino al 10 dicembre lo stesso sito (ho aggiunto una settimana prima solo la sezione "Eventi" ma in modo analogo alle altre sezioni) andasse perfettamente.

    Aggiungo poi che da ieri, a volte, facendo test con GTmetrix quest'ultimo ha problemi a risolvere il dominio, come se ci fosse un problema sulla configurazione DNS.




    Ecco alcuni screenshot di monitoraggi e test di questa settimana:


    - Monitoraggio su StatusCake:
    dropbox.com/s/koyq1wpb55jmvls/STATUSCAKE.png?dl=0




    - Test su GTmetrix con errore HTTP 504:
    dropbox.com/s/oxd74f8i1ou8c3j/GTmetrix-report-impararegiocando.com-20151219T002159-YYN3CFPb-full.pdf?dl=0


    - Test du GTmetrix con caricamento lento:
    dropbox.com/s/2cznlytnkho9ehe/GTmetrix-report-impararegiocando.com-20151219T212939-U2sMTchO-full.pdf?dl=0


    - Test su GTmetrix con caricamento buono:
    dropbox.com/s/d9cwzcyevza55ue/GTmetrix-report-impararegiocando.com-20151222T005105-KzjnbCUa-full.pdf?dl=0






    Grazie in anticipo,
    Raffaele
    Ultima modifica di vhosting; 22-12-15 alle 16:20

  2. #2
    Moderatore L'avatar di vhosting
    Data Registrazione
    Jan 2009
    Località
    Palermo
    Messaggi
    2,858
    Aggiungi vhosting su Facebook
    Ciao,

    se ora il sito funziona, direi di non preoccuparti più di tanto.

    Ciao.

  3. #3
    User Newbie
    Data Registrazione
    Dec 2015
    Località
    Roma
    Messaggi
    3
    Grazie vhosting.

    Il fatto è che mi occorre essere ragionevolmente sicuro che l'errore e la lentezza del sito non si ripresentino. Sarebbe un bel guaio promuovere servizi o anche solo pubblicizzare il sito e poi incappare in queste situazioni.

  4. #4
    Moderatore L'avatar di vhosting
    Data Registrazione
    Jan 2009
    Località
    Palermo
    Messaggi
    2,858
    Aggiungi vhosting su Facebook
    Capisco benissimo, non credo pero' al momento, tu abbia differenti alternative.

  5. #5
    User Newbie
    Data Registrazione
    Dec 2015
    Località
    Roma
    Messaggi
    3

    Aggiornamento della situazione

    Dopo che ho scritto il post, il sito è andato giù altre volte.

    Ho ricontattato l'assistenza di SiteGround che ha individuato il problema nel plugin per la minification. Ho disattivato il plugin e non ci sono stati più down-time del sito, tuttavia i tempi di caricamento delle pagine era a volte inferiori a 2 secondi e a volte anche superiori a 10 secondi.

    L'assistenza di SiteGround ha fatto dei test:

    - senza pulire la cache di SuperCacher e ripulendola: appena la cache si cancella (lo fa ciclicamente per caricare eventuali nuovi contenuti) i tempi di caricamento diventano molto lunghi

    - disabilitando anche il tema ed i plugin: l'impatto maggiore sui tempi di caricamento delle pagine è causato dal tema

    A questo punto sto scrivendo al supporto del tema per verificare se ci sono possibilità/configurazioni particolari che permettano una maggiore velocità del sito.

    Qualcuno ha qualche ulteriore suggerimento o esperienza del genere? Il tema è 3Clicks (3clicks.bringthepixel.com).

    Grazie in anticipo,
    Raffaele

  6. #6
    hub
    hub è online
    User
    Data Registrazione
    Apr 2015
    Località
    Varese
    Messaggi
    793
    Citazione Originariamente Scritto da RaffaeleC Visualizza Messaggio
    Qualcuno ha qualche ulteriore suggerimento o esperienza del genere? Il tema è 3Clicks (3clicks.bringthepixel.com).
    Ciao, ho dato una veloce occhiata e capisco le problematiche. Già solo la funzione likebox richiede fino a 5 secondi, forse dovresti considerare di spostare tutto ciò che è social su altre pagine, almeno per far caricare più velocemente la Home.

    Comunque il tema è un ammasso di funzioni e a vedere il tuo sito dubito che ti occorrano tutte.
    Sicuramente è possibile risolvere qualcosa magari usando un plugin come WP Rocket ma sono quasi certo che più di tanto non sia possibile ottenere. Se inizi a usare plugin come W3 Total cache non ne esci più.

+ Rispondi alla Discussione

^ 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
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.