diff options
| author | luqiuwen <[email protected]> | 2019-09-19 09:49:47 +0800 |
|---|---|---|
| committer | luqiuwen <[email protected]> | 2019-09-19 09:49:47 +0800 |
| commit | 60cb6fdfedf1ee3c943cc8fb1c5cf9ce59f7cb63 (patch) | |
| tree | 6393b0785ceea4078fb5aba0a1ad84eb639602d8 | |
| parent | ac14a745f9ac5d3f7eb99a32b4281e93363033d4 (diff) | |
Close #169 调整与KNI保活模块的初始化位置到最后,避免在初始化过程中丢失连接。v4.1.3-20190919
| -rw-r--r-- | platform/src/proxy.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/platform/src/proxy.cpp b/platform/src/proxy.cpp index c98f334..9227ec0 100644 --- a/platform/src/proxy.cpp +++ b/platform/src/proxy.cpp @@ -685,10 +685,6 @@ int main(int argc, char * argv[]) g_default_proxy->scm_sender = sender_scm_init(main_profile, "kni", g_default_logger); CHECK_OR_EXIT(g_default_proxy->scm_sender != NULL, "Failed at creating scm sender, Exit."); - /* Watchdog KNI */ - g_default_proxy->watchdog_kni = watchdog_kni_create(g_default_proxy, main_profile, g_default_logger); - CHECK_OR_EXIT(g_default_proxy->watchdog_kni != NULL, "Failed at creating KNI watchdog, Exit."); - /* PLUGIN INIT */ unsigned int plugin_iterator = 0; for (struct tfe_plugin * plugin_iter = tfe_plugin_iterate(&plugin_iterator); @@ -705,6 +701,10 @@ int main(int argc, char * argv[]) ret = tfe_proxy_work_thread_run(g_default_proxy); CHECK_OR_EXIT(ret == 0, "Failed at creating thread. Exit."); + /* Watchdog KNI */ + g_default_proxy->watchdog_kni = watchdog_kni_create(g_default_proxy, main_profile, g_default_logger); + CHECK_OR_EXIT(g_default_proxy->watchdog_kni != NULL, "Failed at creating KNI watchdog, Exit."); + TFE_LOG_ERROR(g_default_logger, "Tango Frontend Engine initialized. "); event_base_dispatch(g_default_proxy->evbase); return 0; |
