精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

記一次生產環境大面積404問題!

開發 架構
作者個人研發的在高并發場景下,提供的簡單、穩定、可擴展的延遲消息隊列框架,具有精準的定時任務和延遲隊列處理功能。

 

作者個人研發的在高并發場景下,提供的簡單、穩定、可擴展的延遲消息隊列框架,具有精準的定時任務和延遲隊列處理功能。自開源半年多以來,已成功為十幾家中小型企業提供了精準定時調度方案,經受住了生產環境的考驗。為使更多童鞋受益,現給出開源框架地址:https://github.com/sunshinelyz/mykit-delay

寫在前面

發布到線上的接口服務一直好端端的,今天突然運營反饋說很多功能無法正常使用。經過排查,發現前端調用后端接口時,部分接口出現404的現象。今天,我到公司比較晚,肯定是哪個小伙伴昨晚下班,走出辦公室前沒有祈禱服務器不要出問題。要把這個人揪出來,吊在服務器上——祭天!

文章已收錄到:

https://github.com/sunshinelyz/technology-binghe

https://gitee.com/binghe001/technology-binghe

問題復現

得知運營的反饋后,我迅速登錄服務器排查問題。首先,查看了接口服務的啟動進程正常。驗證接口服務的ip和端口是否正常,結果也是沒啥問題。接下來,通過Nginx轉發請求,此時出現了問題,無法訪問接口。同時Nginx的access.log文件中輸出了如下日志信息。

  1. 192.168.175.120 - - [26/Feb/2021:21:34:21 +0800] "GET /third/system/base/thirdapp/get_detail HTTP/1.1" 404 0 "http://192.168.175.100/api/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0" 
  2. 192.168.175.120 - - [26/Feb/2021:21:34:22 +0800] "GET /third/system/base/thirdapp/get_detail HTTP/1.1" 404 0 "http://192.168.175.100/api/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0" 
  3. 192.168.175.120 - - [26/Feb/2021:21:34:26 +0800] "GET /third/system/base/thirdapp/get_detail HTTP/1.1" 404 0 "http://192.168.175.100/api/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0" 

此時,從Nginx日志中發現,輸出的狀態為404,未找到后端的接口服務。為了進一步定位問題,我直接在線上環境通過curl命令的方式來訪問接口服務,結果是正常的。

經過這一系列的操作之后,我們就可以確定問題是出在Nginx上了。

問題分析

Nginx開啟debug模塊

既然已經定位到問題了,那我們接下來就要分析下產生問題的具體原因了。既然是Nginx的問題,我第一時間想到的就是調試Nginx查找錯誤原因。于是我在服務器命令行輸入了如下命令來查看安裝Nginx時的配置情況。

  1. nginx -V 

注意:這里已經為Nginx配置了系統環境變量,如果沒有配置系統環境變量,則需要輸入nginx命令所在目錄的完整路徑,例如:

  1. /usr/local/nginx/sbin/nginx -v 

命令行輸出了如下信息。

  1. configure arguments: --prefix=/usr/local/nginx --with-http_stub_status_module --add-module=/usr/local/src/fastdfs/fastdfs-nginx-module-1.22/src --with-openssl=/usr/local/src/openssl-1.0.2s --with-pcre=/usr/local/src/pcre-8.43 --with-zlib=/usr/local/src/zlib-1.2.11 --with-http_ssl_module 

可以看到,安裝Nginx時沒有配置Nginx的debug模塊。

于是我在服務器上找到了Nginx的安裝文件,在命令行輸入如下命令重新編譯Nginx。

  1. cd /usr/local/src/nginx/  #進入Nginx的安裝文件根目錄 
  2. make clean                #清除編譯信息 
  3. ./configuration --prefix=/usr/local/nginx-1.17.8 --with-http_stub_status_module --add-module=/usr/local/src/fastdfs/fastdfs-nginx-module-1.22/src --with-openssl=/usr/local/src/openssl-1.0.2s --with-pcre=/usr/local/src/pcre-8.43 --with-zlib=/usr/local/src/zlib-1.2.11 --with-http_ssl_module --with-debug  #設置編譯Nginx的配置信息 
  4. make     #編譯Nginx,切記不要輸入make install 

