Sappi quando si ferma un servizio del tuo server.

Il tuo sito dipende da pochi servizi: il server web, il database, PHP, la posta. LayerAssist controlla quello che scegli e ti dice con parole chiare quando si ferma e perché.

In breve

  • Monitor inclusoUn monitor incluso verifica via SSH che un servizio che indichi sia in esecuzione, su server Linux e Windows.
  • Monitor inclusoQuando si ferma, vieni avvisato e LayerAssist ne legge i log per capire perché. Con «Correggi in sicurezza» lo riavvia da solo; un riavvio completo o una modifica delle impostazioni aspettano il tuo ok.
  • In chatIn chat riavvia il servizio, scopre cosa l’ha fermato e corregge la causa quando può.
  • Non ancora disponibileIl monitor incluso controlla un servizio per server. Gli altri puoi coprirli con un controllo tuo.

Un solo servizio fermo può bloccare tutto il sito

Un sito non è un unico programma. Il server web risponde ai visitatori, PHP esegue il codice del sito, il database ne conserva i contenuti e un servizio di posta invia i messaggi. Se uno qualsiasi si ferma, il sito si rompe, spesso con un errore che non dice quale.

I servizi si fermano per motivi banali: un aggiornamento che ha cambiato un’impostazione, un server rimasto senza memoria, un riavvio che non ha rimesso in piedi tutto. Sapere quale servizio si è fermato e perché è metà della soluzione.

Segnali che un servizio si è fermato

  • «502 Bad Gateway» o «503 Service Unavailable»
  • «Error establishing a database connection»
  • Il sito funziona, ma le sue email non partono mai
  • Si è rotto tutto dopo un riavvio o un aggiornamento del server

Perché i servizi del server si fermano

Memoria esaurita

Quando la memoria finisce, il sistema ferma il processo più grande, spesso il database. Succede nei picchi di traffico o con impostazioni che chiedono troppo.

Un errore di configurazione dopo un aggiornamento

Un aggiornamento dei pacchetti o una modifica manuale possono lasciare un’impostazione che il servizio rifiuta, e non parte più.

Non impostato per partire dopo un riavvio

Un servizio non abilitato all’avvio resta fermo dopo il riavvio del server.

Un disco pieno o un crash

Spazio su disco esaurito, un file danneggiato o un bug possono far chiudere un servizio e lasciarlo fermo.

Come LayerAssist sorveglia i tuoi servizi

Indichi il servizio una volta sola. LayerAssist lo controlla e, se si ferma, parte dalla domanda più utile: perché?

Controlla il servizio stesso

Via SSH, secondo il tuo calendario, chiede al server se il servizio è in esecuzione: systemd o il classico comando service su Linux, il gestore dei servizi su Windows.

Ti avvisa una volta sola

Un avviso quando il servizio si ferma e uno quando riparte, nell’app e via email.

Legge i log

Guarda le voci recenti del log del servizio e del log di sistema per capire cosa l’ha fermato: memoria, impostazioni, disco o un crash.

Lo rimette in piedi e corregge la causa

Con «Correggi in sicurezza» avvia da solo un servizio fermo. In chat può anche riavviarlo e correggere l’impostazione o il limite dietro il guasto.

Esempio: il database che continuava a fermarsi

  1. Tu

    Il mio sito mostra «Error establishing a database connection» ogni pochi giorni. Perché?

  2. Cosa controlla

    • MariaDB: ferma dalle 02:41
    • Spazio su disco: 52% usato
    • Log di sistema: il server ha esaurito la memoria e il sistema ha fermato il database
    • Causa: le impostazioni di memoria del database superano i 2 GB di RAM del server
  3. Cosa cambia

    Ho ridotto le impostazioni di memoria del database per farle stare nel server, ho avviato MariaDB e l’ho abilitata all’avvio

  4. LayerAssist

    Il sistema fermava il tuo database ogni volta che il server esauriva la memoria: le sue impostazioni chiedevano più memoria di quella che il server ha. Le ho adattate, l’ho riavviato e mi sono assicurato che riparta dopo un riavvio. Un monitor del servizio su MariaDB ti avviserebbe subito se dovesse fermarsi di nuovo.

Cosa ottieni

  • Sai quale servizio si è fermato, non solo che il sito si è rotto
  • Il motivo dell’arresto, dai suoi stessi log
  • Servizi fermi rimessi in moto, con la causa corretta
  • Funziona su server Linux e Windows

Situazioni reali

Un VPS con WordPress

PHP-FPM si ferma dopo un aggiornamento e i visitatori vedono «502 Bad Gateway». L’avviso nomina il servizio e LayerAssist trova l’impostazione che l’aggiornamento ha cambiato.

Un server con un processo in background

Un worker di coda o un bot gira come servizio. Quando si ferma, niente si rompe in modo visibile, finché gli ordini non si accumulano. Il monitor del servizio lo intercetta subito.

Un server Windows

Un’applicazione gira come servizio Windows sul server di una piccola azienda. LayerAssist la controlla via OpenSSH e avvisa il titolare quando si ferma.

Come attivare il monitoraggio dei servizi del server

  1. Collega il server via SSH

    Aggiungi il server in Siti e server con il suo accesso SSH (OpenSSH su Windows).

  2. Indica il servizio da sorvegliare

    In Automazioni, scegli Nuova automazione, seleziona il server, scegli «Stato del servizio» e scrivi il nome del servizio, per esempio nginx, mariadb o php8.2-fpm.

  3. Scegli la frequenza

    Ogni 5 minuti per un servizio essenziale, o meno spesso per uno che può aspettare.

  4. Parti dal servizio più importante

    Il monitor incluso controlla un servizio per server: di solito il database o il server web. Copri gli altri con un controllo regolare come tua automazione.

Domande sul monitoraggio dei servizi del server

Qualsiasi servizio che il server esegue con un nome: server web come Nginx, Apache o LiteSpeed, database come MySQL, MariaDB o PostgreSQL, PHP-FPM, servizi di posta o la tua applicazione. Su Windows, qualsiasi servizio Windows.

Avanti: Errori dell’applicazione

Da 9 $ al mese · 14 giorni per ripensarci

La prossima volta che qualcosa si rompe, saprai chi chiamare.

Aggiungi il tuo sito e fai la prima domanda già oggi. Non fa per te? Disdici entro 14 giorni e riavrai il primo pagamento, meno solo il lavoro dell’IA che hai usato.

Gratis per 7 giorni · Non serve la carta di credito · Non servono conoscenze tecniche.