1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Risolvere un errore legato ai limiti delle risorse
Questa guida dettaglia gli errori di tipo esaurimento delle risorse che si possono ottenere gestendo e visitando un sito web.
Premessa
- Vengono imposti 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 Serveur Cloud o altro tipo di hosting virtuale dove 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 imposta 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 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 (ad esempio Fatal error: Maximum execution time of 30 seconds exceeded in /home/www/1234567abc/web/wp-includes/media.php on line 123
)
limite di memoria superata
Questo errore si verifica quando lo script o l'applicazione utilizza più memoria di quella che gli è stata assegnata. 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 quanto consentito, il che provoca questo errore.
Suggerimenti per la risoluzione
Alcuni suggerimenti per risolvere questi errori:
- Verifica gli script che effettuano connessioni multiple 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 permettere allo script di completare il suo lavoro e/o limitare il numero di connessioni simultanee (soprattutto su un Serveur Cloud dove i limiti (memoria RAM, tempo di esecuzione, connessioni simultanee) possono essere aumentati in modo significativo).
- Migra il tuo hosting su Serveur Cloud.
Consulta anche questa guida.