{"id":62078,"date":"2024-05-03T15:23:04","date_gmt":"2024-05-03T14:23:04","guid":{"rendered":"https:\/\/supporthost.com\/it\/?post_type=tutorial&#038;p=62078"},"modified":"2024-06-04T14:20:06","modified_gmt":"2024-06-04T14:20:06","slug":"superamento-limiti-risorse","status":"publish","type":"tutorial","link":"https:\/\/supporthost.com\/it\/tutorial\/superamento-limiti-risorse\/","title":{"rendered":"Superamento dei limiti di risorse hosting: come risolvere"},"content":{"rendered":"\n<p>Hai visto un messaggio di errore &#8220;<strong>508 CloudLinux Resource Limit Is Reached<\/strong>&#8221; oppure &#8220;<strong>507 Insufficient Storage<\/strong>&#8221; mentre visitavi il tuo sito?<\/p>\n\n\n\n<p>In questa guida vedremo cosa significano questi errori, da cosa sono causati e quali sono le soluzioni per risolvere e prevenire il problema.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Indice<\/h2><nav><ul><li><a href=\"#cosa-significa-lerrore-508-o-507\">Cosa significa l&#8217;errore 508 (o 507)?<\/a><ul><li><a href=\"#quali-sono-le-risorse-che-vengono-limitate\">Quali sono le risorse che vengono limitate?<\/a><\/li><li><a href=\"#quali-sono-le-cause-dellerrore\">Quali sono le cause dell&#8217;errore?<\/a><\/li><\/ul><\/li><li><a href=\"#come-risolvere-lerrore\">Come risolvere l&#8217;errore<\/a><ul><li><a href=\"#identificare-le-cause\">Identificare le cause<\/a><ul><li><a href=\"#controllare-lutilizzo-delle-risorse\">Controllare l&#8217;utilizzo delle risorse<\/a><\/li><li><a href=\"#analizzare-i-log-di-accesso-al-sito\">Analizzare i log di accesso al sito<\/a><\/li><li><a href=\"#controllare-i-log-degli-errori\">Controllare i log degli errori<\/a><\/li><li><a href=\"#controllare-le-statistiche\">Controllare le statistiche<\/a><\/li><\/ul><\/li><li><a href=\"#soluzioni-possibili\">Soluzioni possibili<\/a><ul><li><a href=\"#ottimizzare-il-sito-web\">Ottimizzare il sito web<\/a><\/li><li><a href=\"#killare-tutti-i-processi-in-corso\">Killare tutti i processi in corso<\/a><\/li><li><a href=\"#aumentare-i-limiti-di-risorse\">Aumentare i limiti di risorse<\/a><\/li><li><a href=\"#bloccare-bot-malevoli\">Bloccare bot malevoli<\/a><\/li><li><a href=\"#attivare-cloud-flare\">Attivare CloudFlare<\/a><\/li><\/ul><\/li><\/ul><\/li><li><a href=\"#come-prevenire-lerrore\">Come prevenire l&#8217;errore<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cosa-significa-lerrore-508-o-507\">Cosa significa l&#8217;errore 508 (o 507)?<\/h2>\n\n\n\n<p>I messaggi di errore &#8220;508 CloudLinux Resource Limit Is Reached&#8221; e &#8220;507 Insufficient Storage&#8221; compaiono quando il sito ha superato i <a href=\"https:\/\/supporthost.com\/it\/limiti-risorse-hosting\/\" data-type=\"post\" data-id=\"18281\">limiti di risorse<\/a> assegnati a quel piano hosting. Qui puoi vedere un esempio della pagina d&#8217;errore.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"488\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/errore-508-cloudlinux-resource-limit-is-reached.png\" alt=\"Errore 508 Cloudlinux Resource Limit Is Reached\" class=\"wp-image-62084\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/errore-508-cloudlinux-resource-limit-is-reached.png 650w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/errore-508-cloudlinux-resource-limit-is-reached-300x225.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/errore-508-cloudlinux-resource-limit-is-reached-84x63.png 84w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/figure>\n\n\n\n<p>Ogni piano hosting condiviso ha dei limiti di risorse assegnati. Stabilire questi limiti \u00e8 essenziale per poter garantire la <strong>stabilit\u00e0 di tutto il server<\/strong>.<\/p>\n\n\n\n<p>Infatti, proprio grazie a questi limiti si evita che un singolo sito web possa monopolizzare tutte le risorse del server e causare quindi problemi a tutti gli altri account.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"quali-sono-le-risorse-che-vengono-limitate\">Quali sono le risorse che vengono limitate?<\/h3>\n\n\n\n<p>CloudLinux \u00e8 un sistema operativo per server che permette di controllare l&#8217;utilizzo di diverse risorse.<\/p>\n\n\n\n<ul>\n<li><strong>I\/O<\/strong> (Input\/Output): indica la quantit\u00e0 di dati che possono essere trasferiti tra il server e l&#8217;archiviazione. <\/li>\n\n\n\n<li><strong>RAM <\/strong>(Random Access Memory): la memoria volatile utilizzata per archiviare temporaneamente dati e applicazioni.<\/li>\n\n\n\n<li><strong>CPU <\/strong>(Central Processing Unit): la percentuale del processore che esegue le istruzioni e i calcoli necessari per il funzionamento del sito web.<\/li>\n\n\n\n<li><strong>EP <\/strong>(Entry Processes): il numero massimo di connessioni simultanee attive che un sito web pu\u00f2 gestire.<\/li>\n\n\n\n<li><strong>NPROC <\/strong>(N. Processi): il numero massimo di processi contemporanei nel singolo account hosting.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"quali-sono-le-cause-dellerrore\">Quali sono le cause dell&#8217;errore?<\/h3>\n\n\n\n<p>L&#8217;errore 508 per i limiti di risorse raggiunti pu\u00f2 dipendere da diverse cause. Vediamo le pi\u00f9 comuni.<\/p>\n\n\n\n<p><strong>Picco di traffico:<\/strong> un aumento improvviso e temporaneo del numero di visitatori pu\u00f2 far superare i limiti di risorse.<\/p>\n\n\n\n<p><strong>Problemi con script o plugin:<\/strong> in alcuni casi un plugin o uno script pu\u00f2 far superare i limiti di risorse, ad esempio perch\u00e9 attiva molti processi simultanei.<\/p>\n\n\n\n<p><strong>Attacchi DDoS<\/strong>: gli <a href=\"https:\/\/supporthost.com\/it\/ddos\/\" data-type=\"post\" data-id=\"30811\">attacchi Denial-of-Service<\/a> (DDoS) si basano sull&#8217;invio massivo di richieste per sovraccaricare il server. Il numero elevato di richieste causa proprio il superamento dei limiti di risorse.<\/p>\n\n\n\n<p><strong>Scansione aggressiva da parte dei bot<\/strong>: in alcuni casi, l&#8217;errore 508 pu\u00f2 essere causato da eccessivi accessi da parte di bot che scansionano il sito.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"come-risolvere-lerrore\">Come risolvere l&#8217;errore<\/h2>\n\n\n\n<p>Per poter risolvere l&#8217;errore 508, dobbiamo per prima cosa capire cosa lo sta provocando, dopodich\u00e9 si pu\u00f2 passare alle soluzioni.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"identificare-le-cause\">Identificare le cause<\/h3>\n\n\n\n<p>Possiamo fare diversi controlli per capire a cosa \u00e8 dovuto l&#8217;errore 508.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"controllare-lutilizzo-delle-risorse\">Controllare l&#8217;utilizzo delle risorse<\/h4>\n\n\n\n<p>Accedendo a cPanel puoi usare lo strumento <strong>Resource Usage<\/strong> per verificare l&#8217;utilizzo delle risorse.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"351\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-resource-usage-1024x351.png\" alt=\"Cpanel Resource Usage\" class=\"wp-image-62079\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-resource-usage-1024x351.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-resource-usage-300x103.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-resource-usage-768x264.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-resource-usage-120x41.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-resource-usage.png 1145w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Da qui potrai vedere l&#8217;utilizzo di CPU, RAM, I\/O e EP. In questo modo puoi sapere quale risorsa ha superato il limite.<\/p>\n\n\n\n<p>Da questo stesso strumento possiamo accedere alle <strong>Istantanee<\/strong> (Resource Usage &gt; Snapshots). Si tratta di informazioni che vengono raccolte proprio nel momento in cui si verifica il problema. Queste informazioni ci permettono di capire quali script erano in esecuzione nel momento in cui c&#8217;\u00e8 stato l&#8217;errore e se la causa \u00e8 dovuta a uno script o una query al database.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-resource-usage-snapshots-esempio-1024x683.png\" alt=\"Cpanel Resource Usage Snapshots Esempio\" class=\"wp-image-62083\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-resource-usage-snapshots-esempio-1024x683.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-resource-usage-snapshots-esempio-300x200.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-resource-usage-snapshots-esempio-768x512.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-resource-usage-snapshots-esempio-95x63.png 95w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-resource-usage-snapshots-esempio.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Analizzare i grafici ci permette anche di capire il momento del picco nell&#8217;uso delle risorse e di conseguenza capire <strong>l&#8217;intervallo di tempo<\/strong> da controllare nei log.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"analizzare-i-log-di-accesso-al-sito\">Analizzare i log di accesso al sito<\/h4>\n\n\n\n<p>Da <em>cPanel &gt; Accesso non elaborato<\/em> <em>(Raw access) <\/em>possiamo accedere ai log di accesso al sito. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"366\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-accesso-non-elaborato-1024x366.png\" alt=\"Cpanel Accesso Non Elaborato\" class=\"wp-image-62080\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-accesso-non-elaborato-1024x366.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-accesso-non-elaborato-300x107.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-accesso-non-elaborato-768x274.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-accesso-non-elaborato-120x43.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-accesso-non-elaborato.png 1168w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Questi log contengono tutti gli accessi al sito e riportano l&#8217;esito di ogni chiamata. <img decoding=\"async\" src=\"cpanel-accesso-non-elaborato.png\" alt=\"\"> Possiamo scaricare i log e aprirli con qualsiasi editor di testo, per esempio Blocco Note.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"controllare-i-log-degli-errori\">Controllare i log degli errori<\/h4>\n\n\n\n<p>Per capire se l&#8217;errore \u00e8 dovuto a un problema di codice, dobbiamo controllare il file &#8220;error_log&#8221;, all&#8217;interno del quale troveremo gli errori registrati.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"controllare-le-statistiche\">Controllare le statistiche<\/h4>\n\n\n\n<p>Come dicevamo, una delle cause dell&#8217;errore 508 \u00e8 il traffico. <\/p>\n\n\n\n<p>Dagli strumenti <strong>Awstats <\/strong>e <strong>Webalizer <\/strong>di cPanel puoi controllare le statistiche del traffico e capire se c&#8217;\u00e8 stato un aumento improvviso e consistente delle visite.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"364\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-awstats-webalizer-1024x364.png\" alt=\"Cpanel Awstats Webalizer\" class=\"wp-image-62081\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-awstats-webalizer-1024x364.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-awstats-webalizer-300x107.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-awstats-webalizer-768x273.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-awstats-webalizer-120x43.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/cpanel-awstats-webalizer.png 1160w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"soluzioni-possibili\">Soluzioni possibili<\/h3>\n\n\n\n<p>Ora che abbiamo visto i diversi metodi per identificare le cause, passiamo alle soluzioni. Ci sono diversi modi per risolvere l&#8217;errore 508 in base alla situazione.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"ottimizzare-il-sito-web\">Ottimizzare il sito web<\/h4>\n\n\n\n<p>Se l&#8217;errore \u00e8 dovuto a uno script o a un plugin, disattivandoli potrai ridurre il consumo di risorse. In questi casi l&#8217;ottimizzazione del codice o la sostituzione di un plugin con uno pi\u00f9 efficiente pu\u00f2 essere la soluzione migliore.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"killare-tutti-i-processi-in-corso\">Killare tutti i processi in corso<\/h4>\n\n\n\n<p>In un ambiente condiviso non puoi direttamente killare i processi perch\u00e9 si tratta di un&#8217;operazione che pu\u00f2 effettuare solo l&#8217;amministratore di sistema.<\/p>\n\n\n\n<p>C&#8217;\u00e8 per\u00f2 un modo semplice per forzare la chiusa dei processi: <a href=\"https:\/\/supporthost.com\/it\/tutorial\/versione-php\/\" data-type=\"tutorial\" data-id=\"17540\">cambiare versione PHP<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"323\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/cpanel-select-php-version-1024x323.png\" alt=\"Cpanel Select Php Version\" class=\"wp-image-27460\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/cpanel-select-php-version-1024x323.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/cpanel-select-php-version-300x95.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/cpanel-select-php-version-768x243.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/cpanel-select-php-version-120x38.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/cpanel-select-php-version.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Ti basta usare lo strumento Select PHP Version per impostare una versione PHP diversa da quella corrente, dopodich\u00e9 potrai ritornare alla versione di partenza. Questa operazione ti permetter\u00e0 di forzare la chiusura di tutti i processi e di conseguenza risolvere l&#8217;errore.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"aumentare-i-limiti-di-risorse\">Aumentare i limiti di risorse<\/h4>\n\n\n\n<p>Se necessario puoi fare un <a href=\"https:\/\/supporthost.com\/it\/tutorial\/upgrade-downgrade\/\" data-type=\"tutorial\" data-id=\"20477\">upgrade<\/a> a un piano superiore in modo da avere dei limiti di risorse pi\u00f9 elevati. <\/p>\n\n\n\n<p>L&#8217;upgrade va fatto solo nel caso in cui sia davvero necessario (ad esempio il tuo sito ha un aumento costante di traffico), ma se il problema \u00e8 dovuto ad altre cause, cambiare piano pu\u00f2 non essere la soluzione definitiva.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"bloccare-bot-malevoli\">Bloccare bot malevoli<\/h4>\n\n\n\n<p>Se il tuo sito web \u00e8 sotto attacco da un bot malevolo, puoi bloccare lo user agent di quel bot tramite una regola htaccess, in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SetEnvIfNoCase User-Agent \"user_agent1|user_agent2|user_agent3\" bot_malevoli Deny from env=bot_malevoli<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"attivare-cloud-flare\">Attivare CloudFlare<\/h4>\n\n\n\n<p>Nel caso di un attacco DDoS pu\u00f2 essere utile attivare CloudFlare e impostare delle regole WAF in modo da limitare gli accessi al sito e respingere l&#8217;attacco. In questo caso pu\u00f2 essere opportuno bloccare tutte le connessioni al server eccezione di quelle che passano tramite CloudFlare.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"come-prevenire-lerrore\">Come prevenire l&#8217;errore<\/h2>\n\n\n\n<p>Ci sono diverse strategie che ti aiutano a prevenire l&#8217;errore 508. Ecco alcuni consigli utili.<\/p>\n\n\n\n<p><strong>Effettua backup regolari<\/strong>: eseguire backup del sito regolarmente ti permette di recuperare i dati ed evitare di perdere le modifiche fatte. Questo \u00e8 particolarmente utile nel caso in cui l&#8217;errore sia dovuto a una modifica o ad un aggiornamento.<\/p>\n\n\n\n<p><strong>Monitora regolarmente il sito<\/strong>: tramite gli strumenti di cPanel che abbiamo visto, puoi monitorare il sito e riuscire a identificare eventuali problemi rapidamente.<\/p>\n\n\n\n<p><strong>Aggiorna software e plugin<\/strong>: mantenere i CMS e le estensioni sempre aggiornati ti aiuta a evitare errori nei plugin o vulnerabilit\u00e0 che gli attaccanti possono sfruttare per eseguire attacchi DDoS.<\/p>\n","protected":false},"author":3,"featured_media":63254,"template":"","tutorial-cat":[22],"class_list":["post-62078","tutorial","type-tutorial","status-publish","has-post-thumbnail","hentry","tutorial-cat-avanzate"],"acf":[],"_links":{"self":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tutorial\/62078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tutorial"}],"about":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/types\/tutorial"}],"author":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":0,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tutorial\/62078\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media\/63254"}],"wp:attachment":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media?parent=62078"}],"wp:term":[{"taxonomy":"tutorial-cat","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tutorial-cat?post=62078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}