Uptime

Perché l’avviso uptime scatta con sito online

Un avviso di uptime può essere corretto anche se la homepage si vede: conta l’endpoint monitorato, non solo la pagina caricata.

AstrinaEditoriale 31 ottobre 2026 12 min di lettura DE PT PL IT HI FR ES ZH EN RU UK
Perché gli avvisi di uptime di Astrina scattano quando il sito è online

Un avviso di uptime può essere “vero” anche quando la homepage si carica?

Sì. Una scheda del browser che mostra la tua homepage non dimostra che l’endpoint monitorato abbia superato il controllo di Astrina, e questa è la prima cosa da capire quando ti chiedi perché gli avvisi di uptime di Astrina scattano mentre il sito è ancora online. Una persona può aprire la pagina marketing, vedere un logo e dare per scontato che vada tutto bene. Astrina, invece, potrebbe controllare /status, /login oppure una risposta JSON invece della home, quindi un avviso uptime sito online può risultare corretto anche se la pagina principale appare regolare.

La distinzione conta. Una homepage può caricarsi dalla cache mentre l’endpoint reale va in timeout sul server. Un sito può anche restituire un 200 per il guscio della pagina e comunque fallire la regola sul contenuto perché manca una stringa obbligatoria. Un dettaglio piccolo, una conseguenza grande, soprattutto quando il monitoraggio endpoint HTTP e TLS evidenzia un guasto che il browser non mostra.

Pensala come due domande separate. La prima è: “vedo qualcosa?” La seconda è: “il controllo esatto è passato?” Non sono la stessa cosa.

Ecco un esempio semplice con 3 elementi in gioco: l’utente carica https://example.com, il monitor controlla https://example.com/api/health e l’API restituisce un 500 per 90 secondi. I visitatori potrebbero non accorgersene se la pagina è in cache, ma Astrina fa bene a segnalare un problema perché l’endpoint testato è rotto. Non è una contraddizione; è proprio lo scopo del monitoraggio.

Quale parte del controllo sta davvero fallendo?

Il modo più rapido per leggere un avviso di uptime è isolare il livello che ha fallito. DNS, TCP, TLS, HTTP, redirect e controlli sul contenuto falliscono per motivi diversi, e ognuno lascia una traccia diversa. Se salti questo passaggio, perderai tempo a dare la colpa al “sito” quando è saltato solo un livello.

Un guasto DNS significa che la sonda non è riuscita a trovare l’host. Un guasto TCP significa che l’host è stato trovato, ma la connessione non si è aperta. Un guasto TLS o SSL significa che il certificato, l’hostname o l’handshake non hanno soddisfatto la sonda. Un guasto HTTP significa che il server ha risposto, ma con il codice di stato sbagliato. Un guasto nei redirect significa che la catena è finita da una parte inattesa o ha superato un limite. Un guasto nel confronto del contenuto significa che la pagina si è caricata, ma il body non conteneva il testo previsto.

Queste categorie sono concrete, non cosmetiche. Un redirect 301 verso una pagina di login può sembrare ancora “online” a una persona, eppure il monitor può fallire se si aspetta un 200 dal percorso originale. Un certificato in scadenza tra 2 giorni può generare avvisi in alcuni browser e non in altri, mentre Astrina può già segnalare lo stato TLS. È questo il tipo di differenza che si trasforma in un avviso confuso alle 09:17.

Se il controllo riguarda un endpoint privato, il guasto può essere ancora più specifico. Un endpoint può restituire 200 mentre un altro restituisce 403 per una regola di autenticazione aggiunta la settimana scorsa. Il sito è su, ma quel percorso no.

Perché utenti e monitor vedono risultati diversi nello stesso momento?

Utenti e monitor non vedono il web dallo stesso posto. Un browser può beneficiare della cache locale, di una sessione attiva o di un nodo CDN veloce vicino al visitatore. La sonda di Astrina può colpire una regione diversa, un percorso IP diverso o una richiesta “fredda”, senza alcuno stato del browser.

Questa differenza spiega molto. Un visitatore a Londra carica il sito in 1 secondo. Un’altra sonda in una posizione diversa vede un timeout a 5 secondi perché un percorso di transito è congestionato. Entrambi i report possono essere veri allo stesso tempo.

Il comportamento della CDN è una causa frequente. Se l’edge serve la homepage ma non una risorsa annidata, la pagina può comunque apparire “a posto” a occhio nudo. Una shell in cache può nascondere un origin rotto. Il monitor, però, potrebbe controllare direttamente il percorso dell’origin o una rotta che la CDN non mette in cache a lungo.

