DirectAdmin Resource Usage e problemi di prestazioni (Resource Limit Is Reached)
Nel pannello di controllo DirectAdmin trova in basso l'opzione Resource usage. Qui può vedere l'andamento dell'uso della CPU e del numero di processi del suo piano di hosting. Il controllo di questi limiti è necessario nell'hosting condiviso, perché condivide il server con altri utenti e siti web. In questo modo possiamo evitare in gran parte che un solo sito web usi troppe risorse, a scapito degli altri siti sullo stesso server.
Alcuni siti web grandi o pesanti (come i negozi online) richiedono già con un uso normale più potenza di calcolo rispetto ad altri siti; se è convinto che il sito funzioni correttamente, quanto segue non si applica. In questo caso un'opzione è passare a un piano di hosting più potente, con più potenza di calcolo. Scopra qui i nostri piani di hosting. Questo articolo spiega meglio quali possono essere le cause di un consumo elevato.
Una breve spiegazione del funzionamento.
Funzionamento
Con un piano di hosting Linux Le viene assegnata una determinata parte di un server di hosting condiviso. In quella parte il suo sito funziona in linea di principio in modo del tutto indipendente: se un altro sito web richiede troppa CPU o troppi processi, in linea di principio Lei non ne risente, ma vale anche il contrario. Se però il suo sito ha prestazioni scarse, sarà Lei a risentirne. Le risorse disponibili sono normalmente più che sufficienti per far funzionare bene un sito web. Se però il sito non funziona bene, per esempio con script che accedono al database in modo non efficiente, ciò può
causare questo tipo di problemi e perfino rendere il suo sito non raggiungibile o non più raggiungibile correttamente.
Più domini in 1 piano di hosting
Questo meccanismo funziona per piano di hosting: se ha più domini in un piano, la probabilità di raggiungere questi limiti è quindi più alta. Dia perciò a un dominio che deve avere buone prestazioni un piano di hosting proprio, così non potrà mai risentire degli altri domini.
CPU Usage
Nel grafico CPU usage si vede come si comporta il sito. Può consultarlo fino a 30 giorni indietro. Se il suo sito è già alto nel grafico con pochi utenti, può essere quasi certo che con l'aumento degli utenti avrà problemi di prestazioni. Lo tenga d'occhio, così da poter intervenire in tempo. Questo è consigliato anche se usa script standard. Se aggiunge plugin o moduli a questi script standard, anche un solo modulo può far crollare la velocità. Lo controlli quindi regolarmente, soprattutto dopo aver modificato qualcosa nel suo sito. Faccia attenzione alla colonna aCPU, che indica la media; mCpu indica i picchi. Se ci sono picchi vicini al 100%, è comunque opportuno individuarne la causa prima che creino problemi.
Memory Usage
Capita raramente che questo limite venga superato. Se succede, può essere abbastanza sicuro che qualcosa non sia costruito bene e usi quindi troppa memoria.
Entry Processes
Questo valore, insieme a CPU usage, è quindi determinante. Il numero di Entry processes mostra quanti processi sono stati attivi contemporaneamente per il suo sito (non coincide con il numero di visitatori: 1 processo può servire molti visitatori). Se il limite viene raggiunto, il sito web mostrerà un messaggio di errore 404 con il testo 'The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.'. Se ciò non accadesse, potrebbe diventare un pericolo per l'intero server, che potrebbe andare giù. La combinazione di CPU e processi è quindi molto importante. Se uno script causa un elevato uso della CPU, il processo impiegherà più tempo per essere completato e anche il numero massimo di utenti diminuirà rapidamente. Vediamo infatti a volte siti che crollano con 10 utenti, mentre altri siti con migliaia di utenti continuano a funzionare velocemente senza alcun problema.
Veda anche questo articolo:
https://mijn.weboke.nl/kennisbank/66
Input/Output usage
Ogni sito web visualizzato deve essere letto dai dischi del server: è ciò che chiamiamo input/output. Normalmente un sito web non dovrebbe mai superare 0,5 o 1 MB per essere visualizzato in modo ragionevolmente rapido. È impostato un massimo di 3 MB al secondo per la lettura e la scrittura su disco. Anche questo è un limite ampio e di norma sufficiente. Se raggiunge questi limiti, è probabile che il sito stesso sia già troppo grande o che scriva (troppo) su disco. Attivare o disattivare plugin in script come Joomla o WordPress può avere un grande effetto in questo senso. Se il limite viene raggiunto, possono verificarsi rallentamenti nella visualizzazione, nell'apertura o nell'uso del sito.
Disattivare il dominio e poi riattivarlo
Per far tornare tranquillo il suo dominio può aprire in Gestione domini l'elenco dei suoi domini, selezionare il dominio in questione (o tutti) e fare clic in basso su Sospendi. Lasci il dominio disattivato per una decina di minuti e poi lo riattivi. È molto probabile che torni online normalmente, ma è anche probabile che il problema si ripresenti.