上述命令中,切記不要輸入make install 進行安裝。

執行完 make 命令后,會在當前目錄的objs目錄下生成nginx命令,此時我們需要先停止Nginx服務,備份/usr/local/nginx/sbin/目錄下的nginx命令,然后將objs目錄下的nginx命令復制到/usr/local/nginx/sbin/目錄下,然后啟動Nginx服務。

  1. nginx_service.sh stop   #通過腳本停止Nginx服務 
  2. mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak #備份原有nginx命令 
  3. cp ./objs/nginx /usr/local/nginx/sbin/nginx #復制nginx命令 
  4. nginx_service.sh start #通過腳本啟動Nginx服務 

注意:這里,在停止Nginx服務前,已經將此Nginx從接入層網關中移除了,所以不會影響線上環境。為了避免使用新編譯的nginx命令重啟Nginx出現問題,這里通過腳本先停止Nginx服務,然后復制nginx命令后,再啟動Nginx服務。

配置Nginx輸出debug日志

在Nginx的nginx.conf文件中配置如下信息。

  1. error_log  logs/error.log debug; 

此時,開啟了Nginx的debug日志功能,并將debug信息輸出到error.log文件中。

分析問題

接下來,在服務器命令行輸入如下命令監聽error.log文件的輸出日志。

  1. tail -F /usr/local/nginx/logs/error.log 

然后模擬訪問http接口,可以看到error.log文件中輸出如下信息。

  1. 2021/02/26 21:34:26 [debug] 31486#0: *56 http request line: "GET /third/system/base/thirdapp/get_detail HTTP/1.1" 
  2. 2021/02/26 21:34:26 [debug] 31486#0: *56 http uri: "/third/system/base/thirdapp/get_detail" 
  3. 2021/02/26 21:34:26 [debug] 31486#0: *56 http args: "" 
  4. 2021/02/26 21:34:26 [debug] 31486#0: *56 http exten: "" 
  5. 2021/02/26 21:34:26 [debug] 31486#0: *56 posix_memalign: 0000000000FF6450:4096 @16 
  6. 2021/02/26 21:34:26 [debug] 31486#0: *56 http process request header line 
  7. 2021/02/26 21:34:26 [debug] 31486#0: *56 http header: "Host: 10.31.5.66" 
  8. 2021/02/26 21:34:26 [debug] 31486#0: *56 http header: "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0" 
  9. 2021/02/26 21:34:26 [debug] 31486#0: *56 http header: "Accept: */*" 
  10. 2021/02/26 21:34:26 [debug] 31486#0: *56 http header: "Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2" 
  11. 2021/02/26 21:34:26 [debug] 31486#0: *56 http header: "Accept-Encoding: gzip, deflate" 
  12. 2021/02/26 21:34:26 [debug] 31486#0: *56 http header: "Referer: http://192.168.175.100/api/index.html" 
  13. 2021/02/26 21:34:26 [debug] 31486#0: *56 http header: "Connection: keep-alive" 
  14. 2021/02/26 21:34:26 [debug] 31486#0: *56 http header done 
  15. 2021/02/26 21:34:26 [debug] 31486#0: *56 rewrite phase: 0 
  16. 2021/02/26 21:34:26 [debug] 31486#0: *56 test location: "/" 
  17. 2021/02/26 21:34:26 [debug] 31486#0: *56 test location: "file/" 
  18. 2021/02/26 21:34:26 [debug] 31486#0: *56 test location: ~ "/base" 
  19. 2021/02/26 21:34:26 [debug] 31486#0: *56 using configuration "/base" 

從上面的輸出日志中,我們可以看到:訪問的接口地址為“/third/system/base/thirdapp/get_detail”,如下所示。

  1. 2021/02/26 21:34:26 [debug] 31486#0: *56 http uri: "/third/system/base/thirdapp/get_detail" 

