From 0988578c6ac2452c6352f0edf57fe73ea6560d50 Mon Sep 17 00:00:00 2001 From: niubinghui Date: Fri, 30 Aug 2024 17:00:24 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=B4=BB=E5=8A=A8=E7=BA=BF=E7=A8=8B=E5=88=A4=E6=96=AD?= =?UTF-8?q?=EF=BC=8C=E9=98=B2=E6=AD=A2=E4=B8=BA0=E6=97=B6=E5=87=BA?= =?UTF-8?q?=E7=8E=B0=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lua_plugin_manage.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lua_plugin_manage.c b/src/lua_plugin_manage.c index 1686ff0..4fd6b8e 100644 --- a/src/lua_plugin_manage.c +++ b/src/lua_plugin_manage.c @@ -334,6 +334,9 @@ struct lua_plugin_manage_schema *lua_plugin_manage_init( utarray_new(new_schema->message_mq_array, &lua_message_mq_icd); int thread_count = stellar_get_worker_thread_num(st); + if (thread_count == 0) + /* 无活动线程 */ + return new_schema; #ifdef LUAPLUGIN_BASIC_UNITTEST LOGDEBUG("get stellar thread num is %d", thread_count); #endif @@ -597,7 +600,7 @@ void debug_lua_plugin_manage_schema(struct lua_plugin_manage_schema *schema) for (int i = 0; i < schema->model_count; ++i) { printf("debug model[%d]\n", i); - printf("array %p, load %d, unload %d, env %d, mark %04x, count %04x\n", + printf("array %p, load %d, unload %d, env %d, mark %04x, count %d\n", schema->model[i].plugin_array, schema->model[i].load_ref, schema->model[i].unload_ref, schema->model[i].private_env_ref, schema->model[i].model_mark, schema->model[i].plugin_count); struct lua_plugin *plugin = NULL; @@ -606,6 +609,7 @@ void debug_lua_plugin_manage_schema(struct lua_plugin_manage_schema *schema) printf("%d, %d, %d\n", plugin->plugin_id, plugin->ctx_new_ref, plugin->ctx_free_ref); } } + printf("schema total plugin count is %d\n", schema->plugin_count); printf("***** end of debug one lua schema *****\n\n"); }