Μάθε πότε σταματά μια υπηρεσία στον server σου.

Ο ιστότοπός σου εξαρτάται από αρκετές υπηρεσίες: τον web server, τη βάση δεδομένων, την PHP και το email. Το LayerAssist προσέχει αυτήν που επιλέγεις και σου λέει με απλά λόγια πότε σταμάτησε και γιατί.

Με μια ματιά

  • Ενσωματωμένη παρακολούθησηΜια ενσωματωμένη παρακολούθηση μέσω SSH ελέγχει ότι η υπηρεσία που ορίζεις τρέχει – σε servers Linux και Windows.
  • Ενσωματωμένη παρακολούθησηΌταν σταματήσει, παίρνεις ειδοποίηση και το LayerAssist διαβάζει τα αρχεία καταγραφής της για να βρει το γιατί. Με την «Ασφαλής διόρθωση» την ξεκινά ξανά μόνο του· μια πλήρης επανεκκίνηση ή αλλαγή ρύθμισης περιμένει την έγκρισή σου.
  • Στη συνομιλίαΣτη συνομιλία επανεκκινεί την υπηρεσία, βρίσκει τι τη σταμάτησε και διορθώνει την αιτία όπου είναι δυνατό.
  • Δεν είναι ακόμα διαθέσιμοΗ ενσωματωμένη παρακολούθηση παρακολουθεί μία υπηρεσία ανά server. Τις υπόλοιπες μπορείς να τις καλύψεις με δικό σου έλεγχο.

Μία υπηρεσία που σταμάτησε μπορεί να ρίξει όλο τον ιστότοπο

Ένας ιστότοπος δεν είναι ένα μόνο πρόγραμμα. Ο web server απαντά στους επισκέπτες, η PHP τρέχει τον κώδικα του ιστότοπου, η βάση δεδομένων κρατά το περιεχόμενο και η υπηρεσία email στέλνει μηνύματα. Όταν οποιαδήποτε σταματήσει, ο ιστότοπος χαλάει – συχνά με ένα σφάλμα που δεν λέει ποια ήταν.

Οι υπηρεσίες σταματούν για καθημερινούς λόγους: μια ενημέρωση άλλαξε μια ρύθμιση, ο server ξέμεινε από μνήμη, μετά από επανεκκίνηση δεν ξεκίνησαν όλα. Το να ξέρεις ποια υπηρεσία σταμάτησε και γιατί είναι η μισή διόρθωση.

Σημάδια ότι μια υπηρεσία σταμάτησε

  • «502 Bad Gateway» ή «503 Service Unavailable»
  • «Error establishing a database connection»
  • Ο ιστότοπος λειτουργεί, αλλά τα email του δεν φεύγουν ποτέ
  • Όλα χάλασαν μετά από επανεκκίνηση ή ενημέρωση του server

Γιατί σταματούν οι υπηρεσίες ενός server

Έλλειψη μνήμης

Όταν τελειώνει η μνήμη, το σύστημα σταματά τη μεγαλύτερη διεργασία, συχνά τη βάση δεδομένων. Συμβαίνει σε αιχμές κίνησης ή με ρυθμίσεις που ζητούν πάρα πολλά.

Λάθος ρύθμιση μετά από ενημέρωση

Μια ενημέρωση πακέτου ή μια χειροκίνητη αλλαγή μπορεί να αφήσει ρυθμίσεις που η υπηρεσία απορρίπτει, και τότε δεν ξεκινά.

Δεν έχει ρυθμιστεί να ξεκινά μετά από επανεκκίνηση

Μια υπηρεσία που δεν είναι ενεργοποιημένη στην εκκίνηση του συστήματος μένει κλειστή μετά την επανεκκίνηση του server.

Γεμάτος δίσκος ή κατάρρευση

Έλλειψη χώρου, ένα κατεστραμμένο αρχείο ή ένα σφάλμα προγράμματος μπορεί να σταματήσει την υπηρεσία, και μετά μένει κλειστή.

Πώς προσέχει το LayerAssist τις υπηρεσίες σου

Ορίζεις την υπηρεσία μία φορά. Το LayerAssist την ελέγχει και, όταν σταματήσει, ξεκινά με την πιο χρήσιμη ερώτηση: γιατί;

Ελέγχει την ίδια την υπηρεσία

Μέσω SSH και με το πρόγραμμά σου ρωτά τον server αν η υπηρεσία τρέχει: μέσω systemd ή του κλασικού εργαλείου service σε Linux, μέσω του διαχειριστή υπηρεσιών σε Windows.

Σε ειδοποιεί μόνο μία φορά

Μία ειδοποίηση όταν η υπηρεσία σταματά και μία όταν τρέχει ξανά – στην εφαρμογή και με email.

Διαβάζει τα αρχεία καταγραφής

Περνά τις τελευταίες εγγραφές του αρχείου της υπηρεσίας και του αρχείου του συστήματος για να καταλάβει τι τη σταμάτησε: μνήμη, ρυθμίσεις, δίσκος ή κατάρρευση.

Την επαναφέρει και διορθώνει την αιτία

Με την «Ασφαλής διόρθωση» ξεκινά μόνο του μια υπηρεσία που σταμάτησε. Στη συνομιλία μπορεί επίσης να την επανεκκινήσει και να διορθώσει τη ρύθμιση ή το όριο που προκάλεσε τη διακοπή.

