From d6eec527aaa9759bb3c05874e4da584d8aa7f019 Mon Sep 17 00:00:00 2001 From: tsukahara Date: Wed, 6 Jan 2010 00:20:19 +0000 Subject: [PATCH] ticket #392 git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-ramiel@9557 1ed66053-1c2d-0410-8867-f7571e6e31d3 --- l7vsd/src/virtualservice_tcp.cpp | 51 ++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/l7vsd/src/virtualservice_tcp.cpp b/l7vsd/src/virtualservice_tcp.cpp index 07dcfb6c..c559f910 100644 --- a/l7vsd/src/virtualservice_tcp.cpp +++ b/l7vsd/src/virtualservice_tcp.cpp @@ -321,41 +321,42 @@ void l7vs::virtualservice_tcp::handle_accept( const l7vs::session_thread_cont tcp_session* tmp_session = stc_ptr_noconst->get_session().get(); + //*-------- DEBUG LOG --------*/ + if (unlikely(LOG_LV_DEBUG == + Logger::getLogLevel(LOG_CAT_L7VSD_VIRTUALSERVICE))) { + std::stringstream buf; + buf << "virtualservice_tcp::handle_accept() : "; + buf << "ssl session cache flush before : "; + get_ssl_session_cache_info(buf); + Logger::putLogDebug(LOG_CAT_L7VSD_VIRTUALSERVICE, 28, + buf.str(), + __FILE__, __LINE__ ); + } + //*------ DEBUG LOG END ------*/ + // ssl session cache flush if( ( ssl_file_name != "" ) && ( is_session_cache_use == true ) ) { - //*-------- DEBUG LOG --------*/ - if (unlikely(LOG_LV_DEBUG == - Logger::getLogLevel(LOG_CAT_L7VSD_VIRTUALSERVICE))) { - std::stringstream buf; - buf << "virtualservice_tcp::handle_accept() : "; - buf << "ssl session cache flush before : "; - get_ssl_session_cache_info(buf); - Logger::putLogDebug(LOG_CAT_L7VSD_VIRTUALSERVICE, 28, - buf.str(), - __FILE__, __LINE__ ); - } - //*------ DEBUG LOG END ------*/ - long ssl_cache_num = SSL_CTX_sess_number(sslcontext.impl()); if ( ssl_cache_num >= session_cache_size ) { flush_ssl_session(); } - //*-------- DEBUG LOG --------*/ - if (unlikely(LOG_LV_DEBUG == - Logger::getLogLevel(LOG_CAT_L7VSD_VIRTUALSERVICE))) { - std::stringstream buf; - buf << "virtualservice_tcp::handle_accept() : "; - buf << "ssl session cache flush after : "; - get_ssl_session_cache_info(buf); - Logger::putLogDebug(LOG_CAT_L7VSD_VIRTUALSERVICE, 29, - buf.str(), - __FILE__, __LINE__ ); - } - //*------ DEBUG LOG END ------*/ + } + //*-------- DEBUG LOG --------*/ + if (unlikely(LOG_LV_DEBUG == + Logger::getLogLevel(LOG_CAT_L7VSD_VIRTUALSERVICE))) { + std::stringstream buf; + buf << "virtualservice_tcp::handle_accept() : "; + buf << "ssl session cache flush after : "; + get_ssl_session_cache_info(buf); + Logger::putLogDebug(LOG_CAT_L7VSD_VIRTUALSERVICE, 29, + buf.str(), + __FILE__, __LINE__ ); } + //*------ DEBUG LOG END ------*/ + // send access log output ON or OFF message to tcp_session stc_ptr_noconst->session_access_log_output_mode_change( access_log_flag ); -- 2.11.0