Apache reload vs. restart

Reload казва на сърва да презареди конфиг файловете, което за някои от детските сървиси може и да не е възможно. Което налага да се използва restart за по-сигурно. Демек, някои процеси няма да релоуднат конфиговете, затова ако не е проблем, за по-сигурно – рестартни.

restart = stop + start

reload = remain running + re-read config files

Има два вида рестарт – normal restart и graceful restart

Normal restart – убий детските процеси, дори и да работят и „роди“ нови.
apachectl -k stop/start/restart

Graceful restart – изчакай детските процеси да си свършат работата и тогава да умрат. Новите родени вече ще са с новите конфигурации.
apachectl -k graceful

Graceful си е пак подобен на Normal restart, просто не дърпа шалтера веднага, а изчаква децата да си свършат работата и тогава им дърпа шалтера.

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *