Quando si lavora con un server virtuale o dedicato, possono verificarsi periodicamente degli errori. Non abbiate paura e non fatevi prendere dal panico: c’è una soluzione! Ma prima vediamo la definizione di questo errore 413. Notazione L’errore 413 è come “Request Entity Too Large” (Entità della richiesta troppo grande) si verifica quando il server web non è in grado di elaborare la richiesta perché è stata superata la dimensione massima del corpo della richiesta. Per quale motivo si verifica più spesso? Può essere nel processo di trasferimento dei dati al server, ad esempio quando si scaricano file, e-mail o moduli.
Cause dell’errore 413
Poiché l’errore 413 non è un evento raro, le cause possono essere molteplici. In questo articolo cercheremo di esaminare alcuni degli errori più comuni, con una breve descrizione.
- Superamento delle limitazioni del server. Alcuni server impongono restrizioni sulla dimensione dei corpi delle richieste e se la dimensione della richiesta supera questo limite, il server emette un errore 413.
- Configurazione errata del server web. Una configurazione errata dei parametri di dimensione massima della richiesta sul lato server può portare al verificarsi di un errore 413.
- Bassa larghezza di banda della connessione. Se la velocità di trasferimento dei dati tra il client e il server è insufficiente, le richieste possono essere troncate a causa di un volume di dati eccessivo.
- Codifica dei dati non corretta. Una codifica errata o impropria dei dati nella richiesta può portare a un aumento delle sue dimensioni e, di conseguenza, a un errore 413.
- Risorse del server insufficienti. Se il server non dispone di risorse sufficienti per elaborare richieste di grandi dimensioni, anche questo può causare un errore 413.
- Problemi alle apparecchiature di rete. Malfunzionamenti o impostazioni errate delle apparecchiature di rete tra il client e il server possono causare l’interruzione della connessione durante il trasferimento di grandi volumi di dati.
- Impostazioni di timeout insufficienti. Le impostazioni di timeout sul server possono causare il rifiuto di richieste di dimensioni eccessive a causa della scadenza del timeout.
- Problemi del browser o del client. Alcuni browser o programmi client possono formare o trasmettere le richieste in modo errato, causando un errore 413.
- Server proxy e bilanciatori di carico. Se tra il client e il server è presente un server proxy o un bilanciatore di carico, anch’essi possono avere restrizioni sulle dimensioni delle richieste.
- Attacchi al server. In alcuni casi, gli aggressori possono generare deliberatamente richieste di grandi dimensioni per provocare un errore 413 e interrompere il funzionamento del server. Si noti che tutti i server virtuali di Ava HOST sono dotati di protezione DDoS e sono in grado di prevenire gli attacchi. Per ulteriori informazioni, è possibile contattare il sito https://my.ava.hosting/submitticket.php
Possibili soluzioni per l’errore 413
- Controllare la dimensione della richiesta. Assicurarsi che la dimensione della richiesta non superi il limite impostato sul server o sul proxy. Questo è uno dei problemi più comuni.
- Aumentare le risorse del server. È possibile prendere in considerazione l’aggiornamento del piano VPS o del server dedicato, che aiuterà a risolvere il problema se si tratta di una mancanza di risorse. Se l’errore è causato da risorse insufficienti del server, aumentate la quantità di memoria o la potenza del processore per gestire richieste di grandi dimensioni. Il team di Ava HOST sarà in grado di organizzare con competenza un aumento del piano tariffario, mantenendo tutti i dati importanti per voi!
- Configurare la dimensione massima delle richieste sul server. Se l’errore è causato da un limite di dimensione della richiesta sul server, aumentare il limite nella configurazione del server web.
- Modificare le impostazioni del proxy o del bilanciatore di carico. Se l’errore è causato dal proxy o dal bilanciatore di carico, controllare le impostazioni e, se possibile, aumentare i limiti.
- Ottimizzare la connessione tra client e server. Cercate di migliorare il throughput della connessione per ridurre la probabilità che una richiesta venga abbandonata a causa di una grande quantità di dati.
- Controllare la codifica dei dati. Assicuratevi che i dati siano codificati correttamente prima di inviarli al server per ridurre al minimo le dimensioni della richiesta.
- Aggiornare il software o il browser del client: A volte i problemi possono essere causati da versioni obsolete del software o del browser, quindi aggiornateli alle versioni più recenti.