В чем разница между перезагрузкой службы и повторным запуском службы?
В чем разница между сервисами [name] reload и службой [name] restart?
на самом деле, они такие же..
хорошо, что рекомендовать использовать?
Ответы
Ответ 1
Некоторые службы, которые поддерживают команду reload
, могут перезагрузить свою конфигурацию без полного выключения и запуска. Postfix делает это, как и Apache. Это очень полезно, если вам нужно внести изменения конфигурации в живой сервер, не выполняя даже нескольких секунд простоя.
Ответ 2
Перезагрузить скажет службе перезагрузить свои файлы конфигурации, но будет поддерживать тот же процесс. Перезапуск говорит, что он полностью выключается, а затем перезагружается.
Ответ 3
Вообще говоря, restart
завершает данную службу и перезапускает ее; reload
будет перезагружать конфигурационный файл.
Так как reload
только перезагружает конфигурацию, это приведет к меньшему сбою в существующих действиях и в настоящее время открытых соединениях; пользователи могут даже не заметить, что он был запущен. Однако, в зависимости от того, на каком сервере мы говорим, некоторые параметры не могут быть изменены с помощью reload
; и если сервер использует слишком много памяти и т.д., может потребоваться использовать restart
, чтобы заставить его начать с чистого листа.
Кроме того, обратите внимание, что не все службы поддерживают reload
; поддержка всех служб restart
.
Ответ 4
restart
отключает службу, а затем запускает ее снова, тогда как reload
инструктирует демона перезагрузить его конфигурацию. Вы используете то, что подходит для вашей ситуации.