Commit 2e4ed981f77dfb3b8d5eb8de4aa199bcf1002030

Authored by Adhidarma Hadiwinoto
1 parent 090288ad17
Exists in master

config.globals.dump_stats_interval_secs

Showing 1 changed file with 11 additions and 1 deletions Side-by-side Diff

... ... @@ -19,6 +19,15 @@ function dumpStats() {
19 19 }
20 20 }
21 21  
  22 +function dumpStatsPeriodic() {
  23 + var dumpStatsInterval = 1000 * 30;
  24 + if (config.globals.dump_stats_interval_secs) {
  25 + dumpStatsInterval = config.globals.dump_stats_interval_secs;
  26 + }
  27 + logger.verbose('Dump stats every ' + dumpStatsInterval / 1000 + ' secs (' + config.globals.dump_stats_interval_secs +')');
  28 + setInterval(dumpStats, config.globals.dump_stats_interval_secs);
  29 +}
  30 +
22 31 function init(options) {
23 32 if (options && options.config) {
24 33 config = options.config;
... ... @@ -30,7 +39,8 @@ function init(options) {
30 39  
31 40 createRedisClient(config.globals.redis_host, config.globals.redis_port);
32 41 readImConfig();
33   - setInterval(dumpStats, 1000 * 300);
  42 +
  43 + dumpStatsPeriodic();
34 44 }
35 45  
36 46 function createRedisClient(host, port) {