├── .gitignore
├── README.md
├── data
├── m
│ ├── roots.txt
│ └── sitemap0.xml
└── r
│ ├── roots.txt
│ └── sitemap0.xml
├── index.php
├── shell
├── .gitignore
├── analyser-m.sh
├── analyser-r.sh
├── m.access.log
├── m.log
├── r.access.log
└── r.log
└── src
└── Sitemap.php
/.gitignore:
--------------------------------------------------------------------------------
1 | *.DS_Store
2 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 分析nginx日志,根据正则表达式捕获相应的URL,并生产sitemap文件
2 |
--------------------------------------------------------------------------------
/data/m/roots.txt:
--------------------------------------------------------------------------------
1 | Sitemap: http://m.ele.me/sitemap0.xml
2 |
--------------------------------------------------------------------------------
/data/m/sitemap0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | http://m.ele.me/place/-6157471640022941732015-04-14daily0.8http://m.ele.me/place/-wx553fqpup042015-04-14daily0.8http://m.ele.me/place/62eb6dfcf1182015-04-14daily0.8http://m.ele.me/place/wtmkktk7xq5e2015-04-14daily0.8http://m.ele.me/place/wtw9130husen2015-04-14daily0.8http://m.ele.me/place/2015-04-14daily0.8
4 |
--------------------------------------------------------------------------------
/data/r/roots.txt:
--------------------------------------------------------------------------------
1 | Sitemap: http://m.ele.me/sitemap0.xml
2 |
--------------------------------------------------------------------------------
/data/r/sitemap0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | http://m.ele.me/bd-mkfhdd2015-04-14daily0.8http://m.ele.me/bd-mlxgfqd2015-04-14daily0.8http://m.ele.me/bd-mwkrbf2015-04-14daily0.8http://m.ele.me/bd-ndjgb2015-04-14daily0.8http://m.ele.me/bd-ndnmke2015-04-14daily0.8http://m.ele.me/bd-ndyflc2015-04-14daily0.8http://m.ele.me/bd-nmbb2015-04-14daily0.8http://m.ele.me/bd-qbjskcxc2015-04-14daily0.8http://m.ele.me/bd-qgyykc2015-04-14daily0.8http://m.ele.me/bd-qlxhd2015-04-14daily0.8http://m.ele.me/bd-rjdymyhmjmf2015-04-14daily0.8http://m.ele.me/bd-rpkkc2015-04-14daily0.8http://m.ele.me/bd-scfw2015-04-14daily0.8http://m.ele.me/bd-sgbf2015-04-14daily0.8http://m.ele.me/bd-sxlp2015-04-14daily0.8http://m.ele.me/bd-zjyfcwdzymlt2015-04-14daily0.8http://m.ele.me/bd-zjyjltgjd2015-04-14daily0.8http://m.ele.me/bd-zjyyqcjgb2015-04-14daily0.8http://m.ele.me/bd-zjyz2015-04-14daily0.8http://m.ele.me/bd-zjyzjkrbf2015-04-14daily0.8http://m.ele.me/bdmm2015-04-14daily0.8http://m.ele.me/bdnywg2015-04-14daily0.8http://m.ele.me/bdsssa2015-04-14daily0.8http://m.ele.me/bebld2015-04-14daily0.8http://m.ele.me/beiyuansxxc2015-04-14daily0.8http://m.ele.me/fkskele2015-04-14daily0.8http://m.ele.me/2015-04-14daily0.8
4 |
--------------------------------------------------------------------------------
/index.php:
--------------------------------------------------------------------------------
1 | run();
9 |
--------------------------------------------------------------------------------
/shell/.gitignore:
--------------------------------------------------------------------------------
1 | *.DS_Store
2 |
--------------------------------------------------------------------------------
/shell/analyser-m.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # 分析nginx日志文件
3 | # 捕获到 类似于[.......]/place/(xxxxxxxx)[&test=test.......]的URL中的(xxxxxx)
4 | LOG_DIR=m.log
5 |
6 | # 存放最后生成的地图列表
7 | M_LOG_DIR=m.access.log
8 |
9 | # 查看系统 sed命令在MAC和linux下不一样
10 | if [ -f "/etc/issue" ]; then
11 | egrep -i "ubuntu" /etc/issue && sysName='ubuntu';
12 | fi
13 |
14 | # 把uri=“place”的重定向到一个文件夹中
15 | awk '/[^\/place]\/place.*/' ${LOG_DIR} > tmp.log
16 |
17 | # 把用户搜索到的内容全部全部匹配出来
18 | sed 's/[^GET]*GET \/place\(\/[a-z0-9\-]*\)[^HTTP]* HTTP.*/\1/g' tmp.log > tmp1.log
19 |
20 | # 把符合匹配内容的字符重定向到另一个文件
21 | awk '/^\//' tmp1.log > tmp2.log
22 |
23 | if [ "$sysName" = "ubuntu" ]; then
24 | # 替换'/'
25 | sed -i 's/\// /g' tmp2.log
26 | else
27 | # 替换'/'
28 | sed -i '' 's/\// /g' tmp2.log
29 | fi;
30 |
31 | #删除重复的行
32 | sort -u tmp2.log --o ${M_LOG_DIR}
33 |
34 | rm -rf tmp1.log tmp2.log tmp.log
35 |
36 | #统计行数
37 | wc -l ${LOG_DIR}
38 |
39 | echo "DONE"
40 |
41 |
42 |
--------------------------------------------------------------------------------
/shell/analyser-r.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # 分析nginx日志文件
3 | # 捕获到 类似于[.......]/GET (xxxxxxxx)/userinfo[.......]的URL中的(xxxxxx)
4 | LOG_DIR=r.log
5 |
6 | # 存放最后生成的餐厅列表
7 | R_LOG_DIR=r.access.log
8 |
9 | # 查看系统 sed命令在MAC和linux下不一样
10 | if [ -f "/etc/issue" ]; then
11 | egrep -i "ubuntu" /etc/issue && sysName='ubuntu';
12 | fi
13 |
14 | # 把用户搜索到的内容全部全部匹配出来
15 | sed 's/.*GET \(.*\)\/userinfo.*/\1/g' $LOG_DIR > tmp.log
16 |
17 | # 把符合匹配内容的字符重定向到另一个文件
18 | awk '/^\//' tmp.log > tmp1.log
19 |
20 | # MAC下面sed替换需要在前面加一个“‘’”
21 | if [ "$sysName" = "ubuntu" ]; then
22 | # 替换'/'
23 | sed -i 's/\// /g' tmp1.log
24 | else
25 | # 替换'/'
26 | sed -i '' 's/\// /g' tmp1.log
27 | fi;
28 |
29 | #删除重复的行
30 | sort -u tmp1.log -o $R_LOG_DIR
31 | rm -rf tmp1.log tmp.log
32 |
33 | #统计行数
34 |
35 | wc -l $R_LOG_DIR
36 |
37 | echo "DONE"
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/shell/m.access.log:
--------------------------------------------------------------------------------
1 | -615747164002294173
2 | -wx553fqpup04
3 | 62eb6dfcf118
4 | wtmkktk7xq5e
5 | wtw9130husen
6 |
--------------------------------------------------------------------------------
/shell/m.log:
--------------------------------------------------------------------------------
1 | d102-app-09 114.247.56.166 - - [10/Apr/2015:01:30:45 +0800] "GET /misc/getUnreadMsgNum?_s=1427862997707&_=1428600
2 | 688175 HTTP/1.1" 200 32 "http://ele.me/place/wx4eqf6ykwpc" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like
3 | Gecko) Chrome/31.0.1650.63 Safari/537.36" 0.076 1667920 - - - e966b5b4c1605e97eca9241614828170 - XMLHttpRequest 1412589740%7C49e08aed535a6387f820408b364a62c5e1289c948f6b29fb464389dc745cf2ad%7C29fce40c424680a9cd8efa53520b2200 text/html; charset=utf-8 - ele.me
4 | d102-app-08 119.251.102.68 - - [10/Apr/2015:01:30:46 +0800] "GET /place/-wx553fqpup04 HTTP/1.1" 200 37602 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36" 1.323 886 1427250578%7C6050563aa3d1ab068b20ef011b14fb344b9f6bd6385566f553%7C01f052ee7b8e660ce79
5 | 8c7256c5a4df7 text/html; charset=utf-8 - ele.me
6 | d110-app-01 62.212.73.211 - - [10/Apr/2015:01:30:46 +0800] "GET /gb-jmgtp HTTP/1.0" 301 95 "-" "Mozi
7 | lla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" 0.029 - - - - - - text/html; charset=utf-8 - ele.me
8 | d110-app-02 119.251.102.68 - - [10/Apr/2015:01:30:46 +0800] "GET /js/bower_components/fingerprint/fingerprint.js
9 | HTTP/1.1" 304 0 "http://ele.me/place/wx553fqpup04&test=test" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like
10 | Gecko) Chrome/31.0.1650.63 Safari/537.36" 0.000 886 - - - - - - 1427250578%7C6050563a
11 | a3d1ab068b20ef011b14fb344b9f6bd6385566f553%7C01f052ee7b8e660ce798c7256c5a4df7 - - ele.me
12 | d102-app-09 223.73.197.57 - - [10/Apr/2015:01:30:46 +0800] "POST /restaurant/unFavor?_s=1428600501771 HTTP/1.1"200 31 "http://ele.me/place/ws0ehrnmgnkg" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650
13 | .63 Safari/537.36" 0.097 1722411 - - - - - XMLHttpRequest 1426144035%7Ca73355202bc54ced026c6dd7
14 | 8c5d7a739a1f61e916676f0325%7C3453316209d1e483adbf2250ae3df0f5 text/html; charset=utf-8 - ele.me
15 | d102-app-09 223.73.197.57 - - [10/Apr/2015:01:30:46 +0800] "GET /geoplace/favoredBar?_s=1428600501925&place_id=-
16 | 616095511917466003 HTTP/1.1" 200 752 "http://ele.me/place/ws0ehrnmgnkg" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHT
17 | ML, like Gecko) Chrome/31.0.1650.63 Safari/537.36" 0.177 1722411 - - - - - XMLHttpRequest 14261
18 | 44035%7Ca73355202bc54ced026c6dd78c5d7a739a1f61e916676f0325%7C3453316209d1e483adbf2250ae3df0f5 text/html; charset=utf-8 - -ele.me
19 | d110-app-02 119.251.102.68 - - [10/Apr/2015:01:30:46 +0800] "GET /images/forward/global/app-qrcode-72.png HTTP/1.
20 | 1" 304 0 "http://ele.me/place/wx553fqpup04" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) C
21 | hrome/31.0.1650.63 Safari/537.36" 0.000 886 - - - - - - 1427250578%7C6050563aa3d1ab06
22 | 8b20ef011b14fb344b9f6bd6385566f553%7C01f052ee7b8e660ce798c7256c5a4df7 - - ele.me
23 | d110-app-02 119.251.102.68 - - [10/Apr/2015:01:30:46 +0800] "GET /images/forward/global/passIcon_s_01.png?v=1 HTT
24 | P/1.1" 304 0 "http://ele.me/place/wx553fqpup04?&a=b" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) C
25 | hrome/31.0.1650.63 Safari/537.36" 0.000 886 - - - - - - 1427250578%7C6050563aa3d1ab06
26 | 8b20ef011b14fb344b9f6bd6385566f553%7C01f052ee7b8e660ce798c7256c5a4df7 - - ele.me
27 | d110-app-02 123.125.71.99 - - [10/Apr/2015:01:30:46 +0800] "GET /place/wtw9130husen HTTP/1.1" 200 8843 -"-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" 0.477 - - - - -- - - - text/html; charset=utf-8 - ele.me
28 | d102-app-10 66.249.69.55 - - [10/Apr/2015:01:30:46 +0800] "GET /search/kw/%E6%99%8B%E5%9F%8E%E5%93%AA%E9%87%8C%
29 | E6%9C%89%E9%BB%91%E8%BD%A6%E5%87%BA%E5%94%AE%E3%80%90%E5%85%A8%E5%9B%BD%E5%90%84%E5%9C%B0%E5%85%8D%E5%AE%9A%E9%87%91%E9%80%81%E8%BD%A
30 | 6%E8%81%94%E7%B3%BBQQ%EF%BC%9A603206279%E3%80%912015%E5%B9%B44%E6%9C%889%E6%97%A5ab9fz5 HTTP/1.1" 301 284 "-" "Mozilla/5.0
31 | (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatib
32 | le; Googlebot/2.1; +http://www.google.com/bot.html)" 0.000 - - - - - - - - text/
33 | html - ele.me
34 | d110-app-05 220.181.108.178 - - [10/Apr/2015:01:30:46 +0800] "GET /search/kw/%E4%BB%A3%E5%BC%80%E9%B8%A1%E8%A5%BF%
35 | E5%8A%B3%E4%BF%9D%E7%94%A8%E5%93%81%E5%8F%91%E7%A5%A8%E3%80%90Q:34348918%E2%98%85%E9%AA%8C%E8%AF%81%E5%90%8E%E4%BB%98%E6%AC%BE%E3%80%
36 | 912015%E5%B9%B43%E6%9C%8831%E6%97%A5vlsscc HTTP/1.1" 200 5471 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://ww
37 | w.baidu.com/search/spider.html)" 0.094 - - - - - - - - text/html; charset=ut
38 | f-8 - ele.me
39 | d102-app-08 180.160.227.9 - - [10/Apr/2015:01:30:46 +0800] "GET /images/forward/deliver-icon.png HTTP/1.1" 304 0
40 | "http://ele.me/place/wtw0whwh2qxu" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31
41 | .0.1650.63 Safari/537.36 SE 2.X MetaSr 1.0" 0.000 356289 - - - 7c7608663907a6ac1734e42675ac45a4 - -- 1412075596%7Cb80d8ef67f9130e69208dda33bd08d543d71df6c3ed37f1b729eed9169affd73%7C5aa008e020bc035243df06ad02087eec - -- ele.me
42 | d102-app-08 119.251.102.68 - - [10/Apr/2015:01:30:46 +0800] "GET /js/bower_components/ubt/ubt.js HTTP/1.1" 304 0
43 | "http://ele.me/place/wx553fqpup04" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31
44 | .0.1650.63 Safari/537.36" 0.000 886 - - - - - - 1427250578%7C6050563aa3d1ab068b20ef01
45 | 1b14fb344b9f6bd6385566f553%7C01f052ee7b8e660ce798c7256c5a4df7 - - ele.me
46 | d110-app-01 163.177.136.248 - - [10/Apr/2015:01:30:46 +0800] "POST /profile/orderServiceRate HTTP/1.1" 200 8
47 | 0 "http://ele.me/profile/order/filter/unrated" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) C
48 | hrome/31.0.1650.63 Safari/537.36" 0.106 8884473 - - - e84b444e2522376f633db89b52d480e5 - XMLHt
49 | tpRequest 1417607238%7C064063759840ad4a57ab99fa482182a16e105a46f0d9e0fec6%7C649e1caef5a81bad682e7fbb6e8edba5 application/j
50 | son; charset=utf-8 - ele.me
51 | d110-app-01 180.160.227.9 - - [10/Apr/2015:01:30:47 +0800] "GET /geoplace/favoredRestaurants?_s=1428600671346&pl
52 | ace_id=-615736198997444760 HTTP/1.1" 200 64 "http://ele.me/place/wtw0whwh2qxu" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWeb
53 | Kit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 SE 2.X MetaSr 1.0" 0.051 356289 - - - 7c760
54 | 8663907a6ac1734e42675ac45a4 - XMLHttpRequest 1412075596%7Cb80d8ef67f9130e69208dda33bd08d543d71df6c3ed37f1b729eed9169affd73
55 | %7C5aa008e020bc035243df06ad02087eec text/html; charset=utf-8 - ele.me
56 | d110-app-01 180.160.227.9 - - [10/Apr/2015:01:30:46 +0800] "GET /images/forward/global/passIcon_s_01.png?v=1 HTT
57 | P/1.1" 304 0 "http://ele.me/place/wtw0whwh2qxu" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) C
58 | hrome/31.0.1650.63 Safari/537.36 SE 2.X MetaSr 1.0" 0.000 356289 - - - 7c7608663907a6ac1734e42675ac45a4 -- - 1412075596%7Cb80d8ef67f9130e69208dda33bd08d543d71df6c3ed37f1b729eed9169affd73%7C5aa008e020bc035243df06ad02087eec -- - ele.me
59 | d110-app-02 119.251.102.68 - - [10/Apr/2015:01:30:47 +0800] "GET /geoplace/favoredBar?_s=1428600652452&place_id=-
60 | 614682846524182160 HTTP/1.1" 200 168 "http://ele.me/place/wx553fqpup04" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.
61 | 36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36" 0.051 886 - - - - - XMLHttpReques
62 | t 1427250578%7C6050563aa3d1ab068b20ef011b14fb344b9f6bd6385566f553%7C01f052ee7b8e660ce798c7256c5a4df7 text/html; charset=ut
63 | f-8 - ele.me
64 | d102-app-09 223.73.197.57 - - [10/Apr/2015:01:30:47 +0800] "GET /images/forward/global/passIcon_s_01.png?v=1 HTT
65 | P/1.1" 304 0 "http://ele.me/place/ws0ehrnmgnkg" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/3
66 | 1.0.1650.63 Safari/537.36" 0.000 1722411 - - - - - - 1426144035%7Ca73355202bc54ced026c6dd7
67 | 8c5d7a739a1f61e916676f0325%7C3453316209d1e483adbf2250ae3df0f5 - - ele.me
68 | d110-app-05 162.210.196.130 - - [10/Apr/2015:01:30:47 +0800] "GET /gh-dctyql?fid=1477060 HTTP/1.0" 301 96 "-" -"Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" 0.051 - - - - - -- - - text/html; charset=utf-8 - ele.me
69 | d110-app-03 112.10.127.37 - - [10/Apr/2015:01:30:47 +0800] "GET /place/62eb6dfcf118&test=test HTTP/1.1" 301 114 "-" -"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36" 0.122 12526279 -- - - - - - 1427886905%7C19db1e9d04dca480873eaae43adbed328033440f59334526d2%7Cb4cd2ada588b9fecc2a
70 | ca453f3896c0f text/html; charset=utf-8 - ele.me
71 | d110-app-03 222.209.26.181 - - [10/Apr/2015:01:30:47 +0800] "GET / HTTP/1.1" 302 98 "-" "Mozilla/4.0
72 | (compatible; MSIE 6.0; Windows NT 5.1; SV1)" 0.050 886 - - - - - - - text/html; ch
73 | arset=utf-8 - ele.me
74 | d110-app-01 222.216.160.191 - - [10/Apr/2015:01:30:48 +0800] "GET /xlocalstorage.html HTTP/1.1" 304 0 "http
75 | ://r.ele.me/cqyg" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 Safari/537.36" -0.000 11820012 - - - - - - 1427560481%7C8e8a4c85c016bff76f6e1b239cff974d20e6eae99d26203e
76 | 59%7Cdf9c05f2312563b61022ea7f14cd46d7 - - ele.me
77 | d110-app-03 222.209.26.181 - - [10/Apr/2015:01:30:47 +0800] "GET /xlocalstorage.html HTTP/1.1" 200 472 "http
78 | ://v5.ele.me/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" 0.000 886 - - - - - -- 1428600647%7Cc354cf721f6b63a30229847ce93b494ccde4681fb5ff1d0039%7C17eaab13c25bd89dee8d0c2b4625a451 text/html; charset=ut
79 | f-8 - ele.me
80 | d110-app-03 42.62.36.244 - - [10/Apr/2015:01:30:47 +0800] "GET /place/-615747164002294173&test=test HTTP/1.1" 302 1
81 | 09 "-" "Mozilla/5.0 (compatible; ChinasoSpider; +http://shoulu.jike.com/spider.html)" 0.089 886 - - - -- - - - text/html; charset=utf-8 - ele.me
82 | d102-app-11 119.251.102.68 - - [10/Apr/2015:01:30:48 +0800] "GET /xlocalstorage.html HTTP/1.1" 304 0 "http
83 | s://account.ele.me/ilogin" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safar
84 | i/537.36" 0.000 886 - - - - - - 1427250578%7C6050563aa3d1ab068b20ef011b14fb344b9f6bd6
85 | 385566f553%7C01f052ee7b8e660ce798c7256c5a4df7 - - ele.me
86 | d110-app-02 123.125.71.90 - - [10/Apr/2015:01:30:48 +0800] "GET /profile/index HTTP/1.1" 302 136 "-" "Mozi
87 | lla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" 0.050 - - - - - -- - 1428600648%7C10f393ca5b84731c8e2f507889105d92f4982d99ac4478396c%7Cc48607a232febb7a01f0a94162f4ad41 text/html; ch
88 | arset=utf-8 - ele.me
89 | d110-app-02 59.151.93.98 - - [10/Apr/2015:01:30:48 +0800] "GET /loing/ddd HTTP/1.1" 404 1063 "-" -"eleme Zabbix" 0.048 - - - - - - - - text/html; charset=utf-8 - ele.m
90 | e
91 | d102-app-09 101.231.120.133 - - [10/Apr/2015:01:30:48 +0800] "GET /xlocalstorage.html HTTP/1.1" 304 0 "http
92 | ://r.ele.me/tqbisa" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101
93 | Safari/537.36" 0.000 886 - - - - - - 1421304886%7Cc47c93515a9db73095adc310d7884ee4253ec3cd
94 | 4085614c6f%7C7ed616f18594141fe5e240c744dc2db8 - - ele.me
95 | d102-app-08 59.151.93.98 - - [10/Apr/2015:01:30:48 +0800] "GET /loing/ddd HTTP/1.1" 404 1063 "-" -"eleme Zabbix" 0.053 - - - - - - - - text/html; charset=utf-8 - ele.m
96 | e
97 | d110-app-01 157.55.39.245 - - [10/Apr/2015:01:30:48 +0800] "GET /food/731067374139430 HTTP/1.1" 200 6062 -"-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" 0.109 - - - - - -- - - text/html; charset=utf-8 - ele.me
98 | d110-app-01 157.55.39.245 - - [10/Apr/2015:01:30:48 +0800] "GET /food/1615116697 HTTP/1.1" 200 6053 "-" -"Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" 0.113 - - - - - - -- - text/html; charset=utf-8 - ele.me
99 | d102-app-09 223.73.197.57 - - [10/Apr/2015:01:30:49 +0800] "GET /images/forward/global/passIcon_s_01.png?v=1 HTT
100 | P/1.1" 304 0 "http://ele.me/place/ws0ehrnmgnkg" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/3
101 | 1.0.1650.63 Safari/537.36" 0.000 1722411 - - - - - - 1426144035%7Ca73355202bc54ced026c6dd7
102 | 8c5d7a739a1f61e916676f0325%7C3453316209d1e483adbf2250ae3df0f5 - - ele.me
103 | d110-app-04 112.10.127.37 - - [10/Apr/2015:01:30:49 +0800] "GET /images/forward/global/app-qrcode-72.png HTTP/1.
104 | 1" 304 0 "http://ele.me/place/wtmkktk7xq5e" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) C
105 | hrome/31.0.1650.63 Safari/537.36" 0.000 12526279 - - - - - - 1427886905%7C19db1e9d
106 | 04dca480873eaae43adbed328033440f59334526d2%7Cb4cd2ada588b9fecc2aca453f3896c0f - - ele.me
107 | d110-app-03 112.10.127.37 - - [10/Apr/2015:01:30:49 +0800] "GET /place/wtmkktk7xq5e HTTP/1.1" 200 61242 -"-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36" 1.874 12526
108 | 279 - - - - - - 1427886905%7C19db1e9d04dca480873eaae43adbed328033440f59334526d2%7Cb4cd2ada588
109 | b9fecc2aca453f3896c0f text/html; charset=utf-8 - ele.me
110 | d110-app-03 112.10.127.37 - - [10/Apr/2015:01:30:49 +0800] "GET /images/forward/global/passIcon_s_02.png?v=1 HTT
111 | P/1.1" 304 0 "http://ele.me/place/wtmkktk7xq5e" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) C
112 | hrome/31.0.1650.63 Safari/537.36" 0.000 12526279 - - - - - - 1427886905%7C19db1e9d
113 | 04dca480873eaae43adbed328033440f59334526d2%7Cb4cd2ada588b9fecc2aca453f3896c0f - - ele.me
114 | d102-app-09 223.73.197.57 - - [10/Apr/2015:01:30:50 +0800] "GET /images/forward/global/passIcon_s_01.png?v=1 HTT
115 | P/1.1" 304 0 "http://ele.me/place/ws0ehrnmgnkg" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/3
116 | 1.0.1650.63 Safari/537.36" 0.000 1722411 - - - - - - 1426144035%7Ca73355202bc54ced026c6dd7
117 | 8c5d7a739a1f61e916676f0325%7C3453316209d1e483adbf2250ae3df0f5 - - ele.me
118 | d102-app-11 221.204.196.108 - - [10/Apr/2015:01:30:50 +0800] "GET /search/kw/%E6%B2%88%E9%98%B3%E7%89%8C%E4%B9%9D%
119 | E5%8F%98%E7%89%8C%E8%A1%A3%E6%9C%8D%E3%80%90%E5%8A%A0%E4%B8%80%E5%93%A5%E7%89%8C%E5%85%B7%E5%BE%AE%E4%BF%A1%3Ayigepaiju%E3%80%9105222
120 | 8 HTTP/1.1" 200 5477 "http://ele.me/search/kw/%E6%B2%88%E9%98%B3%E7%89%8C%E4%B9%9D%E5%8F%98%E7%89%8C%E8%A1%A3%E6%9C%8D%E3%
121 | 80%90%E5%8A%A0%E4%B8%80%E5%93%A5%E7%89%8C%E5%85%B7%E5%BE%AE%E4%BF%A1%3Ayigepaiju%E3%80%91052228" "Mozilla/5.0 (compatible; MSI
122 | E 9.0; Windows NT 6.1; Trident/5.0)" 0.106 - - - - - - - - text/html; charset=ut
123 | f-8 - ele.me
124 | d110-app-04 112.10.127.37 - - [10/Apr/2015:01:30:50 +0800] "GET /js/bower_components/fingerprint/fingerprint.js
125 | HTTP/1.1" 304 0 "http://ele.me/place/wtmkktk7xq5e" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like
126 | Gecko) Chrome/31.0.1650.63 Safari/537.36" 0.000 12526279 - - - - - - 1427886905%7C
127 | 19db1e9d04dca480873eaae43adbed328033440f59334526d2%7Cb4cd2ada588b9fecc2aca453f3896c0f - - ele.me
128 | d102-app-10 182.118.25.220 - - [10/Apr/2015:01:30:50 +0800] "GET /search/kw/%E9%98%BF%E6%8B%89%E4%B8%81%E6%99%AE%
129 | E9%80%9A%E6%89%91%E5%85%8B%E7%89%8C%E5%88%86%E6%9E%90%E4%BB%AA%E3%80%90%E8%B5%A2%E9%92%B1%E5%8A%A0QQ%3A2253189165%E3%80%91222425 HTTP
130 | /1.1" 200 5458 "http://ele.me/search/kw/%E9%98%BF%E6%8B%89%E4%B8%81%E6%99%AE%E9%80%9A%E6%89%91%E5%85%8B%E7%89%8C%E5%88%86%E6
131 | %9E%90%E4%BB%AA%E3%80%90%E8%B5%A2%E9%92%B1%E5%8A%A0QQ%3A2253189165%E3%80%91222425" "Mozilla/5.0 (compatible; MSIE 9.0; Windows N
132 | T 6.1; Trident/5.0); 360Spider(compatible; HaosouSpider; http://www.haosou.com/help/help_3_2.html)" 0.116 - - - -- - - - - text/html; charset=utf-8 - ele.me
133 | d110-app-05 218.59.94.55 - - [10/Apr/2015:01:30:50 +0800] "GET /xlocalstorage.html HTTP/1.1" 304 0 "http
134 | ://r.ele.me/jn-ymyhmjmf/photowall" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0; JuziBrowser) like Gecko" 0.000
135 | 12527887 - - - - - - 1428207549%7C7cacf67bc51f69fbd06af69d228a701a1b07ec044169c34f
136 | 3b%7C579f32c3ecfc84f6b1c4048f4c49b5db - - ele.me
137 | d110-app-01 112.10.127.37 - - [10/Apr/2015:01:30:50 +0800] "GET /geoplace/favoredRestaurants?_s=1428600863382&pl
138 | ace_id=-615746940911195337 HTTP/1.1" 200 33 "http://ele.me/place/wtmkktk7xq5e" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWeb
139 | Kit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36" 0.049 12526279 - - - - - -XMLHttpRequest 1427886905%7C19db1e9d04dca480873eaae43adbed328033440f59334526d2%7Cb4cd2ada588b9fecc2aca453f3896c0f text/html; ch
140 | arset=utf-8 - ele.me
141 | d110-app-03 112.10.127.37 - - [10/Apr/2015:01:30:50 +0800] "GET /js/bower_components/ubt/ubt.js HTTP/1.1" 304 0
142 | "http://ele.me/place/wtmkktk7xq5e" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31
143 | .0.1650.63 Safari/537.36" 0.000 12526279 - - - - - - 1427886905%7C19db1e9d04dca480
144 | 873eaae43adbed328033440f59334526d2%7Cb4cd2ada588b9fecc2aca453f3896c0f - - ele.me
145 | d110-app-01 163.177.136.248 - - [10/Apr/2015:01:30:50 +0800] "GET /misc/topbarCart?_s=1428600488522&_=142860051509
146 | 5 HTTP/1.1" 200 103 "http://ele.me/profile/order/filter/unrated" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTM
147 | L, like Gecko) Chrome/31.0.1650.63 Safari/537.36" 0.039 8884473 - - - e84b444e2522376f633db89b52d480e5 -- XMLHttpRequest 1417607238%7C064063759840ad4a57ab99fa482182a16e105a46f0d9e0fec6%7C649e1caef5a81bad682e7fbb6e8edba5 text/
148 | html; charset=utf-8 - ele.me
149 |
--------------------------------------------------------------------------------
/shell/r.access.log:
--------------------------------------------------------------------------------
1 | bd-mkfhdd
2 | bd-mlxgfqd
3 | bd-mwkrbf
4 | bd-ndjgb
5 | bd-ndnmke
6 | bd-ndyflc
7 | bd-nmbb
8 | bd-qbjskcxc
9 | bd-qgyykc
10 | bd-qlxhd
11 | bd-rjdymyhmjmf
12 | bd-rpkkc
13 | bd-scfw
14 | bd-sgbf
15 | bd-sxlp
16 | bd-zjyfcwdzymlt
17 | bd-zjyjltgjd
18 | bd-zjyyqcjgb
19 | bd-zjyz
20 | bd-zjyzjkrbf
21 | bdmm
22 | bdnywg
23 | bdsssa
24 | bebld
25 | beiyuansxxc
26 | fkskele
27 |
--------------------------------------------------------------------------------
/shell/r.log:
--------------------------------------------------------------------------------
1 | d102-app-09 115.239.213.125 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxiangxianglumian1234567890 HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.087 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
2 | d102-app-09 115.239.214.102 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxinjiang HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.086 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
3 | d102-app-09 115.239.215.181 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxiongerchaoshou HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.103 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
4 | d102-app-09 115.239.214.59 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxjcg HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.092 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
5 | d110-app-05 115.239.215.180 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxz HTTP/1.1404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.079 - text/html; charset=UTF-8 - r.ele.me
6 | d110-app-05 115.239.214.166 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxyxc HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.082 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
7 | d102-app-10 115.239.216.48 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxinyaokuaican HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.085 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
8 | d102-app-10 115.239.214.103 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxgl HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.107 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
9 | d102-app-10 115.239.216.44 - - [10/Apr/2015:01:47:22 +0800] "GET /cqyaxuange HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.100 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
10 | d102-app-10 115.239.215.132 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxndx-slk HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.078 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
11 | d110-app-01 115.239.214.224 - - [10/Apr/2015:01:47:22 +0800] "GET /cq-xlbjcc HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.057 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
12 | d102-app-10 115.239.214.229 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxiangxianglumian1234567 HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.074 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
13 | d102-app-10 115.239.214.60 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxjxlsk HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.083 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
14 | d110-app-01 115.239.215.168 - - [10/Apr/2015:01:47:22 +0800] "GET /cq-xcjxtz HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.057 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
15 | d102-app-10 115.239.215.184 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxiaoshidai HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.096 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
16 | d102-app-10 115.239.214.173 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxiaoyangdouhua HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.105 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
17 | d110-app-01 115.239.214.211 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxwxc HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.062 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
18 | d110-app-03 115.239.216.61 - - [10/Apr/2015:01:47:22 +0800] "GET /cq-xldgj HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.085 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
19 | d110-app-02 115.239.214.231 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxjlsp HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.082 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
20 | d110-app-03 115.239.216.55 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxiangxianglum123 HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.077 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
21 | d110-app-02 115.239.214.221 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxdxc HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.076 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
22 | d110-app-03 115.239.214.104 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxiongjixiaochi HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.099 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
23 | d110-app-02 115.239.214.110 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxiangxianglumian123456789 HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.108 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
24 | d110-app-03 115.239.215.160 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxinanzhengfadaxue HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.084 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
25 | d110-app-02 115.239.216.191 - - [10/Apr/2015:01:47:22 +0800] "GET /cq-xdkc HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.075 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
26 | d110-app-03 115.239.214.172 - - [10/Apr/2015:01:47:22 +0800] "GET /cq-xxfcf123 HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.072 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
27 | d110-app-02 115.239.214.56 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxmls HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.098 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
28 | d102-app-11 115.239.216.186 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxndxyd HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.100 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
29 | d102-app-11 115.239.214.175 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxlkddccg HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.096 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
30 | d102-app-08 115.239.216.56 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxjswdpj HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.092 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
31 | d102-app-08 115.239.214.181 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxiangguo HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.091 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
32 | d102-app-08 115.239.214.61 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxinshaxianxiaochi HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.097 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
33 | d102-app-08 115.239.214.66 - - [10/Apr/2015:01:47:22 +0800] "GET /cq-xxfcf HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.145 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
34 | d102-app-08 115.239.214.167 - - [10/Apr/2015:01:47:22 +0800] "GET /cq-ygjcsm HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.072 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
35 | d102-app-09 183.217.67.169 - - [10/Apr/2015:01:47:23 +0800] "GET /fkskele HTTP/1.1" 200 17766 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; MALNJS; rv:11.0) like Gecko" 0.207 886 - - - - - - 1426423897%7C5d91939f9bd70efdd3976a02db369163d88d9bc594be54ad53%7Cda21226dae0c78fc603a7a43ff3260f2 text/html; charset=UTF-8 - r.ele.me
36 | d102-app-10 157.55.39.245 - - [10/Apr/2015:01:47:23 +0800] "GET /mh-pt-xthzbs HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" 2.069 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
37 | d110-app-01 115.239.214.180 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxndxhhj HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.046 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
38 | d110-app-01 115.239.214.64 - - [10/Apr/2015:01:47:22 +0800] "GET /cq-xjjjgb HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.049 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
39 | d110-app-01 115.239.214.168 - - [10/Apr/2015:01:47:22 +0800] "GET /cqxtsk HTTP/1.1" 404 1447 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 2.057 - - - - - - - - text/html; charset=UTF-8 - r.ele.me
40 | d102-app-09 183.217.67.169 - - [10/Apr/2015:01:47:23 +0800] "GET /fkskele/userinfo?_=1428601729631 HTTP/1.1" 200 384 "http://r.ele.me/fkskele" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; MALNJS; rv:11.0) like Gecko" 0.061 886 - - - - XMLHttpRequest 1426423897%7C5d91939f9bd70efdd3976a02db369163d88d9bc594be54ad53%7Cda21226dae0c78fc603a7a43ff3260f2 application/json - r.ele.me
41 | d110-app-04 115.239.216.190 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-zjyjltgjd/userinfo?_=1426067907371 HTTP/1.1" 200 339 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.071 - - - - - - - - application/json - r.ele.me
42 | d110-app-04 115.239.214.201 - - [10/Apr/2015:01:47:25 +0800] "GET /bdsssa/userinfo?_=1426067907371 HTTP/1.1" 200 340 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.076 - - - - - - - - application/json - r.ele.me
43 | d110-app-04 115.239.214.211 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-zjyz/userinfo?_=1426067907371 HTTP/1.1" 200 340 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.099 - - - - - - - - application/json - r.ele.me
44 | d102-app-09 115.239.214.210 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-zjyzjkrbf/userinfo?_=1426067907371 HTTP/1.1" 200 339 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.085 - - - - - - - - application/json - r.ele.me
45 | d102-app-09 115.239.214.13 - - [10/Apr/2015:01:47:25 +0800] "GET /beiyuansxxc/userinfo?_=1426067907371 HTTP/1.1" 200 340 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.063 - - - - - - - - application/json - r.ele.me
46 | d102-app-09 115.239.214.12 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-mkfhdd/userinfo?_=1426067907371 HTTP/1.1" 200 340 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.068 - - - - - - - - application/json - r.ele.me
47 | d110-app-05 115.239.214.87 - - [10/Apr/2015:01:47:25 +0800] "GET /bebld/userinfo?_=1426067907371 HTTP/1.1" 200 340 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.095 - - - - - - - - application/json - r.ele.me
48 | d110-app-05 115.239.216.54 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-rjdymyhmjmf/userinfo?_=1426067907371 HTTP/1.1" 200 339 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.135 - - - - - - - - application/json - r.ele.me
49 | d110-app-05 115.239.216.8 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-nmbb/userinfo?_=1426067907371 HTTP/1.1" 200 340 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.071 - - - - - - - - application/json - r.ele.me
50 | d110-app-05 115.239.216.140 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-zjyyqcjgb/userinfo?_=1426067907371 HTTP/1.1" 200 340 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.074 - - - - - - - - application/json - r.ele.me
51 | d110-app-05 115.239.214.233 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-zjyfcwdzymlt/userinfo?_=1426067907371 HTTP/1.1" 200 340 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.078 - - - - - - - - application/json - r.ele.me
52 | d110-app-05 115.239.214.16 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-qbjskcxc/userinfo?_=1426067907371 HTTP/1.1" 200 338 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.062 - - - - - - - - application/json - r.ele.me
53 | d110-app-05 115.239.216.186 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-mwkrbf/userinfo?_=1426067907371 HTTP/1.1" 200 341 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.096 - - - - - - - - application/json - r.ele.me
54 | d102-app-10 222.247.46.162 - - [10/Apr/2015:01:47:25 +0800] "GET /jsnrfdh HTTP/1.1" 200 10120 "-" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)" 0.166 886 - - - - - - 1428601540%7C47ff0e575c9a508e35490122962040d12c6eda35dce41eb92a%7Ca41f1fdcccc6c8f73e25eb61c591137d text/html; charset=UTF-8 r.ele.me
55 | d102-app-10 115.239.215.140 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-rpkkc/userinfo?_=1426067907371 HTTP/1.1" 200 340 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.080 - - - - - - - - application/json - r.ele.me
56 | d102-app-10 115.239.213.113 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-ndnmke/userinfo?_=1426067907371 HTTP/1.1" 200 339 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.074 - - - - - - - - application/json - r.ele.me
57 | d102-app-10 115.239.214.89 - - [10/Apr/2015:01:47:25 +0800] "GET /bdnywg/userinfo?_=1426067907371 HTTP/1.1" 200 341 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.094 - - - - - - - - application/json - r.ele.me
58 | d102-app-10 115.239.214.230 - - [10/Apr/2015:01:47:25 +0800] "GET /bdmm/userinfo?_=1426067907371 HTTP/1.1" 200 341 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.092 - - - - - - - - application/json - r.ele.me
59 | d102-app-10 115.239.216.46 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-scfw/userinfo?_=1426067907371 HTTP/1.1" 200 339 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.087 - - - - - - - - application/json - r.ele.me
60 | d102-app-10 115.239.214.152 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-qlxhd/userinfo?_=1426067907371 HTTP/1.1" 200 339 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.075 - - - - - - - - application/json - r.ele.me
61 | d110-app-01 115.239.216.184 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-ndjgb/userinfo?_=1426067907371 HTTP/1.1" 200 340 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.058 - - - - - - - - application/json - r.ele.me
62 | d110-app-01 115.239.216.191 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-mlxgfqd/userinfo?_=1426067907371 HTTP/1.1" 200 340 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.045 - - - - - - - - application/json - r.ele.me
63 | d110-app-01 115.239.214.205 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-qgyykc/userinfo?_=1426067907371 HTTP/1.1" 200 339 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.049 - - - - - - - - application/json - r.ele.me
64 | d110-app-02 115.239.214.244 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-sxlp/userinfo?_=1426067907371 HTTP/1.1" 200 339 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.074 - - - - - - - - application/json - r.ele.me
65 | d110-app-02 115.239.214.18 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-ndyflc/userinfo?_=1426067907371 HTTP/1.1" 200 339 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.051 - - - - - - - - application/json - r.ele.me
66 | d110-app-02 115.239.214.220 - - [10/Apr/2015:01:47:25 +0800] "GET /bd-sgbf/userinfo?_=1426067907371 HTTP/1.1" 200 340 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" 0.073 - - - - - - - - application/json - r.ele.me
67 | d110-app-02 115.239.
--------------------------------------------------------------------------------
/src/Sitemap.php:
--------------------------------------------------------------------------------
1 | 'shell/r.access.log',
11 | 'm' => 'shell/m.access.log'
12 | );
13 |
14 | // xml配置
15 | protected $xmlConfig = array(
16 | 'lastmod' => '',
17 | 'changefreq' => 'daily',
18 | 'priority' => '0.8'
19 | );
20 |
21 | protected $hostConfig = array(
22 | 'r' => "http://m.ele.me/",
23 | 'm' => "http://m.ele.me/place/"
24 | );
25 |
26 | protected $method = '';
27 |
28 | protected function __construct()
29 | {
30 | $this->method = trim($_SERVER['REQUEST_URI'], '/');
31 |
32 | if (! in_array($this->method, array('r', 'm'))) {
33 | throw new Exception("请求方法只能是r,m", 1);
34 | }
35 | }
36 |
37 | public static function getInstance()
38 | {
39 | if (! self::$instance && ! is_object(self::$instance)) {
40 | self::$instance = new self();
41 | }
42 |
43 | return self::$instance;
44 | }
45 |
46 | public function run()
47 | {
48 | $filePath = APP_PATH . $this->config[$this->method];
49 |
50 | $handle = fopen($filePath, 'r');
51 | if ($handle) {
52 | while(! feof($handle)) {
53 | $buffer = trim(fgets($handle));
54 | // 去重处理
55 | $data[md5($buffer)] = $buffer;
56 | }
57 | }
58 |
59 | $items = array_chunk($data, 50000);
60 |
61 | $sitemapIndex = count($items);
62 |
63 | $string = '';
64 | for ($i = 0; $i < $sitemapIndex; $i++) {
65 | $string .= "Sitemap: http://m.ele.me/sitemap" . $i . ".xml" . "\r\n";
66 | }
67 |
68 | file_put_contents('data/' . $this->method . '/roots.txt', $string);
69 |
70 | foreach ($items as $key => $item) {
71 | $xml = $this->buildXml($item);
72 |
73 | file_put_contents('data/'. $this->method . '/sitemap'. $key .'.xml', $xml);
74 | }
75 |
76 | echo "DONE";
77 |
78 | fclose($handle);
79 | }
80 |
81 |
82 | private function buildXml($data)
83 | {
84 | $string = <<
86 |
87 |
88 | XML;
89 | $xml = simplexml_load_string($string);
90 |
91 | $host = $this->hostConfig[$this->method];
92 |
93 | foreach ($data as $val) {
94 | $item = $xml->addChild('url');
95 |
96 | $item->addChild('loc', $host . $val);
97 |
98 | foreach ($this->xmlConfig as $field => $value) {
99 |
100 | $value = $value ?: date('Y-m-d');
101 | $node = $item->addChild($field, $value);
102 | }
103 | }
104 |
105 | return $xml->asXML();
106 | }
107 | }
108 |
--------------------------------------------------------------------------------