Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Questa guida permette di risolvere un errore di tipo "Invalid query: MySQL server has gone away
".
Premessa
- Questo tipo di errore è spesso causato dal mantenere una connessione MySQL aperta senza inviare richieste per un intervallo di tempo oltre il quale la connessione viene chiusa: http://dev.mysql.com/doc/refman/5.7/en/gone-away.html
- Le variabili
wait_timeout
einteractive_timeout
che controllano questa disconnessione sono impostate a 30 secondi: http://dev.mysql.com/doc/refman/5.0/en/communication-errors.html
Soluzioni
Per evitare l'errore "MySQL server has gone away", ecco alcune soluzioni possibili:
Verifica e riconnessione automatica
Prima di eseguire una query, è consigliabile verificare se la connessione MySQL è ancora attiva. Se la connessione è stata chiusa, è possibile ripristinarla automaticamente prima di procedere con la query. Ecco un esempio in PHP:
if (!mysqli_ping($connexion)) {
mysqli_close($connexion);
$connexion = mysqli_connect($host, $user, $password, $database);
}
La funzione mysqli_ping()
verifica se la connessione è ancora valida. Se non lo è, lo script chiude la connessione e ne apre una nuova.
Invio di "Ping" regolari
Un altro metodo consiste nell'eseguire uno script che invia regolarmente un "ping" al database per mantenere la connessione attiva. Ad esempio, potresti creare un lavoro pianificato (cron job) che invia una query leggera, come SELECT 1;
a intervalli regolari.
Aggiornamento dei parametri MySQL (Server Cloud)
Con un server cloud, puoi aumentare i valori delle variabili wait_timeout
e interactive_timeout
dal menu MySQL del tuo server per prolungare la durata della connessione prima che venga chiusa.
Questa guida è rivolta a chi desidera eseguire test di vulnerabilità del proprio sito / server ospitato da Infomaniak.
Tollerati e limitati
È possibile eseguire test di vulnerabilità (injection SQL, XSS, ecc.), intrusioni o test di penetrazione (pentest) del proprio hosting Infomaniak solo nelle seguenti condizioni:
- … tra le 9 e le 17 CET
- … dal lunedì al venerdì
- … con il minimo numero di pacchetti di attacco indipendentemente dal software utilizzato (AppScan ad esempio)
- … senza mai effettuare un singolo attacco di tipo DoS o DDoS (Negazione del servizio / Denial of Service)
- … rispettando le Condizioni Generali di Utilizzo di Infomaniak, in particolare il quadro condiviso dei servizi
Qualsiasi uso improprio potrebbe comportare una risoluzione anticipata da parte di Infomaniak.
Questa guida spiega come creare un record PTR sugli indirizzi IP dedicati di VPS Cloud / VPS Lite.
Premessa
- Un record PTR (Pointer Record) è un tipo di record DNS utilizzato per risolvere gli indirizzi IP in nomi di dominio.
- L' enregistrement PTR viene utilizzato per associare un indirizzo IP a un nome di dominio o a un sottodominio.
- È l'opposto dell'record A che viene utilizzato per risolvere i nomi di dominio in indirizzi IP.
Creare un PTR sull'IP del VPS Cloud / VPS Lite
Se hai un VPS Cloud / VPS Lite e desideri creare un record PTR per il tuo indirizzo IP dedicato, ecco i passaggi da seguire:
- Assicurati che il tuo dominio o sottodominio punti all'indirizzo IP (v4 o v6) del tuo server VPS Cloud / VPS Lite.
- Puoi farlo creando un record A per il tuo dominio o modificando il record esistente in modo che punti all'indirizzo IP del tuo VPS Cloud / VPS Lite.
- Verifica che il tuo dominio punti correttamente all'indirizzo IP del tuo VPS Cloud / VPS Lite (vedi 1).
- Contattate il supporto Infomaniak per richiedere la creazione di un record PTR per il vostro indirizzo IP dedicato.
- Specificate l'indirizzo IP del vostro server VPS Cloud / VPS Lite (potete trovare questo indirizzo IP nel vostro pannello di gestione del server o utilizzando un comando della riga di comando come "
ifconfig
" o "ipconfig
" a seconda del sistema operativo che utilizzate).
- Specificate l'indirizzo IP del vostro server VPS Cloud / VPS Lite (potete trovare questo indirizzo IP nel vostro pannello di gestione del server o utilizzando un comando della riga di comando come "
- Una volta creato l'registrazione PTR, utilizzare un strumento di verifica online per assicurarsi che l'registrazione PTR punti al vostro dominio o sottodominio.
Questa guida spiega come connettersi a un database esterno da un Server Cloud.
Premessa
- È possibile connettersi a MySQL (esterno o meno) tramite SSL - da specificare al momento dell'istituzione della connessione.
- La porta MySQL
3306
è chiusa per impostazione predefinita - per aprirla, consultare questa altra guida. - Infomaniak non installa
PDO_DBLIB
.
Installare PHP_PDO_ODBC
Prerequisiti
- Avere il menu Estensioni PHP nel Manager Infomaniak nella sezione Server Cloud (se non sarà necessario aggiornare il Server Cloud).
È possibile installare l'estensione PHP_PDO_ODBC
dal menu Estensioni PHP del tuo Serveur Cloud:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Clicca su Estensioni PHP nel menu laterale sinistro.
- Clicca sul pulsante blu Installa un'estensione.
- Seleziona l'estensione
PHP_PDO_ODBC
. - Conferma l'installazione.
Configurare il connettore
La configurazione del driver è già definita in /etc/odbcinst.ini
:
[FreeTDS]
Description = MS SQL database access with Free TDS Driver
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so
Non è necessario ridefinirla staticamente in .odbc.ini
o nella home dell'utente ~~/.odbc.ini
o anche dinamicamente nel codice PHP.
Esempio con il driver FreeTDS
definito in precedenza, è necessario anche specificare la versione del driver alla fine della dichiarazione dell'oggetto pdo
:
$con = new PDO('odbc:Driver=FreeTDS;Server=__SERVER IP__;Port=3306;DATABASE=__DATABASE NAME__;UID=__USERNAME__;PWD=__PASSWORD__;TDS_Version=8.0');
Questa guida spiega come ottenere informazioni sulla presenza di un sistema di cache su un sito utilizzando il comando curl
.
Premessa
- Nel mondo della programmazione e dell'amministrazione di sistema, è spesso necessario determinare se un sito web utilizza un sistema di caching per migliorare le sue prestazioni.
- I sistemi di caching come Fastly sono comunemente utilizzati per memorizzare temporaneamente i dati per servirli più rapidamente agli utenti.
- Seguendo questi passaggi, potrete determinare se un sito web utilizza un sistema di caching per migliorare le sue prestazioni e comprendere il funzionamento e l'ottimizzazione dei siti.
Utilizzo del comando curl
curl
è un strumento da riga di comando che consente di trasferire dati utilizzando URL.
L'opzione -svo /dev/null
viene utilizzata per eseguire una richiesta silenziosa (-s
), visualizzare informazioni dettagliate sulla richiesta (-v
) e reindirizzare i dati di output verso /dev/null
per ignorarli (/dev/null è un dispositivo speciale nei sistemi Unix/Linux che si comporta come un cestino). -H "Fastly-Debug: true"
è un'intestazione HTTP aggiunta alla richiesta per richiedere informazioni di debug specifiche per Fastly.
Eseguire il comando
Esegui il seguente comando da un'applicazione di tipo Terminal
(interfaccia a riga di comando, CLI /Command Line Interface
) sul tuo dispositivo:
curl -svo /dev/null [url] -H “Fastly-Debug: true”
e sostituisci [url]
con l'indirizzo del sito web che desideri verificare.
Se il sito utilizza Fastly o un altro sistema di caching simile, vedrete informazioni di debug specifiche nell'output del comando. I dettagli forniti possono includere informazioni sulle richieste e sulle risposte HTTP, nonché informazioni sulla cache e sulle prestazioni.
Questa guida elenca le versioni del sistema operativo Windows che è possibile installare al momento dell'ordine di un VPS Cloud / VPS Lite.
Versioni di Windows supportate
Al momento dell'ordine del tuo Server, potrai scegliere la versione di Windows da installare.
Windows Server
Varianti possibili con Windows Server 2025, 2022 o 2019:
- Windows Server Standard progettato per ambienti a bassa densità o non virtualizzati
- Windows Server Datacenter ideale per gli ambienti di datacenter-defined e altamente virtualizzati
Da notare:
- In qualità di partner Microsoft, Infomaniak fornisce VPS Cloud / VPS Lite Windows Server 2025, 2022 o 2019 contenenti una licenza Microsoft Windows Server. In caso di mancata attivazione, consultare questa guida.
- In qualità di partner Microsoft, Infomaniak non offre la possibilità di utilizzare la propria licenza Windows Server (o Porta la Tua Licenza).
- Se utilizzi software Microsoft all'interno di Windows Server che richiedono una licenza di mobilità, come Microsoft SQL Server, Microsoft Sharepoint Server o Microsoft Exchange Server, devi obbligatoriamente inviare il documento di Software Assurance tramite il modulo di contatto Infomaniak.
Valutazione Windows 11 Professionale
Windows 11 Professionale ha tutte le funzionalità di Windows 11 Home oltre a funzionalità professionali per la crittografia, la connessione remota, la creazione di macchine virtuali e molto altro.
La versione 10 di Windows Professionale Valutazione è anch'essa disponibile.
Da notare:
- Sarà necessario attivare Windows, Infomaniak fornisce solo una versione di valutazione.
Questa guida riguarda ImageMagick, una soluzione potente per la manipolazione delle immagini, che puoi installare su un Hébergement Web Infomaniak.
Per l'installazione, il più semplice è passare per Fast installer.
ImageMagick e alternative
Queste soluzioni di manipolazione delle immagini sono compatibili con gli hosting Web e i server Cloud:
ImageMagick
: il principale suite di software per la manipolazione polivalente delle immagini tramite la riga di comandoPerlMagick
: interfaccia Perl per integrare le funzionalità di ImageMagick in script Perl- Modulo Perl
Image::Magick
: estensione Perl per accedere alle funzionalità di ImageMagick senza specificare il percorso assoluto dell'eseguibile GD 2.x
: libreria grafica open-source che offre funzionalità simili a ImageMagick, spesso utilizzata in contesti di sviluppo webGallery 2
: piattaforma di gestione delle gallerie d'immagini compatibile con ImageMagick per la presentazione online
Se necessario, il percorso per ImageMagick è standard poiché installato tramite il repository Debian:
/usr/bin
e per il modulo Perl Image::Magick
:
/usr/local/bin/convert
o senza specificare il percorso assoluto:
$ perl -e 'use Image::Magick';
Tutti i comandi imagemagick sono sotto /usr/bin/
:
/usr/bin/animate
/usr/bin/compare
/usr/bin/composite
/usr/bin/conjure
/usr/bin/convert
/usr/bin/display
/usr/bin/identify
/usr/bin/import
/usr/bin/mogrify
/usr/bin/montage
/usr/bin/stream
Questa guida dettaglia gli errori di tipo "502 Bad Gateway" che si possono ottenere visitando un sito web.
Premessa
- L'errore 502 Bad Gateway si verifica quando il server che fa da gateway tra il browser e il server web di origine riceve una risposta non valida.
- Questo errore può essere causato da un server web sovraccarico, problemi di comunicazione tra un CDN e il server web di hosting o un server proxy configurato in modo errato.
- A volte, l'errore può essere causato da un'errata configurazione nel server DNS.
Suggerimenti per la risoluzione
Per risolvere l'errore 502 Bad Gateway, spesso è necessario procedere per eliminazione:
- Verifica se non si tratta di un sovraccarico temporaneo del server: basta ricaricare la pagina dopo pochi minuti perché l'errore scompaia.
- Cancella la cache del browser.
- Prova con un altro browser.
Questa guida spiega come consultare l'attività dei file sul server del tuo hosting Infomaniak.
Registri di attività dello spazio FTP
Per conoscere l'attività degli scambi sul tuo spazio FTP, contatta il supporto Infomaniak per richiedere i log FTP autenticandoti preventivamente con le credenziali corrispondenti alla gestione del tuo hosting Web.
Guida alla lettura dei log: http://www.castaglia.org/proftpd/doc/xferlog.html
L'utente e il processo "cloud base - ini
" vengono utilizzati nell'ambito dell'infrastruttura VPS Cloud / VPS Lite di Infomaniak (ad esempio, nel caso in cui l'istanza viene ricostruita). Scopri di più
Questa guida spiega come modificare la tua offerta attuale di Serveur Cloud.
Modifica delle risorse e della configurazione
Il piano Serveur Cloud di base contiene 5 hosting e 20 siti web. Per aggiungere un hosting supplementare o modificare la configurazione del server per aumentare CPU / RAM:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Clicca sul menu azione ⋮ situato a destra dell'elemento interessato.
- Clicca su Modifica offerta:
- Effettuate le regolazioni desiderate e completate la procedura.
Per ridurre la dimensione dello spazio su disco del Server Cloud intero:
- Ordina un nuovo server con lo spazio di archiviazione desiderato (contatta il supporto per ordinare gratuitamente il nuovo server per il tempo necessario per eseguire i passaggi seguenti).
- Sposta gli hosting dal vecchio server al nuovo.
- Disdici il vecchio server.
Consulta questa guida per modificare lo spazio su disco di un hosting.
Aumentare il limite di processi
Su Linux, il numero di processi che un utente o un sistema può creare simultaneamente è limitato. Questi limiti permettono di evitare che processi troppo veloci consumino risorse eccessive e influenzino la stabilità generale del sistema. I limiti dei processi sono gestiti dal kernel Linux e possono essere visualizzati e modificati utilizzando comandi e file di configurazione specifici. È possibile richiedere di aumentare i limiti contattando il supporto.
Questa guida dettaglia l'uso di Crontab (crons tramite SSH), disponibile solo su Serveur Cloud, per impostazione predefinita (esiste anche un pianificatore di attività per qualsiasi hosting).
Prerequisiti
- I file script chiamati dal cron devono essere eseguibili (CHMOD).
Percorso completo
I compiti Cron non conoscono il percorso assoluto (path). Chiamare PHP senza specificare i percorsi completi verso l'eseguibile rende quindi impossibile l'esecuzione del compito.
Bisogna specificare
/opt/phpX.X/bin/php
sostituendo X.X
con la versione di PHP desiderata (/opt/php7.1/bin/php
ad esempio).
Altre operazioni
Elencare i crons dell'utente SSH in questione:
crontab -l -u NomUtilisateurSSH
Modificare i crons:
crontab -e -u NomUtilisateurSSH
Essere notificati via email del risultato dei vostri cron (da aggiungere all'inizio del file):
MAILTO=e-mail@domain.xyz
Ripristinare un backup
Infomaniak salva i crons degli ultimi 7 giorni (una volta al giorno). In caso di cancellazione accidentale, contattate il supporto Infomaniak per richiedere un ripristino specificando l'ora e la data della cancellazione.
Questa guida permette di trovare l'indirizzo IP pubblico del tuo dispositivo, il che può essere utile in alcune richieste di supporto, tra le altre cose.
Visualizzare l'indirizzo IP pubblico sul dispositivo connesso
Clicca qui per ottenere l'indirizzo IP pubblico del tuo dispositivo in formato IPv4
e IPv6
.
Metodi alternativi
Visita ipinfo.io o ifconfig.me.
… su macOS
- Da un'applicazione di tipo
Terminal
(interfaccia a riga di comando,CLI /Command Line Interface
) sul tuo dispositivo, esegui il comandocurl ifconfig.me
e premi invio. - L'indirizzo visualizzato è l'indirizzo IP pubblico del computer.
Non dimenticare che questo indirizzo può cambiare periodicamente, soprattutto se il router si riavvia o se il fornitore di servizi Internet utilizza un'attribuzione dinamica degli indirizzi IP.
Per automatizzare la ricerca dell'indirizzo IP pubblico, utilizzate comandi o script che interrogano servizi come api.ipify.org
...
Questa guida spiega come utilizzare le variabili d'ambiente PHP con gli Hosting Web che funzionano in php-fpm
.
Premessa
- Le variabili d'ambiente PHP (
REDIRECT_
) sono variabili di sistema utilizzate per memorizzare informazioni sulle richieste HTTP e sui reindirizzamenti. - Vengono generalmente utilizzate nei server web per memorizzare dettagli sulle richieste precedenti o sulle redirezioni effettuate.
- Il prefisso "
REDIRECT_
" viene spesso aggiunto alle variabili d'ambiente per indicare che sono legate a specifiche redirezioni effettuate dal server. - Queste variabili possono contenere informazioni come gli URL precedenti, i metodi HTTP o altri dati relativi alla navigazione del cliente sul server web.
Utilizzare le variabili d'ambiente
Per utilizzare le variabili d'ambiente PHP:
- Definisci le variabili d'ambiente PHP in un file
.htaccess
:SetEnv EXAMPLEVARIABLE hello
- Nel tuo file PHP, il nome della variabile da chiamare deve essere prefissato da
REDIRECT_
:<?php getenv('REDIRECT_EXAMPLEVARIABLE');
In questo esempio, il risultato visualizzato sarà Ciao.
Andare oltre con le variabili d'ambiente
È possibile configurare le variabili d'ambiente direttamente dal Manager per l'intero sito web:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al prodotto interessato:
- Fai clic su Gestisci sotto Impostazioni avanzate:
- Fai clic sulla scheda PHP / Apache.
- Clicca sulla freccia per espandere la sezione Variabili d'ambiente.
- Fai clic sull'icona Aggiungi.
- Inserisci la variabile e il suo valore.
- Clicca sul pulsante per salvare:
Questa guida consente di risolvere i problemi legati ai caratteri speciali (accenti, emoji, ecc.) che non vengono visualizzati correttamente o appaiono sotto forma di simboli come ??, spesso dovuto a una cattiva codifica durante la connessione a MySQL.
Premessa
- Per impostazione predefinita, MySQL utilizza
UTF-8
. - I server MySQL recenti sono generalmente configurati per utilizzare
UTF-8
oUTF-8MB4
per impostazione predefinita.- Questo è adatto alla maggior parte dei casi, in particolare per le lingue internazionali e gli emoji.
- Prendete anche visione di questa altra guida per imparare a evitare di causare problemi di codifica con i caratteri non europei e gli emoji nei vostri sviluppi.
Definire il charset MySQL / MariaDB predefinito (Server Cloud)
Con un Server Cloud Infomaniak, è possibile definire il charset predefinito (utf8
o utf8mb4
):
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al prodotto interessato.
- Fai clic su MariaDB nel menu laterale sinistro, quindi scegli il charset predefinito:
Se non hai ancora migrato verso MariaDB, il principio è lo stesso:
Forzare una codifica specifica (ad esempio, latin1
)
Se devi lavorare con un database in latin1
(ISO-8859-1), è necessario allineare esplicitamente l'encodage durante la connessione, a seconda del tuo ambiente.
Per le offerte attuali, inserisci il seguente codice in un file user.ini
situato nella radice del tuo hosting:
mysql.connect_charset = "latin1"
mysqli.connect_charset = "latin1"
pdo_mysql.connect_charset = "latin1"
o in PHP (API MySQL):
mysql_query("SET CHARACTER SET latin1");
Nei piani di hosting precedenti, forzate la connessione MySQL in latin1
tramite il file .htaccess
situato nella radice del vostro hosting:
php_value mysql.connect_charset latin1
php_value mysqli.connect_charset latin1
php_value pdo_mysql.connect_charset latin1
Supervisor non è proposto direttamente perché systemd
è consigliato, meglio integrato con Debian e disponibile in Fast installer.
Se doveste installarlo comunque, contattate il supporto Infomaniak per iscritto.
Questa guida spiega come eseguire il backup di un VPS Cloud sotto forma di snapshot.
Premessa
- Un snapshot è come una foto del tuo VPS Cloud in un momento T, che conterrà tutto ciò che si trova sul tuo server, inclusi il tuo sistema operativo, le tue applicazioni, i tuoi dati, ecc.
- I snapshot possono essere utilizzati, tra l'altro, per…
- … proteggere il tuo VPS Cloud in caso di problema: se incontri un problema con il tuo VPS Cloud, puoi ripristinare un snapshot per tornare a uno stato precedente.
- … testare modifiche senza rischi: prima di apportare modifiche importanti al tuo VPS Cloud, puoi creare un snapshot per poter tornare indietro se necessario.
- Avete a disposizione un snapshot gratuito per salvare l'intero server in uno spazio dedicato. In caso di necessità, è possibile ordinare spazi aggiuntivi o eliminare uno snapshot per crearne uno nuovo.
- Sono possibili due tipi di backup:
- Snapshot dei dati: consente di creare un'immagine del volume che contiene i tuoi dati (non disponibile per le distribuzioni Windows).
- Snapshot del sistema operativo: consente di creare un'immagine del volume che contiene il tuo sistema operativo. Questo tipo di backup comporta un'interruzione di pochi minuti delle tue applicazioni e siti web.
- È consigliabile creare snapshot regolarmente, ad esempio una volta a settimana o una volta al mese; questo vi permetterà di avere una cronologia del vostro VPS Cloud e di poter tornare indietro in caso di problema.
- È ovviamente possibile ripristinare lo stato del VPS Cloud grazie al snapshot creato in precedenza.
Creare un snapshot
Per fare questo:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Clicca su Snapshot nel menu laterale sinistro.
- Clicca sul pulsante blu Crea uno snapshot:
- Scegli il tipo di snapshot da creare (dati o sistema operativo).
- Fai clic sul pulsante blu per avviare la creazione dello snapshot:
- Viene inviata un'e-mail quando il snapshot viene generato.
Eliminare un snapshot
Per farlo:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Clicca su Snapshot nel menu laterale sinistro.
- Fai clic sul menu di azione ⋮ a destra dell'oggetto interessato nella tabella visualizzata.
- Clicca su Elimina:
Ordinare snapshot aggiuntivi
Per farlo:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Clicca su Snapshot nel menu laterale sinistro.
- Fai clic sull'icona del carrello del supermercato:
- Segui le istruzioni per completare l'ordine.
Non è possibile ordinare un ulteriore snapshot se un snapshot è in corso di realizzazione.
Questa guida spiega come aumentare lo spazio di archiviazione del tuo VPS Cloud una volta effettuato il cambio di offerta.
Premessa
- Per impostazione predefinita, il VPS Cloud è fornito con due volumi:
- 1 volume per il sistema operativo di tua scelta (
/dev/vda
). - 1 volume per l'archiviazione dei tuoi dati (
/dev/vdb
), è questo che verrà aumentato.
- 1 volume per il sistema operativo di tua scelta (
- Attenzione: a seconda del sistema operativo installato, il volume del sistema potrebbe chiamarsi
/dev/sda
,/dev/sda1
o/dev/vda
; lo stesso vale per il volume dei dati/dev/sdb
,/dev/sdb2
o/dev/vdb
... Pertanto, è necessario sostituire queste indicazioni con quelle corrispondenti alla tua situazione.
Comandi SSH per aumentare lo spazio di archiviazione
Se scegli XFS, ad esempio, è necessario installare gli strumenti appropriati (se non sono già presenti):
sudo apt install xfsprogs
Poi aumentare il volume con i seguenti comandi SSH:
sudo xfs_grow /dev/vdb
E se scegli EXT4:
sudo resize2fs /dev/vdb
Estendere il volume dopo un aumento dello spazio di archiviazione
Due scenari possono presentarsi una volta che hai esteso lo spazio di archiviazione del tuo server sotto Linux. Nota che nessun dato viene eliminato durante l'aumento dello spazio tramite il cambio di offerta del tuo VPS.
Primo scenario
Nel caso in cui tutto il volume sia utilizzato senza partizione, non è necessario eseguire un resizepart, poiché non c'è alcuna partizione.
sudo umount /dev/vdb
sudo fsck.ext4 -f /dev/vdb
sudo resize2fs /dev/vdb
Secondo scenario
Nel caso di un volume che contiene una partizione (/dev/vdb1), è necessario prima arrestare i processi che utilizzano questo volume, poi è necessario smontare la partizione.
sudo umount /dev/vdb1
Successivamente, è necessario aumentare la dimensione della partizione con parted, che dispone del comando resizepart, a differenza di fdisk.
sudo parted /dev/vdb
GNU Parted 3.2
Using /dev/vdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) resizepart 1 100%
(parted) quit
sudo fsck.ext4 -f /dev/vdb1
sudo resize2fs /dev/vdb1
E il volume di sistema?
Non è possibile aumentare la dimensione del volume di sistema.
Per Linux, Infomaniak fornisce 20 Go, sufficienti per qualsiasi distribuzione Linux.
Per Windows, Infomaniak fornisce 100 Go sul disco C, sufficienti per Windows. Le applicazioni devono essere installate sul disco D. Se disponi di 50 Go, puoi richiedere 100 Go (contatta il supporto Infomaniak specificando una finestra temporale per l'operazione, poiché sono previsti alcuni minuti di interruzione).
Questa guida spiega come accedere al bootloader di un VPS Cloud / VPS Lite tramite il Manager Infomaniak.
Il bootloader (o caricatore di avvio) è il software che consente di avviare uno o più sistemi operativi (multi-boot) sul tuo VPS Cloud / VPS Lite.
Visualizzare il bootloader di un VPS Cloud / VPS Lite
La seguente procedura permette di visualizzare il bootloader di GRUB:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Fai clic su Apri la console VNC.
- Clicca su Riavvia il server mantenendo la nuova finestra con la console VNC visualizzata.
- Aggiorna immediatamente la console VNC non appena il server si riavvia per visualizzare il bootloader del server; GRUB apparirà quindi e potrai tenerlo visualizzato premendo un tasto della tua tastiera:
Questa guida spiega come visualizzare e interpretare i dati di monitoraggio (statistiche di rete, CPU, RAM, ecc.) di un Serveur Cloud.
Monitorare l'attività di un Server Cloud gestito
Per accedere al monitoraggio
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Clicca direttamente sul nome attribuito al prodotto interessato.
- Clicca su Monitoring nel menu laterale sinistro
Diversi dati sono disponibili per monitorare l'attività dei vostri Serveurs Cloud, tra cui:
- il traffico in entrata e in uscita (rete)
- la media del carico di sistema (load average)
- la media del carico CPU
- la quantità di memoria RAM utilizzata
- lo spazio su disco utilizzato
- il numero di hits/sec.
- la media delle richieste MySQL effettuate
Interpretare le statistiche
Interpretando il monitoraggio delle risorse di un Serveur Cloud potrete stimare le risorse (la potenza) di cui avete bisogno per far funzionare i vostri siti e applicazioni Web.
Carico sistema totale
Il carico di sistema totale riassume in percentuale il livello di utilizzo dei processori virtuali. In questo esempio, il server utilizza quindi meno del 10% delle sue risorse (0.10).
Processore (CPU) e memoria (RAM)
Questi grafici mostrano che meno del 10% dei processori virtuali è utilizzato e che meno di 3 Go di RAM sono effettivamente sfruttati. In questo esempio, la configurazione di questo server è quindi sovradimensionata rispetto ai bisogni reali.
Memoria cache elevata
La memoria cache elevata su un server non è anormale e spesso è benefica in molti casi. Ecco perché:
- Caching per migliorare le prestazioni: I moderni sistemi operativi, come Linux, utilizzano la memoria libera per mettere in cache i dati provenienti dal disco per migliorare le prestazioni. Quando accedi a file o applicazioni, il sistema può recuperare rapidamente i dati dalla cache invece di leggerli da dispositivi di archiviazione più lenti, come i dischi rigidi. Questo contribuisce a ridurre il tempo di risposta complessivo del tuo server e può migliorare notevolmente le prestazioni.
- Utilizzo efficace della memoria: Un utilizzo elevato della memoria dovuto alla memorizzazione nella cache significa che il tuo server utilizza in modo efficiente la memoria disponibile. La memoria inutilizzata è una memoria sprecata. Pertanto, finché la memoria viene utilizzata per scopi utili come la memorizzazione nella cache, è un segno positivo.
- Gestione automatica della memoria: I sistemi operativi sono progettati per regolare automaticamente la dimensione della cache in base alle esigenze delle applicazioni in esecuzione. Se un'applicazione ha bisogno di più memoria, la cache può ridurre le sue dimensioni per adattarsi. Questa gestione dinamica della memoria garantisce un equilibrio tra la memorizzazione nella cache e il servizio delle applicazioni attive.
- Prospettiva di monitoraggio: Dal punto di vista del monitoraggio, vedere un utilizzo elevato della memoria dovuto alla cache può inizialmente destare preoccupazioni, ma è essenziale interpretare le misurazioni nel contesto del comportamento del vostro server. Se rilevate buone prestazioni e non notate segni di problemi legati alla memoria, come lo scambio (swapping) o il crash delle applicazioni, l'uso elevato della cache è probabilmente atteso e benefico.
In sintesi, una memoria cache elevata su un server è normale e può contribuire a migliorare le prestazioni complessive del sistema. Non preoccupatevi se osservate un utilizzo significativo della memoria cache, purché il vostro server funzioni correttamente e senza problemi evidenti legati alla memoria. La memorizzazione nella cache è uno strumento essenziale per ottimizzare le prestazioni e sfruttare al meglio le risorse disponibili.