Commit 354cc3a1 authored by Paul Querna's avatar Paul Querna
Browse files

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
parent 8c93e111
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -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;