mirror of
https://github.com/apache/httpd.git
synced 2025-07-29 12:37:06 +00:00
mod_systemd: Use AP_SIG_GRACEFUL instead of SIGWINCH.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1618588 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@ -85,6 +85,7 @@ static int systemd_monitor(apr_pool_t *p, server_rec *s)
|
||||
|
||||
/* Shutdown httpd when nothing is sent for shutdown_timer seconds. */
|
||||
if (sload.bytes_served == bytes_served) {
|
||||
/* mpm_common.c: INTERVAL_OF_WRITABLE_PROBES is 10 */
|
||||
shutdown_counter += 10;
|
||||
if (shutdown_timer > 0 && shutdown_counter >= shutdown_timer) {
|
||||
rv = sd_notifyf(0, "READY=1\n"
|
||||
@ -94,7 +95,7 @@ static int systemd_monitor(apr_pool_t *p, server_rec *s)
|
||||
ap_log_error(APLOG_MARK, APLOG_ERR, 0, s, APLOGNO(02804)
|
||||
"sd_notifyf returned an error %d", rv);
|
||||
}
|
||||
kill(mainpid, SIGWINCH);
|
||||
kill(mainpid, AP_SIG_GRACEFUL);
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
Reference in New Issue
Block a user