Αυτόματες κλείσιμο και υπηρεσία Daemon Apache HTTPD καινούριου ξεκινήματος στον προετοιμασμένο χρόνο
Το τμήμα πυρήνων οποιωνδήποτε ιστοχώρων, blogs, υπηρεσιών Ιστού και εφαρμογών Ιστού είναι ο κεντρικός υπολογιστής δικτύου. Και Apache είναι ο δημοφιλέστερος κεντρικός υπολογιστής HTTP που δυνάμεις οι ιστοχώροι παγκοσμίως. Είναι σημαντικό να εξασφαλιστεί ότι το uptime και το συνεχές τρέξιμο της υπηρεσίας Apache ή daemon στον κεντρικό υπολογιστή, σαν η υπηρεσία HTTPD είναι κάτω, ο ιστοχώρος σας θα είναι unaccessible στους επισκέπτες. Εκτός από τη χρησιμοποίηση της ελεγκτικής υπηρεσίας, του χειρογράφου ή της χρησιμότητας που ελέγχουν εάν το HTTPD daemon είναι επάνω, ο διοικητής κεντρικών υπολογιστών έχει επίσης μια επιλογή για να ξαναξεκινήσει την υπηρεσία Apache περιοδικά.
Το κλείσιμο και το καινούριο ξεκίνημα Apache περιοδικά σε συγκεκριμένο διάστημα βοηθούν να εξασφαλίσουν ότι η υπηρεσία Ιστού Apache τρέχει πάντα στον κορυφαίο όρο εγκοπών, χωρίς επίδραση πιθανή διαρροών και των πόρων μνήμης από τις επίμονες συνδέσεις. Επίσης εξασφαλίζει ότι ο χρόνος διακοπής ιστοχώρων περιορίζεται στο επόμενο πρόγραμμα καινούριου ξεκινήματος, ακριβώς σε περίπτωση που είναι τόσο άτυχο που Apache κρεμά κατά τρόπο αόριστο και η ελεγκτική υπηρεσία σας δεν μπορεί να πάρει το γεγονός.
Στο κλείσιμο και την έναρξη Apache αυτόματα, μπορούμε να χρησιμοποιήσουμε crontab (ή σχέδιο στόχος ή χρονοπρογραμματιστής στόχου στον κεντρικό υπολογιστή παραθύρων) για να σχεδιάσουμε το στόχο προτιμάμε τότε. Απλά εκδώστε τις εργασίες cron με μια ρίζα ή whell έναν χρήστη, και προσθέστε στην ακόλουθη γραμμή:
καινούριο ξεκίνημα μ χ δ μ W /usr/local/apache/bin/apachectl
Αντικαταστήστε το μ, το χ, το δ, το μ και το W με την αξία της προτίμησής σας, όπου αντιπροσωπεύουν την ακόλουθη έννοια:
μ: λ. (0 - 59)
χ: ώρα (0 - 23)
δ: ημέρα του μήνα (1 - 31)
μ: μήνας (1 - 12)
W: ημέρα της εβδομάδας (0 - 6) (Sunday=0)
Για τις μεταβλητές που θέλετε για να συμβείτε κάθε φορά, το θέστε όπως * (αστερίσκος).
Παραδείγματος χάριν, για να σκοτώσει το Apache daemon και να το αρχίσει αμέσως στις 1 AM κάθε νύχτα, να θέσει τη γραμμή crontab σε:
0 1 * * * καινούριο ξεκίνημα του /usr/local/apache/bin/apachectl
Για να ξαναξεκινήσει την υπηρεσία Apache HTTPD στο Σαββατοκύριακο, όπως το μεσημέρι Κυριακή, 12, χρήση η ακόλουθη εργασία cron:
καινούριο ξεκίνημα 0 12 * * 0 /usr/local/apache/bin/apachectl
Μπορείτε να εισαγάγετε «το άτομο crontab» για να μάθετε περισσότερων για τις εργασίες cron σε Linux/τη Unix/FreeBSD/CentOS. Για να εκδώσετε τον κατάλογο εργασίας crontab, εισάγετε απλά «crontab - ε» στο κοχύλι. Η ύπαρξη crontab θα εμφανιστεί σε έναν συντάκτη κειμένων, όπως το GNU νανο. Εάν αυτό συμβαίνει, κάνετε τις απαραίτητες αλλαγές, κατόπιν πιέστε «το CTRL-Χ», ακολουθήστε από «το Υ» για να σώσετε το αρχείο, και ακολουθήστε από Enter τον Τύπο για να δεχτείτε το αρχείο προεπιλογής - όνομα. Το νέο crontab θα εγκατασταθεί και ουσιαστικά αμέσως.
Σημειώστε ότι η πορεία στο apachectl μπορεί να είναι διαφορετική στη διαφορετική παραλλαγή των γεύσεων της Unix, Linux ή BSD. Χρησιμοποιήστε μιας από την ακόλουθη εντολή για να ανακαλύψετε πού είναι Apache εγκατεστημένο:
βρείτε/apachectl | grep apachectl
whereis apachectl
Κάποιο Apache μπορεί να εγκαταστήσει στο /usr/sbin/apachectl, ή μπορείτε να χρησιμοποιήσετε το httpd ή apachectl τις συμβολικές συνδέσεις στο /etc/rc.d/init.d/apachectl ή το /etc/rc.d/init.d/httpd.
ΣΗΜΑΝΤΙΚΟΣ: Η σελίδα είναι μεταφρασμένη με υπολογιστή και παρεχόμενη «όπως είναι» χωρίς εξουσιοδότηση. Η αυτόματη μετάφραση μπορεί να είναι δύσκολο να καταλαβευτεί. Παρακαλώ αναφερθείτε στο αρχικό αγγλικό άρθρο όποτε είναι δυνατόν.
Σχετικά άρθρα
- Έναρξη, στάση και καινούριο ξεκίνημα Crond Daemon σε Linux
- Η έναρξη Apache HTTPD απέτυχε οφειλόμενο δεν μπορεί να ανοίξει ή κανένας τέτοιος, mod_log_bytes ή mod_bandwidth αρχεία
- Αυτόματα υπολογιστής κλεισίματος με την αυτόματη μεγαλοφυία κλεισίματος
- Εγκαθιστώντας τον κεντρικό υπολογιστή δικτύου σε FreeBSD 6.0 με Apache 2.2, MySQL 5.0 και 5 πέσος Φιλιππίνων - μέρος 4
- Πώς να ξαναξεκινήσει (στάση ή έναρξη) cPanel την υπηρεσία (cpsrvd) μέσω Telnet ή SSH
- Εγκαθιστώντας τον κεντρικό υπολογιστή δικτύου σε FreeBSD 6.0 με Apache 2.2, MySQL 5.0 και 5 πέσος Φιλιππίνων - μέρος 5
- Αίτημα URL /server-status ή μην βριαλμένη 404 σελίδων λάθος Apache
- Παράθυρα καινούριου ξεκινήματος ή κλεισίματος (XP, 2000 και Vista) από τη γραμμή εντολής ή το συντομότερο δρόμο ένας-κρότου
- cPanel ανίκανος ή δεν μπορεί να αρχίσει ή να ξαναξεκινήσει POP3 την υπηρεσία ταχυδρομείου
- Βελτιώστε την ασφάλεια κεντρικών υπολογιστών δικτύου Apache: Χρησιμοποιήστε ServerTokens και ServerSignature για να θέσετε εκτός λειτουργίας την επιγραφή









































