瀏覽代碼

Move statistics initialization to start of workers.

tags/1.0.0
Vsevolod Stakhov 9 年之前
父節點
當前提交
65c174b0c3
共有 4 個檔案被更改,包括 3 行新增2 行删除
  1. 1
    0
      src/controller.c
  2. 0
    1
      src/libserver/cfg_utils.c
  3. 0
    1
      src/main.c
  4. 2
    0
      src/worker.c

+ 1
- 0
src/controller.c 查看文件

@@ -1966,6 +1966,7 @@ start_controller_worker (struct rspamd_worker *worker)
/* Maps events */
rspamd_map_watch (worker->srv->cfg, ctx->ev_base);
rspamd_symbols_cache_start_refresh (worker->srv->cfg->cache, ctx->ev_base);
rspamd_stat_init (worker->srv->cfg);

event_base_loop (ctx->ev_base, 0);


+ 0
- 1
src/libserver/cfg_utils.c 查看文件

@@ -411,7 +411,6 @@ rspamd_config_post_load (struct rspamd_config *cfg)
(void)rspamd_lua_post_load_config (cfg);
init_dynamic_config (cfg);

rspamd_stat_init (cfg);
rspamd_url_init (cfg->tld_file);

/* Insert classifiers symbols */

+ 0
- 1
src/main.c 查看文件

@@ -1361,7 +1361,6 @@ main (gint argc, gchar **argv, gchar **env)

msg_info ("terminating...");
rspamd_symbols_cache_destroy (rspamd_main->cfg->cache);
rspamd_stat_close ();
rspamd_log_close (rspamd_main->logger);
rspamd_config_free (rspamd_main->cfg);
g_free (rspamd_main->cfg);

+ 2
- 0
src/worker.c 查看文件

@@ -37,6 +37,7 @@
#include "libmime/message.h"
#include "main.h"
#include "keypairs_cache.h"
#include "libstat/stat_api.h"

#include "lua/lua_common.h"

@@ -301,6 +302,7 @@ start_worker (struct rspamd_worker *worker)

/* XXX: stupid default */
ctx->keys_cache = rspamd_keypair_cache_new (256);
rspamd_stat_init (worker->srv->cfg);

event_base_loop (ctx->ev_base, 0);


Loading…
取消
儲存