1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Risolvere un errore relativo alle limitazioni delle risorse
Questa guida descrive gli errori di tipo overflow delle risorse che si possono ottenere gestendo e visitando un sito web.
Preambolo
- Vengono impostati 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 assegnate in modo più flessibile.
Origine degli errori
Fatal error: Maximum execution time of 30 seconds exceeded
Questo errore si verifica quando il server ha impostato un limite di tempo di esecuzione per gli script, di solito per evitare attività che richiedono troppo tempo. P.ex se uno script tenta di ridimensionare molte immagini di grandi dimensioni in un'unica operazione, 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ò indicare un'origine più precisa (p.es. Fatal error: Maximum execution time of 30 seconds exceeded in /home/www/1234567abc/web/wp-includes/media.php on line 123
)
memory_limit exceeded
Questo errore si verifica quando lo script o l'applicazione utilizza più memoria di quanto gli viene assegnato. Questo può accadere quando uno script elabora un grande volume di dati o quando c'è una perdita di memoria. P.ex, uno script di gestione delle immagini può consumare più memoria di quanto consentito, con conseguente errore.
Percorsi di risoluzione
Alcuni suggerimenti per risolvere questi errori:
- Controllare gli script che fanno connessioni multiple al server per visualizzare i dati.
- Ottimizza lo script 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 fare e/o limitare il numero di connessioni simultanee (soprattutto su un Server Cloud in cui i limiti - memoria viva, tempo di esecuzione, connessioni simultanee - possono essere aumentati significativamente).
- Migra il tuo alloggio di Server Cloud.
Prendi anche conoscenza di quest'altra guida.