답변:
명령을 사용하여 가능해야합니다
sudo /etc/init.d/apache2 reload
그것이 도움이 되길 바란다
하다
apachectl -k graceful
자세한 내용은이 링크를 확인하십시오. http://www.electrictoolbox.com/article/apache/restart-apache/
apachectl graceful: Gracefully restarts the Apache daemon by sending it a SIGUSR1. If the daemon is not running, it is started. This differs from a normal restart in that currently open connections are not aborted.
Apache 2.4, 비 시스템 (예 : CentOS 6.x, Amazon Linux AMI) 및 시스템 (예 : CentOS 7.x)에 대해 업데이트되었습니다.
현재 스레드로 수행하려는 작업에 따라 아파치 프로세스가 구성을 다시로드하는 두 가지 방법이 있습니다. 유휴 상태 일 때 종료하거나 직접 종료하는 것이 좋습니다.
Apache apachectl -k
는 명령으로 사용 하는 것이 좋으며 systemd에서는 명령이 다음과 같이 대체됩니다.httpd -k
apachectl -k graceful
또는 httpd -k graceful
Apache는 유휴 상태 일 때 스레드를 종료하도록 권고 한 다음 Apache가 구성을 다시로드합니다 (자체를 종료하지 않음). 이는 통계가 재설정되지 않음을 의미합니다.
apachectl -k restart
또는 httpd -k restart
프로세스가 스레드를 종료한다는 점에서 중지와 비슷하지만 프로세스는 자체를 종료하지 않고 구성 파일을 다시로드합니다.
httpd -k graceful
만 httpd -k restart
: httpd /?
=>-k restart : tell running Apache to do a graceful restart