From e0304544664586b3d7f6998dfdcc184bb958df63 Mon Sep 17 00:00:00 2001 From: Feng Date: Sat, 6 Feb 2016 16:35:33 +0800 Subject: [PATCH] if only one core, the router will not work --- src/emqttd_pubsub_sup.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/emqttd_pubsub_sup.erl b/src/emqttd_pubsub_sup.erl index 592b8a7d8..f44d56c1f 100644 --- a/src/emqttd_pubsub_sup.erl +++ b/src/emqttd_pubsub_sup.erl @@ -56,7 +56,7 @@ init([Env]) -> %% Router Pool Sup RouterMFA = {emqttd_router, start_link, [fun setstats/1, Env]}, %% Pool_size / 2 - RouterSup = emqttd_pool_sup:spec(router_pool, [router, hash, pool_size(Env) div 2, RouterMFA]), + RouterSup = emqttd_pool_sup:spec(router_pool, [router, hash, 1 + (pool_size(Env) div 2), RouterMFA]), %% PubSub Pool Sup PubSubMFA = {emqttd_pubsub, start_link, [fun setstats/1, Env]},