Answer Posted / hari
Gracefully restarts the Apache httpd daemon. If the
daemon is not running, it is started. This differs from a
normal restart in that currently open connections are
not aborted. A side effect is that old log files will not
be closed immediately. This means that if used in a log
rotation script, a substantial delay may be necessary to
ensure that the old log files are closed before
processing them. This command automatically checks
the configuration files as in configtest before
initiating the restart to make sure Apache doesn?t die.
This is equivalent to apachectl -k graceful.
( excerpt from manual page of apachectl )
Actually it sends a SIGUSR1 for a restart. The USR1 or
graceful signal causes the parent process to advise the
children to exit after their current request (or to exit
immediately if they're not serving anything). The parent
re-reads its configuration files and re-opens its log files.
As each child dies off the parent replaces it with a child
from the new generation of the configuration, which begins
serving new requests immediately.
| Is This Answer Correct ? | 8 Yes | 0 No |
Post New Answer View All Answers
Is apache the best web server?
What is the use of apache server?
How to ensure web server is getting started after server reboot?
When did ubuntu switch to systemd?
What is an apache logs?
How to find httpd.conf file if you don’t know installation location?
How to use strings with whitespaces in RewriteRule's ENV flag?
What tool do you use for log analysis?
Can we do automatically roll over the apache logs at specific times without having to shut down and restart the server?
How do I stop apache from restarting?
How to check the version of apache server?
Can I use apache license 2.0 in commercial?
What do you mean by apache server?
What does 200, 403 & 503 http error code mean?
What is the servertype directive?