From 7d642799b3fe95a2a88df2e0a379d0132ac8c0d7 Mon Sep 17 00:00:00 2001 From: Andrey Tvorozhkov Date: Fri, 13 Sep 2024 23:02:00 +0300 Subject: [PATCH] Fix clear connections --- adnl/adnl-ext-server.cpp | 4 ++-- adnl/adnl-ext-server.hpp | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/adnl/adnl-ext-server.cpp b/adnl/adnl-ext-server.cpp index 7f2df870b..429010d33 100644 --- a/adnl/adnl-ext-server.cpp +++ b/adnl/adnl-ext-server.cpp @@ -158,7 +158,7 @@ void AdnlExtServerImpl::add_local_id(AdnlNodeIdShort id) { void AdnlExtServerImpl::alarm() { alarm_timestamp() = td::Timestamp::in(1); - LOG(INFO) << "Clear TCP!"; + LOG(INFO) << "Clear connections usage!"; ip_connection_count_.clear(); } @@ -172,7 +172,7 @@ void AdnlExtServerImpl::accepted(td::SocketFd fd) { connection_count++; if (connection_count > 50){ LOG(INFO) << "Accept from: " << addr << " connections: " << connection_count << " TOO LARGE!"; - fd.close(); + // fd.close(); } else { LOG(INFO) << "Accept from: " << addr << " connections: " << connection_count; td::actor::create_actor(td::actor::ActorOptions().with_name("inconn").with_poll(), diff --git a/adnl/adnl-ext-server.hpp b/adnl/adnl-ext-server.hpp index dda3976c5..537062497 100644 --- a/adnl/adnl-ext-server.hpp +++ b/adnl/adnl-ext-server.hpp @@ -69,6 +69,7 @@ class AdnlExtServerImpl : public AdnlExtServer { add_tcp_port(port); } ports_.clear(); + alarm_timestamp() = td::Timestamp::in(1); } void alarm() override;