1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Risolvere un errore relativo ai limiti delle risorse
Questa guida dettaglia gli errori di tipo superamento delle risorse che si possono ottenere gestendo e visitando un sito Web.
Premessa
- Vengono imposti dei limiti di risorse per mantenere l'integrità , la stabilità e le prestazioni del server condiviso, garantendo al contempo un'esperienza equa per tutti gli utenti.
- Se un sito Web o un'applicazione richiede risorse significativamente più elevate, potrebbe essere necessario passare a un Server Cloud o altro tipo di hosting virtuale in cui le risorse sono allocate in modo più flessibile.
Origine degli errori
Errore fatale: tempo massimo di esecuzione di 30 secondi superato
Questo errore si verifica quando il server ha impostato un limite di tempo di esecuzione per gli script, generalmente per evitare compiti che richiedono troppo tempo. Ad esempio, se uno script tenta di ridimensionare numerose immagini di grandi dimensioni in un'unica operazione, ciò può superare il limite di tempo di esecuzione consentito. Il server impone questo limite per garantire una risposta rapida alle richieste degli utenti. Il percorso spesso menzionato nell'errore può indicarti un'origine più precisa (ad esempio Errore fatale: tempo massimo di esecuzione di 30 secondi superato in /home/www/1234567abc/web/wp-includes/media.php alla riga 123)
limite di memoria superato
Questo errore si verifica quando lo script o l'applicazione utilizza più memoria di quella che gli è stata allocata. Ciò può accadere quando uno script elabora un grande volume di dati o quando c'è una perdita di memoria. Ad esempio, uno script di gestione delle immagini può consumare più memoria di quella consentita, causando questo errore.
Piste di risoluzione
Alcune piste per risolvere questi errori:
- Verifica gli script che effettuano più connessioni al server per visualizzare i dati.
- Ottimizza lo o gli script interessati in modo che richiedano meno risorse.
- Aumenta i limiti del sito interessato per consentire allo script di fare tutto ciò che deve e/o limitare il numero di connessioni simultanee (soprattutto su un Server Cloud in cui i limiti (memoria, tempo di esecuzione, connessioni simultanee) possono essere aumentati significativamente).
- Migra il tuo hosting su Server Cloud.
Prendi anche visione di questa altra guida.