Anche le differenze geografiche contano. Un firewall può consentire il traffico dal tuo IP aziendale e bloccare una gamma di IP della sonda. Un problema di routing può colpire un continente per 12 minuti e lasciare intatto il resto. Questo tipo di visione divisa è fastidioso, ma reale. Nessuna ipotesi approssimativa cambia il percorso dei pacchetti.

A volte il risultato è ancora più semplice: un browser ritenta automaticamente, mentre un monitor no. Una pagina che alla fine si carica dopo 3 tentativi falliti può comunque generare un avviso se il controllo va in timeout al primo passaggio. Non significa che Astrina sia “troppo severa”. Significa che il servizio sta sfiorando il guasto.

Un’interruzione parziale può attivare un avviso anche se il sito principale funziona?

Sì, ed è uno dei casi più comuni. Il sito pubblico può restare raggiungibile mentre una dipendenza si rompe dietro le quinte. Un’API di checkout, un servizio immagini o un backend di ricerca possono fallire senza abbattere la homepage.

Immagina un sito e-commerce con 4 livelli: homepage, API dei prodotti, gateway di pagamento e servizio inventario. Se la homepage è in cache ma l’API dei prodotti restituisce risultati vuoti, un visitatore può comunque arrivare sulla pagina e vedere un banner. Astrina potrebbe controllare l’endpoint API e scattare subito. Il sito è “su” nel senso comune, ma una funzione chiave è giù.

Conta anche una singola risorsa rotta. Se il monitor verifica che l’immagine hero o un bundle JavaScript siano presenti, un file mancante può far fallire il controllo del contenuto anche se l’HTML si carica. Basta un solo file mancante. Non è drammatico; è la realtà operativa.

Anche i guasti limitati a una regione creano lo stesso problema. Supponi che un data center serva gli utenti in un paese, mentre un’altra regione sia degradata. Il sito principale può caricarsi dalla regione sana, ma le richieste dalla regione problematica vanno in timeout o restituiscono errori. L’avviso non è sbagliato. Sta dicendo che la disponibilità non è uniforme.

C’è anche un caso più sottile: una dipendenza lenta può spingere la risposta oltre il limite del controllo. Una pagina può comunque rendersi dopo 8 secondi, ma se la soglia del monitor è 5 secondi, Astrina scatta. È utile. Il rallentamento è spesso il primo passo prima della caduta.

Quali dettagli della risposta dovresti controllare per primi?

Parti dai campi che ti dicono cosa è fallito, non da quello che speri sia fallito. I primi elementi da controllare sono codice di stato, tempo di risposta, corrispondenza del body, stato del certificato e catena dei redirect. Se l’avviso include la posizione della sonda, leggi anche quella, perché la località può spiegare un problema limitato a un certo percorso.

CampoCosa indicaEsempio
Codice di statoSe il server ha risposto con il risultato HTTP previstoAtteso 200, ricevuto 503
TempiQuanto tempo ha richiesto la risposta prima del successo o del timeout4,8 s su un limite di 5 s
Disallineamento del bodySe il testo o la struttura richiesti mancavanoTesto “Manutenzione” assente
Stato del certificatoSe il TLS era valido, scaduto o non corrispondenteMismatch dell'hostname su un dominio
Catena dei redirectDove è finita la richiesta dopo le risposte 301/302/health → /login → /sso

Leggi questi campi in ordine. Un 500 è un problema diverso da un 200 con il body sbagliato. Un timeout è ancora un’altra cosa. Se vedi una catena di redirect di 4 passaggi, chiediti se il monitor dovrebbe seguirli tutti o se dovrebbe controllare un endpoint più semplice. Più passaggi, più punti in cui può fallire.

La posizione della sonda merita una seconda occhiata. Un risultato da Francoforte può differire da uno da Singapore se un nodo CDN o un percorso upstream è instabile. Quel dettaglio spesso spiega perché un operatore vede un’interruzione mentre un altro non vede nulla. Entrambi stanno dicendo la verità dal proprio punto di vista.

Se l’avviso include gli header, tieni d’occhio quelli legati alla cache. Una risposta servita dalla cache può nascondere per un po’ un guasto dell’origin. Una risposta marcata come “stale” o “miss” può rivelare la condizione reale. I piccoli indizi contano.

Quando è probabile un falso positivo e quando invece un vero problema di disponibilità?

