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:
Jan Kaluža
2014-08-18 11:51:01 +00:00
parent c14c0ab2c7
commit 1a3f433294

View File

@ -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 {