Nginx在進行轉發時,分別匹配了“/”,“file/”,“~/base”,最終將請求轉發到了“/base”,如下所示。

  1. 2021/02/26 21:34:26 [debug] 31486#0: *56 test location: "/" 
  2. 2021/02/26 21:34:26 [debug] 31486#0: *56 test location: "file/" 
  3. 2021/02/26 21:34:26 [debug] 31486#0: *56 test location: ~ "/base" 
  4. 2021/02/26 21:34:26 [debug] 31486#0: *56 using configuration "/base" 

我們再來看看Nginx的配置,打開nginx.conf文件,找到下面的配置。

  1. location ~/base { 
  2.   proxy_pass                  http://base; 
  3.   proxy_set_header Host $host:$server_port; 
  4. location ~/third { 
  5.   proxy_pass                  http://third; 
  6.   proxy_set_header Host $host:$server_port; 

那么問題來了,訪問的接口明明是“/third/system/base/thirdapp/get_detail”,為啥會走到“/base”下面呢?

說到這里,相信細心的小伙伴已經發現問題了,沒錯,又是運維的鍋!!

解決問題

看了Nginx的配置后,相信很多小伙伴應該都知道如何解決問題了,沒錯那就是把nginx.conf中的如下配置。

  1. location ~/base { 
  2.   proxy_pass                  http://base; 
  3.   proxy_set_header Host $host:$server_port; 
  4. location ~/third { 
  5.   proxy_pass                  http://third; 
  6.   proxy_set_header Host $host:$server_port; 

修改為如下所示。

  1. location /base { 
  2.   proxy_pass                  http://base; 
  3.   proxy_set_header Host $host:$server_port; 
  4. location /third { 
  5.   proxy_pass                  http://third; 
  6.   proxy_set_header Host $host:$server_port; 

去掉“~”符號即可。

接下來,再次模擬訪問http接口,能夠正常訪問接口。

接下來,將Nginx的debug功能關閉,也就是將nginx.conf文件中的 error_log logs/error.log debug; 配置注釋掉,如下所示。

  1. # error_log  logs/error.log debug; 

重新加載nginx.conf文件。

  1. nginx_service.sh reload 

最終,將Nginx加入到接入層網關,問題解決。

科普Nginx的轉發規則

Nginx的location語法

  1. location [=|~|~*|^~] /uri/ { … } 
  • = 嚴格匹配。如果請求匹配這個location,那么將停止搜索并立即處理此請求
  • ~ 區分大小寫匹配(可用正則表達式)
  • ~* 不區分大小寫匹配(可用正則表達式)
  • !~ 區分大小寫不匹配
  • !~* 不區分大小寫不匹配
  • ^~ 如果把這個前綴用于一個常規字符串,那么告訴nginx 如果路徑匹配那么不測試正則表達式

示例1:

  1. location  / { } 

匹配任意請求

示例2:

  1. location ~* .(gif|jpg|jpeg)$ { 
  2.     rewrite .(gif|jpg|jpeg)$ /logo.png; 
  3. } 

不區分大小寫匹配任何以gif、jpg、jpeg結尾的請求,并將該請求重定向到 /logo.png請求

示例3:

  1. location ~ ^.+\.txt$ { 
  2.     root /usr/local/nginx/html/; 

區分大小寫匹配以.txt結尾的請求,并設置此location的路徑是/usr/local/nginx/html/。也就是以.txt結尾的請求將訪問/usr/local/nginx/html/ 路徑下的txt文件

alias與root的區別

  • root 實際訪問文件路徑會拼接URL中的路徑
  • alias 實際訪問文件路徑不會拼接URL中的路徑

示例如下:

  1. location ^~ /binghe/ {   
  2.    alias /usr/local/nginx/html/binghetic/;   
  • 請求:http://test.com/binghe/binghe1.html
  • 實際訪問:/usr/local/nginx/html/binghetic/binghe1.html 文件
  1. location ^~ /binghe/ {   
  2.    root /usr/local/nginx/html/;   
  • 請求:http://test.com/binghe/binghe1.html
  • 實際訪問:/usr/local/nginx/html/binghe/binghe1.html 文件

last 和 break關鍵字的區別

(1)last 和 break 當出現在location 之外時,兩者的作用是一致的沒有任何差異

(2)last 和 break 當出現在location 內部時:

  • last 使用了last 指令,rewrite 后會跳出location 作用域,重新開始再走一次剛才的行為
  • break 使用了break 指令,rewrite后不會跳出location 作用域,其整個生命周期都在當前location中。

permanent 和 redirect關鍵字的區別

  • rewrite … permanent 永久性重定向,請求日志中的狀態碼為301
  • rewrite … redirect 臨時重定向,請求日志中的狀態碼為302

綜合實例

將符合某個正則表達式的URL重定向到一個固定頁面

比如:我們需要將符合“/test/(\d+)/[\w-.]+” 這個正則表達式的URL重定向到一個固定的頁面。符合這個正則表達式的頁面可能是:http://test.com/test/12345/abc122.html、http://test.com/test/456/11111cccc.js等

從上面的介紹可以看出,這里可以使用rewrite重定向或者alias關鍵字來達到我們的目的。因此,這里可以這樣做:

(1)使用rewrite關鍵字

  1. location ~ ^.+\.txt$ { 
  2.     root /usr/local/nginx/html/; 
  3. location ~* ^/test/(\d+)/[\w-\.]+$ { 
  4.     rewrite ^/test/(\d+)/[\w-\.]+$ /testpage.txt last

這里將所有符合條件的URL(PS:不區分大小寫)都重定向到/testpage.txt請求,也就是 /usr/local/nginx/html/testpage.txt 文件

(2)使用alias關鍵字

  1. location ~* ^/test/(\d+)/[\w-\.]+$ { 
  2.     alias /usr/local/nginx/html/binghetic/binghe1.html; 

這里將所有符合條件的URL(不區分大小寫)都重定向到/usr/local/nginx/html/binghetic/binghe1.html 文件

本文轉載自微信公眾號「冰河技術」,可以通過以下二維碼關注。轉載本文請聯系冰河技術公眾號。

 

責任編輯:武曉燕 來源: 冰河技術
相關推薦

2024-08-05 08:00:53

2019-08-15 11:30:06

SQL數據庫ASH

2018-12-06 16:25:39

數據庫服務器線程池

2020-09-25 07:57:42

生產事故系統

2019-12-02 08:09:57

境數據庫連接超時自動回收

2020-11-03 07:34:12

Kafka后端工程師

2022-06-01 06:17:42

微服務Kafka

2019-11-18 13:42:55

MySQL數據庫遷移

2020-12-15 09:47:38

Google攻擊服務中斷

2019-08-19 01:34:38

數據庫SQL數據庫優化

2019-09-24 07:00:01

SQL Server服務器卡頓內存分配

2012-12-11 10:59:05

Gmail谷歌

2019-11-22 08:05:01

數據庫mysql分區

2019-12-12 10:38:10

mysql數據庫nnodb

2019-01-21 11:17:13

CPU優化定位

2023-04-03 20:20:32

2023-01-07 14:51:53

AI

2021-01-12 07:57:36

MySQLBinlog故障處理

2015-03-07 18:12:26

騰訊云騰訊云故障

2023-11-10 15:39:23

點贊
收藏

51CTO技術棧公眾號

麻豆网站在线| 中文字幕视频在线播放| 欧美三级电影在线| 91福利国产精品| 国产欧美自拍视频| 性感美女福利视频| 六月婷婷色综合| 97视频在线观看成人| 五月婷婷欧美激情| 极品国产人妖chinesets亚洲人妖| 在线观看一区二区精品视频| 奇米777四色影视在线看| 国产一级在线观看| 国产成人av电影在线| 国产精品视频成人| 伊人手机在线视频| 欧美日韩亚洲一区| 中文字幕亚洲综合久久筱田步美| 无码任你躁久久久久久老妇| 日韩成人在线电影| 色狠狠一区二区三区香蕉| 青青青在线观看视频| av在线播放av| 久久久www免费人成精品| 99久久无色码| 国产精品爽爽久久久久久| 翔田千里一区二区| 国内自拍欧美激情| 欧美激情国产精品免费| 欧美大片aaaa| 伊人精品在线观看| 国产肥白大熟妇bbbb视频| 97一区二区国产好的精华液| 91麻豆精品国产91久久久久| 免费看国产黄色片| 成人激情综合| 疯狂做受xxxx欧美肥白少妇| 僵尸世界大战2 在线播放| 国产原创精品视频| 日韩美女精品在线| 中文字幕日韩精品一区二区| av电影在线观看一区二区三区| 91丝袜国产在线播放| 国产精品永久入口久久久| 国产浮力第一页| 激情综合色播五月| 国产日本欧美一区| 一区二区三区亚洲视频| 青青草91视频| 国产精品久久久久久久久久尿| 日韩av一区二区三区美女毛片| 中文字幕在线视频一区二区| 欧美freesex| 欧美性感美女h网站在线观看免费| 草b视频在线观看| 91探花在线观看| 午夜视频一区二区三区| 欧美乱大交xxxxx潮喷l头像| 97蜜桃久久| 精品久久久视频| 日本在线视频www| 欧美亚洲大片| 欧洲一区二区三区免费视频| xxxx一级片| 四虎精品一区二区免费| 91超碰这里只有精品国产| 男生和女生一起差差差视频| 中文在线综合| 亚洲精品视频中文字幕| 在线国产视频一区| 三区四区不卡| 欧美成在线视频| 日本熟伦人妇xxxx| 免费日韩精品中文字幕视频在线| 国产不卡av在线| 在线观看视频中文字幕| 国产精品夜夜嗨| 国产精品一区二区你懂得| 日韩在线一区二区三区四区| www国产成人免费观看视频 深夜成人网| 欧美另类网站| 久久综合网导航| 亚洲国产精品人人做人人爽| 免费裸体美女网站| 国产成年精品| 日韩h在线观看| 国产第一页精品| 欧美激情一区| 国产成人高潮免费观看精品| 国产一区二区三区四区视频 | 欧美日韩在线中文| 一二区成人影院电影网| 91精品国产91久久久久久一区二区| 在线播放国产视频| 久久不卡国产精品一区二区| 久久九九免费视频| 国产高清中文字幕| 激情国产一区二区| 欧美一区1区三区3区公司 | 国产欧美日韩精品高清二区综合区| 精品国产美女在线| av黄色在线播放| 国产一区二区福利| 日韩国产一区久久| 黄色的视频在线观看| 色999日韩国产欧美一区二区| 亚洲免费成人在线视频| 少妇久久久久| 欧美精品日韩三级| 中文字幕一二三四| 99精品视频在线免费观看| 一区二区三区四区免费视频| 理论不卡电影大全神| 高清精品久久| 欧美日韩在线亚洲一区蜜芽| 日韩成人av影院| 婷婷综合在线| 国产成人精品视频| 人妻少妇一区二区三区| 日本一区二区久久| 日韩网址在线观看| 麻豆一区一区三区四区| 久久综合伊人77777| 亚洲专区第一页| 久久久久久免费网| 波多野结衣家庭教师在线播放| 久久国产精品免费一区二区三区| 这里只有精品丝袜| 国产精品免费无遮挡无码永久视频| 国产成人精品aa毛片| japanese在线视频| 深夜福利亚洲| 日韩亚洲国产中文字幕| 中文字幕一区二区三区四区视频| 久久免费电影网| 欧美女人性生活视频| 精品久久对白| 97国产一区二区精品久久呦| 亚洲国产精品无码久久| 亚洲最大的成人av| 日本wwwwwww| 欧美午夜在线| 国产精品二区在线| 欧美寡妇性猛交xxx免费| 欧美一区二区免费视频| 国产高潮国产高潮久久久91| 国产一区二区三区久久久| 综合视频免费看| 精品一区二区三区中文字幕在线 | 狠狠色伊人亚洲综合网站色 | 日韩免费观看视频| 可以免费看污视频的网站在线| 欧美日韩精品在线视频| 国产传媒第一页| 久久久噜噜噜| 亚洲精品在线视频观看| 久久久久久一区二区三区四区别墅| 最近2019中文字幕大全第二页| 中文字幕视频一区二区| 亚洲色图丝袜美腿| 精品伦一区二区三区| 伊人精品成人久久综合软件| 精品九九九九| 丝袜美腿诱惑一区二区三区| 中文字幕久精品免费视频| 91精品中文字幕| 一区二区欧美国产| 六十路息与子猛烈交尾| 日本亚洲一区二区| 一本二本三本亚洲码| 91精品国产自产精品男人的天堂| 高清视频欧美一级| 美女做暖暖视频免费在线观看全部网址91 | 亚洲综合精品视频| 一区二区三区不卡视频| 在线观看国产网站| 麻豆91精品视频| 国产亚洲黄色片| 国模精品一区| 91九色偷拍| 在线天堂新版最新版在线8| 正在播放欧美一区| 国产黄a三级三级三级| 欧美性猛交xxxx免费看漫画 | 亚洲精一区二区三区| 成人免费网视频| 高清毛片在线观看| 中文国产亚洲喷潮| 成人午夜免费福利| 91福利在线看| 亚洲国产成人精品综合99| 91在线观看污| 婷婷中文字幕在线观看| 中文久久精品| 色乱码一区二区三区熟女 | 亚洲国产午夜伦理片大全在线观看网站 | 日本10禁啪啪无遮挡免费一区二区 | 福利片在线观看| 欧美mv日韩mv| 91久久精品国产91性色69| 偷拍亚洲欧洲综合| 成人在线观看高清| 国产亚洲综合av| 任你躁av一区二区三区| 蜜臀av性久久久久av蜜臀妖精| 日韩一级性生活片| 91精品在线观看国产| 欧美一区二区三区电影在线观看 | 日韩免费电影一区二区| 岛国av一区| 91久久精品美女| 日韩免费小视频| 55夜色66夜色国产精品视频| 18在线观看的| 日韩日本欧美亚洲| 国产视频网站在线| 日韩成人中文字幕| 理论片中文字幕| 日韩欧美在线网站| 一级特黄aaa| 欧美午夜在线一二页| 国产精品男女视频| 亚洲va天堂va国产va久| 私库av在线播放| 亚洲天堂av老司机| 欧美色图17p| 国产肉丝袜一区二区| 国内精品久久99人妻无码| 成人av免费在线观看| 精品国产一二区| 国产一区二区导航在线播放| 亚洲综合20p| 精品在线亚洲视频| 欧美wwwwwww| 老司机精品视频在线| 天天爽天天爽夜夜爽| 天堂精品中文字幕在线| 91蝌蚪视频在线观看| 日韩精品成人一区二区三区| 黄色片视频在线播放| 日韩激情视频在线观看| 亚洲 中文字幕 日韩 无码| 久久精品一区二区国产| 激情视频综合网| 日韩黄色一级片| 高清一区在线观看| 精品制服美女丁香| 日本美女久久久| 国产不卡视频在线播放| 亚洲AV成人精品| 成人18精品视频| 中文字幕在线观看的网站| 久久综合九色综合97_久久久| 性少妇bbw张开| 国产精品污网站| 欧美a级片免费看| 亚洲精品国产高清久久伦理二区| 青青草免费av| 亚洲成a人片综合在线| 中文字幕第15页| 色婷婷精品久久二区二区蜜臂av| 国产乱码77777777| 在线播放91灌醉迷j高跟美女| 亚洲精品中文字幕成人片| 亚洲高清色综合| 国产精品麻豆一区二区三区| 日韩亚洲精品电影| 日本天码aⅴ片在线电影网站| 性色av一区二区三区| 99re66热这里只有精品4| 国产区亚洲区欧美区| 日韩08精品| 欧美日韩国产免费一区二区三区| 日本精品三区| 国产欧美久久久久| 久久九九电影| 日本黄色www| 97se亚洲国产综合在线| 日本二区三区视频| 亚洲午夜精品网| 免费黄色片视频| 91精品国产黑色紧身裤美女| 午夜在线视频免费| www.亚洲一区| 夜鲁夜鲁夜鲁视频在线播放| 国产欧美精品日韩精品| 国产精品乱战久久久| 视频一区免费观看| 国产精品激情| 污网站免费在线| 不卡大黄网站免费看| 亚洲人成在线免费观看| 朝桐光av在线一区二区三区| 亚洲欧美国产日韩中文字幕| 久久综合网导航| 欧美一级淫片videoshd| 精品国产亚洲日本| 你懂的视频在线一区二区| 亚洲区综合中文字幕日日| www.浪潮av.com| 国产一区二区三区不卡在线观看| 特大黑人巨人吊xxxx| 亚洲欧美日韩电影| 国产第一页在线观看| 欧美成人一区二区三区| av中文天堂在线| 97在线视频一区| 国产一区二区三区免费在线 | 五月天久久网站| 国产精品免费观看久久| 丁香激情综合国产| 亚洲综合视频网站| 欧美亚日韩国产aⅴ精品中极品| 国精产品乱码一区一区三区四区| 色噜噜狠狠色综合网图区| 日产福利视频在线观看| 国产精品久久久久久久久婷婷| 91av精品| 中文字幕免费高清在线| 国产欧美精品在线观看| 中文字幕第15页| 亚洲黄色av女优在线观看 | 三上亚洲一区二区| 日本女优爱爱视频| 久久丝袜美腿综合| 在线观看 中文字幕| 精品少妇一区二区三区日产乱码 | 欧美午夜一区二区| 色视频在线观看| 91极品女神在线| 美女网站色精品尤物极品姐弟| 蜜桃视频一区二区在线观看| 国产制服丝袜一区| 日韩欧美在线视频播放| 欧美日韩在线三区| av电影在线观看一区二区三区| 国产91久久婷婷一区二区| 国产成人精品三级高清久久91| 中文字幕日本最新乱码视频| 97久久精品人人澡人人爽| 日韩精品一区二区不卡| 精品成人一区二区三区| 91破解版在线观看| 国内精品二区| 久久久成人网| 91视频免费看片| 欧美日本乱大交xxxxx| 超碰人人在线| 不卡一区二区三区四区五区| 国一区二区在线观看| 天堂www中文在线资源| 香港成人在线视频| 亚洲 欧美 激情 另类| 91福利视频网| 成人羞羞网站| 中文字幕中文在线| 亚洲同性同志一二三专区| 精品黑人一区二区三区国语馆| 欧美激情在线一区| 亚洲黄页在线观看| 亚洲天堂av线| 亚洲精品五月天| 污污的视频网站在线观看| 欧美中文在线免费| 成人羞羞动漫| 成年人看片网站| 精品毛片网大全| 不卡在线视频| 亚洲www视频| 99riav1国产精品视频| 亚洲色成人网站www永久四虎| 欧美另类一区二区三区| 丁香花高清在线观看完整版| 欧美一区二区三区精美影视| 久久99精品久久久久婷婷| 久久婷婷国产麻豆91| 亚洲美女免费精品视频在线观看| 韩国精品主播一区二区在线观看 | 亚洲精品国产精品自产a区红杏吧 亚洲精品国产精品乱码不99按摩 亚洲精品国产精品久久清纯直播 亚洲精品国产精品国自产在线 | www.五月婷婷| 97视频免费观看| 精品久久网站| 一级黄色片国产| 午夜av一区二区| 天天影视久久综合| 极品日韩久久| 精品一区二区三区在线播放| 日韩乱码一区二区| 在线免费观看羞羞视频一区二区| 蜜桃精品视频| 热久久精品免费视频| 亚洲激情图片一区| 九一国产在线| 999久久久| 日本视频一区二区| 久久久久成人精品无码| 在线成人一区二区| 日韩欧美国产大片| 青娱乐精品在线| 精品污污网站免费看|