去掉调试信息
This commit is contained in:
@@ -15,15 +15,15 @@
|
|||||||
#define JHASH_GOLDEN_RATIO 0x9e3779b9
|
#define JHASH_GOLDEN_RATIO 0x9e3779b9
|
||||||
#define __jhash_mix(a, b, c)\
|
#define __jhash_mix(a, b, c)\
|
||||||
{\
|
{\
|
||||||
a -= b; a -= c; a ^= (c>>13);\
|
a -= b; a -= c; a ^= (c>>13);\
|
||||||
b -= c; b -= a; b ^= (a<<8);\
|
b -= c; b -= a; b ^= (a<<8);\
|
||||||
c -= a; c -= b; c ^= (b>>13);\
|
c -= a; c -= b; c ^= (b>>13);\
|
||||||
a -= b; a -= c; a ^= (c>>12);\
|
a -= b; a -= c; a ^= (c>>12);\
|
||||||
b -= c; b -= a; b ^= (a<<16);\
|
b -= c; b -= a; b ^= (a<<16);\
|
||||||
c -= a; c -= b; c ^= (b>>5);\
|
c -= a; c -= b; c ^= (b>>5);\
|
||||||
a -= b; a -= c; a ^= (c>>3);\
|
a -= b; a -= c; a ^= (c>>3);\
|
||||||
b -= c; b -= a; b ^= (a<<10);\
|
b -= c; b -= a; b ^= (a<<10);\
|
||||||
c -= a; c -= b; c ^= (b>>15);\
|
c -= a; c -= b; c ^= (b>>15);\
|
||||||
}
|
}
|
||||||
|
|
||||||
int g_topn = 0, g_log_level = 0, g_type = 0;
|
int g_topn = 0, g_log_level = 0, g_type = 0;
|
||||||
@@ -42,8 +42,8 @@ struct http_count_node
|
|||||||
{
|
{
|
||||||
struct http_count_node *next;
|
struct http_count_node *next;
|
||||||
//char data[MAX_STR_LEN];
|
//char data[MAX_STR_LEN];
|
||||||
uint64_t count;//统计命中次数
|
uint64_t count;//统计次数
|
||||||
char *data;
|
char *data;//存储host/useragent字段
|
||||||
};
|
};
|
||||||
|
|
||||||
struct http_data_htable
|
struct http_data_htable
|
||||||
@@ -324,7 +324,7 @@ void http_count_destory(void)
|
|||||||
fprintf(fp, "%-100s %s\n","Host", "Count");
|
fprintf(fp, "%-100s %s\n","Host", "Count");
|
||||||
else if(g_type == USER_AGENT_TYPE)
|
else if(g_type == USER_AGENT_TYPE)
|
||||||
fprintf(fp, "%-180s %s\n","User-Agent", "Count");
|
fprintf(fp, "%-180s %s\n","User-Agent", "Count");
|
||||||
#if 1
|
#if 0
|
||||||
for(i = 0; i < PERSIST_HASH_SIZE; i++)//print_test
|
for(i = 0; i < PERSIST_HASH_SIZE; i++)//print_test
|
||||||
{
|
{
|
||||||
node = g_http_data_htable->hlist_head[i].next;
|
node = g_http_data_htable->hlist_head[i].next;
|
||||||
@@ -336,7 +336,7 @@ void http_count_destory(void)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
printf("***************************top%d***************************\n", g_topn);
|
//printf("***************************top%d***************************\n", g_topn);
|
||||||
for(j = 0; j < g_topn; j++)
|
for(j = 0; j < g_topn; j++)
|
||||||
{
|
{
|
||||||
flag = 0;
|
flag = 0;
|
||||||
@@ -360,7 +360,7 @@ void http_count_destory(void)
|
|||||||
}
|
}
|
||||||
if(max_node && max_node->count)
|
if(max_node && max_node->count)
|
||||||
{
|
{
|
||||||
printf("top%d: %s, count:%"PRIu64"\n",g_topn, max_node->data, max_node->count);
|
//printf("top%d: %s, count:%"PRIu64"\n",g_topn, max_node->data, max_node->count);
|
||||||
MESA_handle_runtime_log(g_http_count_log_handler, RLOG_LV_DEBUG, HTTP_COUNT_PLUGNAME,
|
MESA_handle_runtime_log(g_http_count_log_handler, RLOG_LV_DEBUG, HTTP_COUNT_PLUGNAME,
|
||||||
"top%d: %s, count:%d\n", g_topn, max_node->data, max_node->count);
|
"top%d: %s, count:%d\n", g_topn, max_node->data, max_node->count);
|
||||||
if(g_type == HTTP_TYPE)
|
if(g_type == HTTP_TYPE)
|
||||||
|
|||||||
Reference in New Issue
Block a user