it-swarm-eu.dev

Servizio errore 503 non disponibile nel mio hosting Godaddy con il sito Web Joomla 2.5

Creo un sito Web Joomla prima di 1 anno, ma prima di 1 mese il mio hosting Godaddy ha detto che abbiamo raggiunto tutte le risorse e la CPU al 100%, quando contatto il supporto mi hanno detto che abbiamo un PHP Script che inizio e non fine, come posso trovare questo script?

4
RayCoding

Opzione 1

Durante una situazione simile alla tua, ho fatto alcune ricerche e raccolto potenziali motivi per superare le limitazioni delle risorse su un piano di hosting condiviso e potresti trovare utile il seguente elenco per rintracciare il tuo problema.

L'utilizzo delle risorse di memoria e CPU è spesso collegato. Ad esempio, se le risorse di memoria sono insufficienti, la memoria potrebbe essere paginata su disco causando un sovraccarico della CPU. Se le risorse della CPU scarseggiano, potrebbe essere richiesta più memoria per alleviare il problema della CPU. Alcuni degli elementi nel seguente elenco potrebbero riguardare maggiormente la memoria e altri potrebbero riguardare maggiormente la CPU, ma probabilmente vale la pena verificare se si sta colpendo una limitazione delle risorse.

Alcuni dei potenziali motivi sono più facili da verificare o testare rispetto ad altri e ha senso controllare prima quelli più semplici. Ad esempio, potresti finire per dover fare il numero 22 (disabilitando temporaneamente gli interni uno per uno) ma probabilmente ha senso fare alcuni dei controlli di base come i nn. 1 a 9 in primo luogo poiché questi sono relativamente veloci da fare e possono aiutare a restringere il colpevole abbastanza rapidamente.

  1. aumentare il PHP memory_limit creando o modificando php.ini e aggiungendo memory_limit = 512M o modifica le impostazioni tramite cPanel -> "Seleziona PHP versione" o simile
  2. verificare eventuali modifiche recenti osservando le date di file e cartelle in componenti, plugin, moduli, cartelle di immagini/presentazioni, ecc
  3. verifica e applica gli aggiornamenti a Joomla e alle estensioni di terze parti
  4. controlla i log degli errori nella cartella/logs per qualcosa di insolito
  5. controlla il log degli errori in cPanel (o simile)
  6. in phpMyAdmin (o simile), eseguire "Ripristina" nella tabella delle sessioni
  7. eseguire gli strumenti "Correggi autorizzazioni" e "Ripristina e ottimizza tabelle" di Admin Tools
  8. in cPanel (o simile), verificare l'eventuale presenza di lavori CRON che potrebbero causare un carico eccessivo
  9. in Awstats (o simili), controlla se ci sono eccessive visite "Visitatori di robot/ragni": 20.000 accessi/500 MB al mese o simili da parte di Google e simili sono probabilmente ragionevoli - se necessario, puoi utilizzare il firewall Admin Tools Pro .htaccess funzione di sicurezza per rilevare e bloccare gli spammer - riferimento: https://stackoverflow.com/a/17822758
  10. se la cache di Joomla è abilitata, aumentare temporaneamente il tempo di cache a 45 minuti circa
  11. prova a passare temporaneamente a uno dei modelli predefiniti per verificare se il problema riguarda il modello
  12. se GZip è abilitato in Configurazione globale, prova a spegnerlo temporaneamente e prova anche ad accenderlo se è attualmente disabilitato
  13. svuota ed elimina la cache di Joomla
  14. se si utilizza sh404SEF, eliminare gli URL sh404SEF
  15. eliminare gli URL non pubblicati in Componenti -> Gestore reindirizzamento
  16. prova a disabilitare temporaneamente SEF (SEF consuma CPU)
  17. prova a impostare temporaneamente RewriteEngine Off in .htaccess (SEF consuma CPU)
  18. disabilitare temporaneamente le misure anti alluvione in sh404SEF, Kunena e estensioni simili
  19. eseguire un controllo di sicurezza per verificare la presenza di malware utilizzando mysites.guru (precedentemente myjoomla.com) o simili
  20. eseguire gtmetrix.com o un rapporto simile per vedere cosa, se non altro, impiega molto tempo a caricarsi
  21. abilitare temporaneamente la modalità di debug di Joomla e verificare la quantità di query nel database? (Idealmente dovrebbe avere meno di 30 anni)
  22. disabilitare temporaneamente moduli/plug-in di terze parti uno per uno e verificare le modifiche nelle query del database
  23. registra una richiesta di supporto con il tuo provider di hosting chiedendo informazioni sulle modifiche recenti e se possono aiutare a determinare il processo ad alta risorsa e restringere il problema a un'estensione specifica
  24. prova la correzione della tabella delle risorse da Elin: http://github.com/elinw/AssetFix
  25. installa CJSpeed ​​( http://www.conquerjoomla.com/index.php?option=com_cjdownload&view=info&id=1&Itemid=116 ) o simile per vedere quali estensioni potrebbero rallentare il tuo sito web
  26. Modifica MySQL: http://videos.cpanel.net/mysql-optimization

Opzione 2

Passare a una società di web hosting con limiti di risorse più generosi potrebbe essere una soluzione ragionevole.

Come faccio a sapere se il problema è stato risolto?

I provider di hosting includono spesso strumenti in cPanel (o simili) in modo da poter vedere l'utilizzo delle risorse del tuo account. Il controllo di questi grafici ti mostrerà presto eventuali cambiamenti nella memoria o nell'utilizzo della CPU ecc.

6
Neil Robertson

Non ho mai avuto un ciclo PHP, quindi non ho mai dovuto rintracciarlo, comunque guardandomi intorno e facendo un po 'di ricerca ( suggerimento ), potresti usare uno strumento come Xdebug . Richiederà un po 'di pazienza e lavoro. Assicurati inoltre di leggere la documentazione in modo da sapere esattamente cosa fare:

http://www.xdebug.org/docs/

Potrebbe valere la pena di chiedere a GoDaddy se sanno quale file sta causando il ciclo prima di iniziare quanto sopra

1
Lodder