From: Paul Querna Date: Fri, 5 Dec 2008 09:08:53 +0000 (+0000) Subject: Make the frequency with how often we write the stats file a compile time option. X-Git-Tag: 2.3.0~23 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7b55419d4ea3ef0ac94b479efae0aa200cd5e05f;p=apache Make the frequency with how often we write the stats file a compile time option. Suggested by: Ruediger Pluem git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@723672 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/cluster/mod_heartmonitor.c b/modules/cluster/mod_heartmonitor.c index 876141dca6..cd07de6a8e 100644 --- a/modules/cluster/mod_heartmonitor.c +++ b/modules/cluster/mod_heartmonitor.c @@ -22,6 +22,13 @@ #include "ap_mpm.h" #include "scoreboard.h" + +#ifndef HN_UPDATE_SEC +/* How often we update the stats file */ +/* TODO: Make a runtime config */ +#define HN_UPDATE_SEC (5) +#endif + module AP_MODULE_DECLARE_DATA heartmonitor_module; typedef struct hm_server_t @@ -322,7 +329,7 @@ static void *hm_worker(apr_thread_t *thd, void *data) now = apr_time_now(); - if (apr_time_sec((now - last)) > 5) { + if (apr_time_sec((now - last)) > HN_UPDATE_SECONDS) { hm_update_stats(ctx, p); apr_pool_clear(p); last = now;