Παράδειγμα: μια βάση δεδομένων που σταματούσε συνέχεια

  1. Εσύ

    Ο ιστότοπός μου δείχνει κάθε λίγες μέρες «Error establishing a database connection». Γιατί;

  2. Τι ελέγχει

    • MariaDB: σταμάτησε στις 02:41
    • Χώρος στον δίσκο: 52 % σε χρήση
    • Αρχείο συστήματος: ο server ξέμεινε από μνήμη και το σύστημα σταμάτησε τη βάση δεδομένων
    • Αιτία: οι ρυθμίσεις μνήμης της βάσης ξεπερνούν τα 2 GB RAM του server
  3. Τι αλλάζει

    Μείωσα τις ρυθμίσεις μνήμης της βάσης ώστε να χωράει στον server, ξεκίνησα τη MariaDB και ενεργοποίησα την εκκίνησή της με το σύστημα

  4. LayerAssist

    Το σύστημα σταματούσε τη βάση δεδομένων σου κάθε φορά που ο server ξέμενε από μνήμη: οι ρυθμίσεις της ζητούσαν περισσότερη μνήμη από όση έχει ο server. Τις προσάρμοσα, ξεκίνησα ξανά τη βάση και φρόντισα να ξεκινά μετά από επανεκκίνηση. Μια παρακολούθηση υπηρεσίας για τη MariaDB θα σε ειδοποιούσε αμέσως αν σταματούσε ξανά.

Τι κερδίζεις

  • Ξέρεις ποια υπηρεσία σταμάτησε, όχι μόνο ότι χάλασε ο ιστότοπος
  • Ο λόγος της διακοπής από τα δικά της αρχεία καταγραφής
  • Υπηρεσίες που σταμάτησαν τρέχουν ξανά, με την αιτία διορθωμένη
  • Λειτουργεί σε servers Linux και Windows

Πραγματικές περιπτώσεις

Ένα VPS με WordPress

Μετά από μια ενημέρωση, το PHP-FPM σταματά και οι επισκέπτες βλέπουν «502 Bad Gateway». Η ειδοποίηση κατονομάζει την υπηρεσία και το LayerAssist βρίσκει τη ρύθμιση που άλλαξε η ενημέρωση.

Ένας server με διεργασία παρασκηνίου

Ένας εργάτης ουράς ή ένα bot τρέχει ως υπηρεσία. Όταν σταματά, τίποτα δεν χαλάει φανερά – μέχρι να αρχίσουν να μαζεύονται παραγγελίες. Η παρακολούθηση υπηρεσίας το πιάνει αμέσως.

Ένας server Windows

Μια εφαρμογή τρέχει ως υπηρεσία Windows στον server μιας μικρής επιχείρησης. Το LayerAssist την ελέγχει μέσω OpenSSH και ενημερώνει τον ιδιοκτήτη όταν σταματά.

Πώς ρυθμίζεις την παρακολούθηση υπηρεσιών του server

  1. Σύνδεσε τον server μέσω SSH

    Πρόσθεσε τον server στο Ιστότοποι & servers με πρόσβαση SSH (σε Windows, OpenSSH).

  2. Όρισε την υπηρεσία που θα προσέχει

    Στους Αυτοματισμούς επίλεξε Νέος αυτοματισμός, τον server, μετά «Κατάσταση υπηρεσίας» και γράψε το όνομα της υπηρεσίας, για παράδειγμα nginx, mariadb ή php8.2-fpm.

  3. Διάλεξε πόσο συχνά

    Κάθε 5 λεπτά για μια κρίσιμη υπηρεσία ή πιο αραιά για μια που μπορεί να περιμένει.

  4. Ξεκίνα με την πιο σημαντική υπηρεσία

    Η ενσωματωμένη παρακολούθηση προσέχει μία υπηρεσία ανά server: συνήθως τη βάση δεδομένων ή τον web server. Κάλυψε τις υπόλοιπες με έναν τακτικό έλεγχο ως δικό σου αυτοματισμό.

Ερωτήσεις για την παρακολούθηση υπηρεσιών του server

Οποιαδήποτε υπηρεσία τρέχει ο server με ένα όνομα: web servers όπως Nginx, Apache ή LiteSpeed, βάσεις δεδομένων όπως MySQL, MariaDB ή PostgreSQL, PHP-FPM, υπηρεσίες email ή τη δική σου εφαρμογή. Σε Windows, οποιαδήποτε υπηρεσία Windows.

Επόμενο: Σφάλματα εφαρμογής

Από 9 $ τον μήνα · 14 ημέρες για να το ξανασκεφτείτε

Την επόμενη φορά που κάτι θα χαλάσει, θα ξέρεις ποιον να ρωτήσεις.

Προσθέστε τον ιστότοπό σας και κάντε την πρώτη σας ερώτηση σήμερα. Δεν είναι για εσάς; Ακυρώστε μέσα σε 14 ημέρες και πάρτε πίσω την πρώτη πληρωμή, αφαιρώντας μόνο την εργασία AI που χρησιμοποιήσατε.

Δωρεάν για 7 ημέρες · Χωρίς πιστωτική κάρτα · Δεν χρειάζονται τεχνικές γνώσεις.