Il sito è giù. Capiamo perché e lo rimettiamo in piedi.
Quando un sito non si apre, la causa è quasi sempre una di cinque: dominio o DNS, server spento o saturo, certificato scaduto, database fermo, errore del sito. Ti spieghiamo come riconoscerle in due minuti. Se serve, interveniamo noi sul server e rimettiamo il sito online.
Gestione di una VPS da € 49 al mese
Aggiornato il
Che cosa vedi sullo schermo, e che cosa significa
«Impossibile raggiungere il sito»
Il browser non trova il server. Di solito riguarda il dominio o il DNS, oppure il server è spento.
«La connessione non è privata»
Il certificato di sicurezza è scaduto o non valido. Il sito c'è, ma il browser lo blocca.
«Errore 500» o pagina bianca
Il server funziona, il sito no: un errore nel programma, spesso dopo un aggiornamento.
«502» o «504»
Il server web non riceve risposta da ciò che sta dietro. Di solito PHP è fermo o sovraccarico.
«Errore nello stabilire una connessione al database»
Il database è fermo, pieno, o le credenziali non corrispondono più.
Si apre, ma lentissimo o a tratti
Il server è saturo: memoria o disco esauriti, oppure un'ondata di richieste anomale.
Come interveniamo
Individuiamo il livello
Dominio, rete, server, servizi, sito: si procede per esclusione, in pochi minuti.
Ripristiniamo il servizio
Si riavvia ciò che è fermo, si libera spazio, si rinnova il certificato, si corregge la configurazione.
Leggiamo i registri
Il server annota che cosa è successo. Lì c'è scritto perché si è fermato.
Rimuoviamo la causa
Rimettere in piedi non basta: se il disco si è riempito una volta, si riempirà di nuovo.
Attiviamo la sorveglianza
Un controllo automatico che avvisa al primo segnale, così la prossima volta lo sai prima dei clienti.
Ti scriviamo che cosa è successo
In parole comprensibili: causa, intervento, come evitarlo.
Due minuti per capire dove guardare
Un sito, per arrivare sullo schermo di chi lo cerca, passa da una catena di anelli. Se uno si rompe, il sito «è giù». Capire quale si è rotto è metà del lavoro.
| Anello | Che cosa fa | Se si rompe, vedi |
|---|---|---|
| Dominio e DNS | Traduce il nome del sito nell’indirizzo del server | «Impossibile raggiungere il sito» |
| Server | La macchina che ospita il sito | Nessuna risposta, o una lunga attesa |
| Certificato | Garantisce la connessione sicura | «La connessione non è privata» |
| Server web e PHP | Costruiscono la pagina | Errori 502, 503, 504 |
| Database | Contiene i contenuti | «Errore di connessione al database» |
| Sito | Il programma vero e proprio | Errore 500, pagina bianca |
Le cause più frequenti, nella pratica
Una scadenza saltata
Sembra banale, ed è tra le cause più comuni. Il dominio o l’hosting non sono stati rinnovati: la carta era scaduta, l’avviso è finito nella posta indesiderata, la persona che se ne occupava ha cambiato lavoro.
Si risolve rinnovando. Per evitarlo: rinnovo automatico attivo, e una casella di posta consultata davvero come recapito del fornitore.
Il disco pieno
Un server scrive di continuo: registri, copie, file temporanei. Se nessuno fa pulizia, il disco si riempie. A quel punto il database non riesce più a scrivere e il sito si ferma, spesso con messaggi che non c’entrano nulla con lo spazio.
È il guasto più prevedibile: lo spazio cala per settimane prima di finire.
La memoria esaurita
Un picco di visite, un programma che ne consuma troppa, una serie di richieste automatiche: il server termina i processi per difendersi, e il primo a cadere è spesso il database.
Il certificato scaduto
I certificati di sicurezza durano pochi mesi e si rinnovano in automatico. Se il rinnovo si inceppa, alla scadenza i browser bloccano il sito con un avviso allarmante. Il sito è lì, intatto, ma nessuno ci entra.
Un aggiornamento andato storto
Un componente del sito si è aggiornato, o l’hosting ha cambiato versione di PHP, e qualcosa non è più compatibile.
Rimettere in piedi non è riparare
Riavviare il server spesso fa ripartire il sito. È anche il modo migliore per ritrovarsi nella stessa situazione dopo una settimana.
Se il disco si è riempito, bisogna capire che cosa lo riempie. Se la memoria finisce, chi la consuma. Se un servizio si ferma, perché.
I registri del server lo dicono. Li leggiamo, rimuoviamo la causa e ti scriviamo che cosa è successo.
Saperlo prima dei clienti
Quasi tutti scoprono che il sito è giù da una telefonata. A quel punto è fermo da ore.
Un controllo automatico interroga il sito ogni pochi minuti e avvisa subito se non risponde. Una sorveglianza tiene d’occhio spazio, memoria e scadenze, e segnala quando un valore si avvicina al limite.
Se sta succedendo adesso
Vai al preventivo guidato, categoria «Gestione di un server», e scegli «Il server ha un problema adesso». Scrivi il messaggio di errore esatto e chi è il fornitore.
Che cosa fare subito, in ordine
- 1
Verifica se è giù per tutti
Prova da un telefono con la rete dati spenta dal Wi-Fi. Se lì funziona, il problema è nella tua rete.
- 2
Controlla le scadenze
Dominio e hosting: un rinnovo saltato è una delle cause più frequenti. Guarda le email del fornitore.
- 3
Annota il messaggio esatto
Il testo o il numero dell'errore dice già molto. Fai una foto dello schermo.
- 4
Non riavviare a caso
Se hai accesso al server, evita interventi alla cieca: possono cancellare le tracce utili.
Con cosa lo costruiamo
Interveniamo su server Linux, con accesso SSH o tramite il pannello del fornitore.
- Linux
- Nginx e Apache
- PHP-FPM
- MySQL e MariaDB
- DNS
- Certificati SSL
- Analisi dei log
- Monitoraggio
Può interessarti anche
Domande frequenti
Perché il mio sito non è raggiungibile?
Le cause più comuni sono cinque: il dominio è scaduto o punta all'indirizzo sbagliato; il server è spento, sospeso o ha esaurito memoria o spazio; il certificato di sicurezza è scaduto; il database non risponde; il sito ha un errore dopo un aggiornamento. Il messaggio mostrato dal browser indica quasi sempre in quale di questi casi ti trovi.
Come faccio a sapere se il problema è mio o del sito?
Prova ad aprirlo da un'altra rete, per esempio dal telefono con il Wi-Fi spento. Se da lì funziona, il problema è nel tuo computer o nella tua connessione. Se non funziona da nessuna parte, il problema è dal lato del sito.
Il dominio è scaduto: ho perso il sito?
Quasi mai, se intervieni in fretta. Dopo la scadenza c'è in genere un periodo in cui il dominio si può ancora rinnovare, a volte con un costo aggiuntivo. Il sito e i dati sono ancora sul server: rinnovato il dominio, torna tutto visibile nel giro di qualche ora.
Quanto tempo ci vuole per rimettere online il sito?
Dipende dalla causa. Un servizio fermo o un disco pieno si risolvono in poco. Un certificato si rinnova in minuti. Un guasto del server con ripristino dalle copie richiede più tempo, in proporzione ai dati. Appena individuato il problema ti diciamo che cosa aspettarti.
Potete intervenire anche se non siamo vostri clienti?
Sì. Serve un accesso al server o al pannello del fornitore. Segnala nel preventivo guidato che il server ha un problema adesso: queste richieste passano davanti.
Come evito che succeda di nuovo?
Con tre cose: un controllo automatico che avvisa appena il sito non risponde, una sorveglianza di spazio, memoria e scadenze, e qualcuno che guardi il server con regolarità. Quasi tutti i fermi che vediamo erano prevedibili con giorni di anticipo.
Prima il prezzo di partenza. Poi decidi tu.
Rispondi a poche domande: capiamo cosa ti serve e ti diciamo da che cifra si parte. Nessuna telefonata a sorpresa.