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, просто не дърпа шалтера веднага, а изчаква децата да си свършат работата и тогава им дърпа шалтера.