Auto Shutdown and Restart Apache HTTPD Service Daemon at Preset Time Автомобили остановки и перезапуска Apache HTTPD службы демон на пресет времени
The core component of any websites, blogs, web services and web applications is the web server. Основного компонента любого веб-сайтов, блогов и веб-служб и веб-приложений является веб-сервер. And Apache is the most popular HTTP server that powers the websites worldwide. И Apache является самым популярным HTTP-сервер, веб-сайты полномочиями по всему миру. It’s important to ensure that the uptime and continuous running of Apache service or daemon on the server, as if HTTPD service is down, your website will be unaccessible to the visitors. Важно, чтобы uptime и непрерывного функционирования Apache службы или демона на сервере, как если бы HTTPD служба вниз, ваш сайт будет недоступен для посетителей. Other than using monitoring service, script or utility to check if the HTTPD daemon is up, server administrator also has a choice to restart the Apache service periodically. Другие не использовать службу контроля, скрипт или утилиту для проверки, если HTTPD демон деятельность, администратор сервера имеет также выбор перезапустить Apache службы периодически.
Shutdown and restart Apache periodically at specific interval helps to ensure that Apache web service is always running in top notch condition, without effect of possible memory leak and resource hogging by persistent connections. Завершение работы и перезапустить Apache периодически на конкретном интервале помогает гарантировать, что Apache веб-служба всегда работает в верхней вырезы, условие, без последствий возможной утечки памяти и ресурсов hogging стойкие соединения. It also ensure that the web sites downtime is limited to the next restart schedule, just in case it’s so unlucky that Apache hangs indefinitely and your monitoring service can’t pick up the incident. Кроме того, чтобы веб-сайты простоя ограничено следующей перезагрузки графика, только в случае, если оно так unlucky, что Apache зависает на неопределенный срок и ваши службу контроля не может забрать инцидент.
To shutdown and start Apache automatically, we can make use of crontab (or Scheduled Task or Task Scheduler in Windows Server) to schedule the task at the time prefer. Для остановки и запустить Apache автоматически, мы можем использовать кронтаб (или запланированное задание или планировщика задач в Windows Server) наметить задачи на время предпочитаете. Simply edit the cron jobs with a root or whell user, and add in the following line: Просто отредактируйте хрон рабочих мест с корневой или whell пользователя, и добавить в следующие строки:
mhdmw /usr/local/apache/bin/apachectl restart mhdmw / usr / местные / apache / бен / apachectl перезагрузка
Replace m, h, d, m and w with value of your preference, where they represent the following meaning: Заменить м, ч, сут, м и ж с величиной вашим предпочтениям, где они представляют следующие значения:
m: min (0 - 59) м: мин (0 - 59)
h: hour (0 - 23) ч: час (0 - 23)
d: day of month (1 - 31) г: день месяца (1 - 31)
m: month (1 - 12) м в месяц (1 - 12)
w: day of week (0 - 6) (Sunday=0) ж: день недели (0 - 6) (воскресенье = 0)
For variables that you want to happen every time, set it as * (asterisk). Для переменных, которые вы хотите, чтобы это произошло каждый раз, установите его в качестве * (звездочка).
For example, to kill the Apache daemon and start it immediately at 1 AM every night, set the crontab line to: Например, чтобы убить демон Apache и запустить его сразу на 1 утра каждую ночь, устанавливать кронтаб строку:
0 1 * * * /usr/local/apache/bin/apachectl restart 0 1 * * * / usr / местные / apache / бен / apachectl перезагрузка
To restart Apache HTTPD service on weekend, such as Sunday 12 noon, use the following cron job: Чтобы перезапустить Apache HTTPD службы на выходные дни, как, например, воскресенье 12 час, используйте следующую хрон работы:
0 12 * * 0 /usr/local/apache/bin/apachectl restart 0 12 * * 0 / usr / местные / apache / бен / apachectl перезагрузка
You can input “man crontab” to learn more about cron jobs in Linux/Unix/FreeBSD/CentOS. Вы можете ввести "человеку кронтаб", чтобы узнать больше о хрон рабочих мест на Linux / Unix / FreeBSD / CentOS. To edit the crontab job list, simply enter “crontab -e” on the shell. Чтобы изменить кронтаб работу список, просто введите "кронтаб-э" по оболочки. Existing crontab will appear on a text editor, such as GNU nano. Существующие кронтаб, будут опубликованы в текстовом редакторе, например, GNU нано. If this is the case, make the necessary changes, then press “Ctrl-X”, follow by “Y” to save the file, and follow by Enter press to accept the default file name. Если это дело, сделать необходимые изменения, затем нажмите "Ctrl-X", следуйте путем "Y", чтобы сохранить файл, и следуйте путем Войти пресс согласиться умолчанию имя файла. The new crontab will be installed and in effect immediately. Новые кронтаб будет установлен и в силу немедленно.
Note that the path to apachectl may be different on different variant of Unix, Linux or BSD flavors. Заметим, что путь к apachectl могут отличаться на различных вариантов Unix, Linux или BSD ароматы. Use one of the following command to find out where is Apache installed: Используйте один из следующих команду, чтобы выяснить, где установлен Apache:
find / apachectl | grep apachectl находить / apachectl | grep apachectl
whereis apachectl команда apachectl
Some Apache may install in /usr/sbin/apachectl, or you can use the httpd or apachectl symbolic links in /etc/rc.d/init.d/apachectl or /etc/rc.d/init.d/httpd. Некоторые Apache, может установить в / usr / sbin / apachectl, или вы можете использовать httpd или apachectl символические ссылки в / и т.д. / rc.d / init.d / apachectl или / и т.д. / rc.d / init.d / httpd.
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. ВАЖНО: Это машина переведена страница, на которой предоставляется "как есть" без гарантий. Machine translation may be difficult to understand. Машинный перевод может быть трудным для понимания. Please refer to Обратитесь к original English article Английский оригинал статьи whenever possible. когда это возможно.
Share and contribute or get technical support and help at Доля и вклад или получить техническую поддержку и помощь в My Digital Life Forums Моя Цифровая жизнь форумах .
Related Articles Статьи по теме
- Start, Stop and Restart Crond Daemon in Linux Пуск, остановить и перезапустить Daemon Crond в Linux
- Installing Web Server in FreeBSD 6.0 with Apache 2.2, MySQL 5.0 and PHP 5 - Part 4 Установка веб-сервера в FreeBSD 6,0 с 2,2 Apache, MySQL 5,0 и PHP 5 - Часть 4
- Starting Apache HTTPD Failed Due to Cannot Open or No Such mod_bwlimited, mod_log_bytes or mod_bandwidth Files Запуск Apache HTTPD сбой, вызванный тем, не могу открыть "или" Нет "Такие mod_bwlimited, mod_log_bytes или mod_bandwidth Файлы
- Apache Warn NameVirtualHost *:80 Has No VirtualHosts Error When Start Apache предупреждают NameVirtualHost *: 80 не имеет VirtualHosts ошибку, если начать
- Install mod_evasive for Apache to Prevent DDOS Attacks Установить mod_evasive для Apache в целях предотвращения DDOS атак
- Restart or Shutdown Windows (XP, 2000 and Vista) from Command Line or One-Click Shortcut Перезагрузить "или" Завершение работы Windows (XP, 2000 и Vista) из командной строки или один клик коротко
- Improve Apache Web Server Security: Use ServerTokens and ServerSignature to Disable Header Улучшить Apache Web Server безопасности: использование ServerTokens и ServerSignature отключить заголовок
- cPanel WHM Failed to Receive Status Information From Apache Error cPanel WHM не удалось получить информацию о состоянии из Apache ошибке
- Apache Status (whm-server-status) in cPanel WebHost Manager Returns Blank Page Apache Статус (whm-сервер-статус) в cPanel хостинга Manager Возвращает пустую страницу
- Automatically Shutdown Computer With Auto Shutdown Genius Автоматическое выключение компьютера с автоматической остановки Genius
