Un falso positivo di solito è circoscritto e si ripete in un solo modo preciso. Un vero problema di disponibilità di solito coinvolge più di un controllo o diventa più facile da riprodurre. Questa distinzione fa risparmiare tempo. E ti impedisce anche di “correggere” il monitor quando il problema è del servizio.

Cerca prima una dipendenza instabile. Se l’avviso compare una volta, si risolve e non torna nei 30 minuti successivi, potrebbe trattarsi di un problema transitorio a monte. Se scatta ogni 2 minuti sullo stesso endpoint, il controllo potrebbe essere troppo severo oppure il servizio potrebbe davvero essere instabile. I modelli contano più dei racconti.

Un controllo troppo severo spesso appare così: la pagina si rende, ma un’asserzione sul contenuto si aspetta una frase esatta che è cambiata nella release della settimana scorsa. Il team prodotto ha sostituito “Sign in” con “Log in”, e il monitor ha iniziato a fallire per un disallineamento del body. Il sito è online. Il controllo è obsoleto.

Al contrario, un problema reale mostra spesso segnali in più punti. La homepage si carica lentamente, l’API restituisce 503 e il certificato è vicino alla scadenza. Non è una singola stranezza. È una serie di piccoli avvertimenti che puntano nella stessa direzione.

C’è anche il caso del “dipende da chi chiedi”. Gli utenti dietro una VPN aziendale possono avere un percorso stabile, mentre la sonda ne incontra uno rotto. All’inizio può sembrare un falso positivo, ma di solito è un vero problema di raggiungibilità per almeno un pubblico. Un sito che è su per l’80% dei visitatori non è completamente su.

Cosa dovresti cambiare se il sito è “su” ma Astrina continua a scattare?

Fai in modo che il target monitorato corrisponda a ciò che ti interessa davvero. Se la homepage va bene ma conta l’API, monitora l’API. Se la homepage è troppo rumorosa, sposta il controllo su un endpoint di salute più pulito. Questo singolo cambiamento può eliminare molto rumore.

Poi affina o allenta la regola sul contenuto solo quando il problema è davvero la regola. Un controllo su una frase specifica è utile se quella frase è stabile. Lo è molto meno se il testo cambia a ogni release o localizzazione. Se mantieni un body check, scegli una stringa che difficilmente cambierà con un piccolo aggiornamento di contenuto.

Dovresti anche rivedere il percorso dei redirect. Un 302 verso una pagina di login può essere accettabile per gli utenti ma non per un monitor. In quel caso, monitora l’endpoint che rappresenta lo stato del servizio invece del percorso pubblico. È una scelta di configurazione, non filosofica.

Se il problema è il tempo, imposta il percorso monitorato su qualcosa di più leggero. Una homepage completa con 12 asset è un pessimo segnale di salute se ti serve solo una risposta rapida. Un endpoint più leggero dà una risposta migliore e meno falsi allarmi. I controlli veloci invecchiano meglio di quelli sofisticati.

Se stai ancora configurando il monitor, il percorso di setup dell’agente è qui: * and the normalized visible-text size. Se devi anche tenere traccia di configurazioni correlate in analytics, vedi come aggiungere astrina a google. E se gestisci più proprietà, l’articolo su astrina per clienti di agenzia con più siti è un passo successivo utile.

Un’ultima verifica: confronta ciò che dice l’avviso con l’URL esatto, non con il nome del brand. Se l’avviso scatta su /api/health e la homepage è su, è il comportamento atteso. Se invece scatta sulla homepage stessa, allora il problema merita un esame più approfondito, perché una homepage che risponde ma fallisce i controlli di contenuto, TLS o routing è comunque un incidente reale per Astrina.

Provalo sul tuo sito

Il contatore principale è gratuito. Aggiungi il tuo sito ed esplora ogni funzionalità.

← Tutti gli articoli

Cosa risponde questa pagina

  • uptime
  • guida uptime
  • Perché l’avviso uptime scatta con sito online
  • guida a Perché l’avviso uptime scatta con sito online
  • Perché l’avviso uptime scatta con sito online spiegato
  • tutorial di Perché l’avviso uptime scatta con sito online
  • iniziare con Perché l’avviso uptime scatta con sito online
  • migliori pratiche per Perché l’avviso uptime scatta con sito online
  • che cos'è Perché l’avviso uptime scatta con sito online
  • Perché l’avviso uptime scatta con sito online per principianti
  • checklist di Perché l’avviso uptime scatta con sito online
  • esempi di Perché l’avviso uptime scatta con sito online