This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
yulingjing-url-label-restiful/readme.md

131 lines
2.0 KiB
Markdown
Raw Normal View History

2019-07-31 16:03:48 +08:00
# <20><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
## <20><><EFBFBD>л<EFBFBD><D0BB><EFBFBD>
| <20><><EFBFBD><EFBFBD>ϵͳ | Centos7.4 |
| -------- | --------------------- |
| <20>ڴ<EFBFBD> | 128G |
| CPU | Inter E5 2630 V3 |
| <20><><EFBFBD><EFBFBD> | ˫<><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Intel 82599 |
| Ӳ<><D3B2> | 500G |
## <20><>ʼ<EFBFBD><CABC>
Redis<EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>
ʱ<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD>ظ<EFBFBD><D8B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>»<EFBFBD><C2BB><EFBFBD>
ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> UTF-8
ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>TCP<43><50><EFBFBD><EFBFBD><EFBFBD>Ż<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD>£<EFBFBD><C2A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
## <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
librdkafka.so.1
libhiredis_vip.so.0.4
libmaatframe.so.2.5
libMESA_handle_logger.so
libMESA_htable.so
libMESA_prof_load.so
libMESA_field_stat2.so
librulescan.so
openssl 1.0.1e-16<31><36><EFBFBD>ϰ汾<CFB0><E6B1BE>Python 2.6<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
## <20><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ö<EFBFBD><EFBFBD><EFBFBD>`web_focus/bin/conf/web_focus.conf`<EFBFBD>ļ<EFBFBD><EFBFBD>С<EFBFBD>
ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
```
[SYSTEM]
thread_num=1 #<23>߳<EFBFBD><DFB3><EFBFBD>
domain_min_voter_num=1 #domain\sip<69>ԵIJ<D4B5>ͬclient ip<69><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><DAB5>ڴ<EFBFBD>ֵʱ<D6B5><CAB1>Ϊ<EFBFBD><CEAA>Ч
dyn_config_expire_time=300 #<23>·<EFBFBD><C2B7>Ķ<EFBFBD>̬<EFBFBD><CCAC><EFBFBD>ó<EFBFBD>ʱʱ<CAB1><EFBFBD><E4A3AC>λ<EFBFBD><CEBB>
raidus_config_expire_time=86400 #<23>·<EFBFBD><C2B7><EFBFBD>Radius<75><73>Subscribe ID)<29><><EFBFBD>õij<C3B5>ʱʱ<CAB1><EFBFBD><E4A3AC>λ<EFBFBD><CEBB>
```
IP<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
```
[IP_REUSE]
ir_pick_cli_num=100 #ΪIP Reuseҵ<65><D2B5>ÿ<EFBFBD><C3BF><EFBFBD>·<EFBFBD><C2B7>Ŀͻ<C4BF><CDBB><EFBFBD>IP<49><50><EFBFBD><EFBFBD>
tcp_record_sample_rate=0.05 #tcp<EFBFBD><EFBFBD>־<EFBFBD>IJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡֵ0.001~1.0
```
MAAT <20><><EFBFBD>ã<EFBFBD>
```
[NTC_MAAT] <EFBFBD><EFBFBD>
instance_name=ntc
table_info_path=./conf/ntc_table_info.conf
redis_ip = 10.4.34.4
redis_port = 6380
redis_index = 2
[PROXY_MAAT] <EFBFBD><EFBFBD>
instance_name=proxy
table_info_path=./conf/proxy_table_info.conf
redis_ip = 10.4.34.4
redis_port = 6380
redis_index = 4
[OUTPUT_MAAT] <EFBFBD><EFBFBD>
instance_name=wbf
table_info_path=./conf/output_maat_table_info.conf
redis_ip = 10.4.20.151
redis_port = 6379
redis_index = 0
```
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD>
```
[DEBUG]
#no more than 64, seperate with ","
trace_keys=www.mesalab.cn, ietf.org, askar_legalkz.in
```
## <20><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
`unzip web_focus.zip`
`cd web_focus/src`
`make clean;make`
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
`cd web_focus/bin/`
`./web_focus` or ` ./wf_r2`
״̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
`watch -d cat ipd_fs.stat`
## <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
1. <20><><EFBFBD>Ӵ<EFBFBD><D3B4><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> `cannot find -lsqlite3`
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`ln -s /usr/lib64/libsqlite3.so.0 /usr/lib64/libsqlite3.so`