久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

記一次nginx配置不當引發的499與failover 機制失效問題

瀏覽:58日期:2023-06-15 15:23:22
目錄
  • 背景
  • 499的含義與可能原因
    • 一個客戶端主動行為導致499的例子
    • 一個客戶端被動行為導致499的例子
    • 服務端問題可能導致499?
    • nginx中的504判定相關超時配置
    • 服務端耗時過長導致的499
    • 通過proxy_ignore_client_abort配置解決499問題?
    • 非高峰時期單個upstream偶發響應緩慢、導致超時的原因
  • 總結
    • 參考資料

      背景

      nginx 499在服務端推送流量高峰期長期以來都是存在的,間或還能達到告警閾值觸發一小波告警,但主觀上一直認為499是客戶端主動斷開,可能和推送高峰期的用戶打開推送后很快殺死app有關,沒有進一步探究問題根源。
      然而近期在非高峰期也存在499超過告警閾值的偶發情況,多的時候一天幾次,少的時候則幾天一次,持續一般也就數分鐘,并且該類告警一般集中于一臺api機器,與推送高峰時多臺機器同時499告警明顯不同,不由得腦海中升起了問號,經過和小伙伴的共同探究,最后發現之前對于499是客戶端主動斷開因而和服務端關系不大的想當然認知是錯誤的,這里記錄一下。

      499的含義與可能原因

      499其實并不是HTTP協議的標準狀態碼,而是nginx自定義的狀態碼,并沒有在nginx官方文檔中找到對該狀態碼的明確說明,這里引用一個感覺比較專業的博文上的解釋:

      HTTP error 499 simply means that the client shut off in the middle of processing the request through the server. The 499 error code puts better light that something happened with the client, that is why the request cannot be done. So don’t fret: HTTP response code 499 is not your fault at all.

      大意是499一般意味著客戶端在HTTP請求還在處理時主動結束的處理過程--斷開了對應的網絡連接,499一般意味著客戶端側發生了一些問題,和服務端沒有關系。
      以下則是nginx源碼中的注釋說明:

      /*
      * HTTP does not define the code for the case when a client closed
      * the connection while we are processing its request so we introduce
      * own code to log such situation when a client has closed the connection
      * before we even try to send the HTTP header to it
      */
      #define NGX_HTTP_CLIENT_CLOSED_REQUEST     499

      意思是nginx引入了自定義的code 499來記錄客戶端斷開連接時nginx還沒有處理完其請求的場景。
      回想多年以前首次碰到499場景時在網絡搜索資料也是看到了類似的解答,所以一直認為499和服務端關系不大,應該都是客戶端的原因。

      一個客戶端主動行為導致499的例子

      曾經遇到過一個搜索聯想接口,其499比例比其他api高上幾十倍--一騎絕塵,單看該api基本上長期位于告警閾值之上,也追蹤過其具體異常原因,最后聯合客戶端小伙伴給出了結論:搜索聯想接口的499比例偏高時正常的,因為:

      • 該api的調用場景是用戶在搜索框輸入搜索詞時,用戶每輸入一個字符都會立刻用最新的輸入調用api并將返回的聯想結果展示給用戶,以此達到一個近實時搜索聯想的功能。
      • 既然每次用戶輸入新字符都觸發了最新的api調用請求,那即便之前的調用請求還在進行中,客戶端也應該直接結束這些已無實際作用的舊請求,這反映在nginx log上就是客戶端主動斷開了連接的499。

      所以搜索聯想api雖然有異于普通api的高比例499,卻是完全合理的,客戶端要負主動斷開連接的責任,但是并沒有做錯任何事情,服務端也沒有任何問題。

      一個客戶端被動行為導致499的例子

      另一個之前認為客戶端行為導致499的例子是推送高峰,部分用戶在通過推送打開app后可能會秒殺app,而推送高峰時期一般服務端壓力比較大本身響應就會比平峰時期慢一些,此時有些api請求可能還正在進行中,此時用戶殺死了app--app含冤而死無能為力--對應連接自然就被OS斷開回收了,于是也導致了499,這種場景下服務端也是沒有問題的。

      服務端問題可能導致499?

      通過上面兩個例子乍看下去,499都是客戶端側的原因,無論是其主動還是被動行為,也正是這兩個例子加深了博主心中對于499服務端應該無責任的意識。
      總結服務端出錯可能導致的nginx錯誤碼,主要應該是以下幾個場景:

      • 500: 內部錯誤,一般為請求參數直接導致了upstream 的處理線程執行代碼出錯,業務代碼或者框架直接返回 Internal Error
      • 502: 一般為upstream server直接掛了無法連接,nginx無法訪問upstream所以返回 Bad Gateway
      • 503: upstream負載過高--但是沒掛,直接返回了Service Unavailable
      • 504: upstream處理請求時間過長,nginx等待upstream返回超時返回Gateway Timeout

      所以無論是代碼執行出錯、服務掛了、服務過于繁忙、請求處理耗時過長導致HTTP請求失敗,都是返回的5XX,壓根不會觸發499。
      一般情況來說確實是這樣的,但是這次新出現的平峰499并非一般情況,在網上查找資料時時有人提出過nginx 499可能是服務端處理耗時過長導致客戶端超時后主動斷開,但是這種情況按照上面的描述不應該屬于場景4-- upstream處理請求時間過長,nginx返回504才對嗎?
      所以看上去服務端處理耗時過長既可能導致客戶端主動斷開的499也可能導致nginx返回Gateway Timeout的504,那導致這個區別的關鍵因素是什么?
      簡單來說就是如果客戶端先斷開被nginx檢測到那就是499,而如果upstream 耗時過長超時先被nginx判定就是504,所以關鍵就是nginx對于upstream 超時的時間設置,捋到這里趕緊去看了下nginx的超時相關配置,嗯,沒有明確配置相關超時時間--!

      nginx中的504判定相關超時配置

      由于api與nginx是通過uwsgi協議通信,因此關鍵的超時配置參數如下:

      Syntax:	uwsgi_connect_timeout time;
      Default:	
      uwsgi_connect_timeout 60s;
      Context:	http, server, location
      Defines a timeout for establishing a connection with a uwsgi server. It should be noted that this timeout cannot usually exceed 75 seconds.
      Syntax:	uwsgi_send_timeout time;
      Default:	
      uwsgi_send_timeout 60s;
      Context:	http, server, location
      Sets a timeout for transmitting a request to the uwsgi server. The timeout is set only between two successive write operations, not for the transmission of the whole request. If the uwsgi server does not receive anything within this time, the connection is closed.
      Syntax:	uwsgi_read_timeout time;
      Default:	
      uwsgi_read_timeout 60s;
      Context:	http, server, location
      Defines a timeout for reading a response from the uwsgi server. The timeout is set only between two successive read operations, not for the transmission of the whole response. If the uwsgi server does not transmit anything within this time, the connection is closed.

      在未明確指定的情況下其超時時間均默認為60s,簡單來說(實際情況更復雜一些但這里不進一步探討)只有在upstream處理請求耗時超過60s的情況下nginx才能判定其Gateway Timeout 并按照504處理,然而客戶端設置的HTTP請求超時時間其實只有15s--這其中還包括外網數據傳輸的時間,于是問題來了:每一個服務端處理耗時超過15s的請求,nginx由于還沒達到60s的超時閾值不會判定504,而客戶端則會由于超過本地的15s超時時間直接斷開連接,nginx于是就會記錄為499。
      通過回查nginx log,非高峰期的499告警時段確實是存在單臺upstream 請求處理緩慢,耗時過長,于是可能導致:

      • 用戶在需要block等待請求的頁面等待雖然不到15s但是已經不耐煩了,直接采取切頁面或者殺死app重啟的方式結束當前請求。
      • 用戶耐心等待了15s、或者非阻塞的后臺HTTP請求超過了15s超過超時閾值主動斷開連接結束了當前請求。

      服務端耗時過長導致的499

      上面已經知道近期新出現的單臺upstream 偶發499是由于響應緩慢引起的,既然是由于客戶端超時時間(15s)遠小于nginx upstream超時時間(60s)引起的,這應該屬于一個明顯的配置不當,會導致三個明顯的問題:

      • 將用戶由于各種原因(如殺app)很快主動斷開連接導致的499與客戶端達到超時時間(這里是15s)導致的499混在了一起,無法區分客戶端責任與服務端責任導致499問題。
      • 對于nginx判定為499的請求,由于認為是客戶端主動斷開,不會被認為是服務端導致的unsuccessful attempt而被計入用于failover判定的max_fails計數中,所以即便一個upstream大量觸發了499,nginx都不會將其從可用upstream中摘除,相當于摘除不可用節點的功能失效,而由于負載過高導致499的upstream收到的請求依然不斷增加最終可能導致更大的問題。
      • 對于判定為499的請求,也是由于不會被認為是unsuccessful attempt,所以uwsgi_next_upstream這一配置也不會work,于是當第一個處理請求的upstream耗時過長超時后,nginx不會嘗試將其請求轉發為下一個upstream嘗試處理后返回,只能直接失敗。

      那是不是把客戶端超時時間調大?或者把nginx upstream超時時間調小解決呢?
      調大客戶端超時時間當然是不合理的,任何用戶請求15s還未收到響應肯定是有問題的,所以正確的做法應該是調小upstream的超時時間,一般來說服務端對于客戶端請求處理時間應該都是在數十、數百ms之間,超過1s就已經屬于超長請求了,所以不但默認的60s不行,客戶端設置的15s也不能用于upstream的超時判定。
      最終經過綜合考慮服務端各api的耗時情況,先敲定了一個upstream 5s的超時時間配置--由于之前沒有經驗首次修改步子不邁太大,觀察一段時間后繼續調整,這樣做已經足以很大程度解決以上的3個問題:

      • 將用戶由于各種原因(如殺app)很快主動斷開連接導致的499與nginx達到upstream超時時間時主動結束的504區分開了。
      • 504會被納入max_fails計算,觸發nginx摘除失敗節點邏輯,在單臺機器故障響應緩慢時可以被識別出來暫時摘除出可用節點列表,防止其負載進一步加大并保證后續請求均被正常可用節點處理返回。
      • 當nginx等待upstream處理達到5s觸發超時時,其會按照uwsgi_next_upstream配置嘗試將請求(默認僅限冪等的GET請求)轉交給下一個upstream嘗試處理后返回,這樣在單一upstream由于異常負載較高超時時,其他正常的upstream可以作為backup兜底處理其超時請求,這里客戶端原本等待15s超時的請求一般在5~10s內可以兜底返回。

      通過proxy_ignore_client_abort配置解決499問題?

      在網上查找資料時還有網友提出解除nginx 499問題的一個思路是設置proxy_ignore_client_abort參數,該參數默認為off,將其設置為on 后,對于客戶端主動斷開請求的情況,nginx會ignore而以upstream實際返回的狀態為準,nginx官方文檔說明如下:

      Syntax:	proxy_ignore_client_abort on | off;
      Default:	
      proxy_ignore_client_abort off;
      Context:	http, server, location
      Determines whether the connection with a proxied server should be closed when a client closes the connection without waiting for a response.

      但是在客戶端主動斷開連接時,設置這個參數的意義除了使nginx log中記錄的狀態碼完全按照upstream返回確定,而非表示客戶端斷連的499之外,對于實際問題解決完全沒有任何幫助,感覺頗有把頭埋進沙子的鴕鳥風格,不知道這個參數設置到底會有什么實用的場景。

      非高峰時期單個upstream偶發響應緩慢、導致超時的原因

      這是個好問題,這個問題是近期才出現的,在解決了上面說的nginx錯配問題后嘗試排查這個問題,從現象上看應該是某些特定請求觸發了upsteam CPU飆升,響應緩慢后進一步影響了后續請求的處理,最終導致所有請求響應緩慢觸發客戶端499。
      在nginx錯配問題解決后,再次出現這種單臺upstream緩慢超時情況后,nginx會很快通過failover摘除掉問題upstream避免情況進一步惡化,而對于首次訪問問題upstream超時的GET請求也會backup轉發至其他可用upstream處理后返回,已經很大程度上降低了此類異常情況的影響。
      最終,修正配置后單upstream的偶發異常會以幾天一次的頻率觸發部分POST api的少量504閾值告警,其問題的根本原因還在探尋中。

      總結

      人生有太多錯誤的想當然,nginx 499一般是客戶端責任便是一個例證,對于線上長期存在的少量異常告警,還是要懷有一絲敬畏之心,小心溫水煮青蛙,在時間允許的情況下多探究、多思考。

      轉載請注明出處,原文地址:https://www.cnblogs.com/AcAc-t/p/nginx_499_and_504_for_uwsgi.html

      參考資料

      到此這篇關于記一次nginx配置不當引發的499與failover 機制失效問題的文章就介紹到這了,更多相關nginx配置不當引發的499與failover 機制失效 內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

      標簽: Nginx
      主站蜘蛛池模板: 国内精品视频 | 日本黄色大片免费看 | 国产精品久久国产愉拍 | 欧美亚洲综合久久 | 久操视频在线 | 欧美第8页 | 亚洲91| 成人免费毛片高清视频 | 日韩不卡一区二区 | 日日天天| 亚洲另类小视频 | 亚洲精品乱码久久久久膏 | 国产日韩一区二区三区 | 免费毛片一区二区三区久久久 | 日本一区二区三区在线视频 | 国产女精品 | 亚洲成人国产精品 | 亚洲精品国偷拍自产在线观看 | 97国产精品视频人人做人人爱 | 国内久久精品 | 日韩精品 电影一区 亚洲 | 久久女同互慰一区二区三区 | 亚洲成人免费在线 | 日韩欧美在线视频观看 | 不卡一区二区三区四区 | 可以免费看的av | 国产三级一区二区 | 日韩aaa久久蜜桃av | 久久久www成人免费无遮挡大片 | v888av成人 | 日韩在线精品视频 | 国产一区二区久久久 | 91久久夜色精品国产网站 | 亚洲欧洲久久 | 久久久久久影院 | 日韩快播电影网 | 久久久久一区二区 | 成人深夜小视频 | 亚洲精品一区二区三区蜜桃久 | 国产久 | 中文字幕成人在线 | 中文亚洲字幕 | 国产精品爱久久久久久久 | 亚洲一区二区三区中文字幕 | 青娱乐99 | 一级片在线免费观看视频 | 亚洲乱码一区二区三区在线观看 | 国产91对白叫床清晰播放 | 色播99| 91精品久久久久久久久久 | 国产电影一区二区 | 精品国产乱码久久久久久蜜臀 | 国产精品久久久久久久久久久不卡 | 在线中文字幕视频 | 丁香婷婷久久久综合精品国产 | 国产精品美女久久久久aⅴ国产馆 | 国产精品久久久久久久久久久小说 | 国产精品久久久久久久久久久久久 | 国产高清视频 | 国产一在线 | 亚洲码欧美码一区二区三区 | 国产亚洲女人久久久久毛片 | 亚洲一区日韩 | 亚洲精品国产电影 | 欧美亚洲高清 | 国产精品一区三区 | 9色porny自拍视频一区二区 | 成人欧美一区二区三区黑人孕妇 | 一区二区三区在线观看视频 | 欧美激情在线免费观看 | 亚洲精品www久久久久久广东 | www.日韩 | 欧美激情在线播放 | 91激情在线| 涩久久| 男女爱爱免费视频 | 成人a在线观看 | 国产精品久久久久久久久久久杏吧 | 欧美日韩国产一区二区三区 | 亚洲成人精品一区 | 99免费精品 | 国产一级淫片a级aaa | av在线入口 | 日韩超碰在线观看 | t66y最新地址一地址二69 | 久久首页 | 日本黄色毛片 | 国产成人精品午夜 | 国产日韩精品久久 | www.色.com| 久久99爱视频 | 精品九九 | 日本黄色大片免费观看 | 综合久久99 | 国产97人人超碰caoprom | 精品久久久久久久久久久 | 国产麻豆乱码精品一区二区三区 | 久久一视频 | 国产精精品 | 毛片在线视频 | 欧美激情一区二区三区 | 黄的视频网站 | 99精品全国免费观看视频软件 | 国内精品视频一区国产 | 日韩和的一区二区 | 黄色影视网址 | 国产精品久久九九 | 午夜影皖 | 精品国产欧美 | 日韩城人网站 | 色婷婷影院 | 亚洲 中文 欧美 日韩 在线观看 | 玖玖在线免费视频 | 中文字幕在线播放第一页 | 久久香蕉国产视频 | 99久久99久久| 天天综合网久久综合网 | 午夜精品久久久久久久久 | 久久无码精品一区二区三区 | 亚洲一区在线视频 | 国产 日韩 欧美 中文 在线播放 | 免费国产成人 | 欧美jizzhd精品欧美巨大免费 | 午夜精品久久久久久久 | 在线亚洲一区二区 | 国产天天操 | 欧美成人一区二区三区片免费 | 中国一级大黄大黄大色毛片 | 欧美色综合 | 亚洲激情 欧美 | 欧美一级一区 | 欧美成人精品一区二区三区 | 国产成人精品一区二区在线 | 日本精品视频网站 | 欧美日本国产欧美日本韩国99 | 日本黄色一级片免费看 | 日韩中文视频 | 91九色在线 | 老牛影视av一区二区在线观看 | 国产中文字幕在线 | 91麻豆精品一二三区在线 | www.国产欧美 | 亚洲xx视频 | 国产精品美女久久久久久免费 | 国产日产精品一区二区三区四区 | 精品久久久久久久久久久久 | 91成人精品| 欧美大片黄 | 精品国产天堂 | 黄桃av | 操操网| 日本免费三片免费观看 | 成人免费看 | 二区三区 | 三a毛片 | 欧洲一区在线 | 国产依人 | 国产一区二区免费 | 亚洲高清一区二区三区 | 亚洲精品视频区 | 三区免费视频 | 久久亚洲美女 | 欧美成人一区二区三区片免费 | 91麻豆精品国产91久久久更新资源速度超快 | 91在线看 | 亚洲精品99 | 91精品国产综合久久久蜜臀粉嫩 | 久久精品视频一区 | 久久99国产精品久久99大师 | a在线观看免费视频 | 亚洲免费人成在线视频观看 | 日韩精品一区二区三区四区五区 | 国产综合精品一区二区三区 | 久久精品在线 | 在线免费av观看 | 欧美激情在线免费观看 | 欧美一级在线 | 999视频 | 91久久久精品视频 | 亚洲www啪成人一区二区 | 欧美天天| 久久综合久久受 | 精品日韩欧美一区二区三区在线播放 | 国产成人精品午夜视频免费 | 午夜男人免费视频 | 中文字幕日韩一区二区不卡 | 亚洲免费影院 | 国产免费av在线 | 欧美一区二区视频 | 国产精品国产三级国产aⅴ9色 | 亚洲国产日韩一区 | 久久久久一区 | 成人网址在线观看 | 国产亚洲精品精品国产亚洲综合 | 亚洲成人一区 | 国产精品中文字幕在线观看 | 午夜精品视频 | 国产精品国产三级国产aⅴ中文 | 日韩在线观看 | 亚洲精品乱码久久久久久金桔影视 | 精品国产第一国产综合精品 | 久久久精品免费观看 | 天天爽夜夜爽夜夜爽精品视频 | 精品人成 | 波多野结衣一区二区三区高清 | 亚洲国产精品成人 | 精品国产一区二区国模嫣然 | 久久久精品网站 | 欧美成人一区二区 | 亚洲综合色自拍一区 | 国内精品视频在线观看 | 日本高清中文字幕 | 人人看超碰 | 成人不卡在线 | 欧洲亚洲精品久久久久 | 久久精品a一级国产免视看成人 | 成人国产精品一级毛片视频 | 天堂中文视频在线观看 | 久久成人精品视频 | 国产一区二区三区免费观看 | 中文字幕一区二区三区乱码图片 | 久久久久久久久久久久福利 | 偷拍呻吟高潮91 | 国产一区二区在线观看视频 | 国产成人一区二区 | 久久一二区 | 午夜视频福利 | 久久综合一区二区 | 国精产品一区二区三区 | 精品国产1区2区3区 在线国产视频 | 日本三级中文在线电影 | 欧美一级毛片免费看 | 日韩免费高清视频 | 国产精品一区二区三区免费视频 | 国产女人爽到高潮免费视频 | 亚洲视频1区 | 国产欧美日韩综合精品 | 亚洲激情一区 | 九九精品视频在线 | 日韩在线观看一区 | 国产日韩免费视频 | 亚洲欧美综合精品久久成人 | 久久国产欧美日韩精品 | 欧美福利电影在线观看 | 女朋友的闺蜜3韩国三级 | 成人福利视频 | 久久999免费视频 | 成人精品网站在线观看 | 日韩成人在线观看 | 国产视频福利在线 | 精品久久久久久久久久久久久久 | 国产欧美综合一区 | 久久这里只有精品首页 | 欧美日韩亚洲在线 | 欧美日韩国产精品 | 精品人人 | 日本三级中文在线电影 | 国产小视频在线观看 | 欧美性视频网站 | 亚洲中午字幕 | 精品国内 | 亚洲国产精品成人 | 九九热九九| the蜜臀av入口 | 麻豆国产露脸在线观看 | 欧美日韩一区二区中文字幕 | 亚洲在线视频 | 精品综合久久 | 中文字幕国产 | 日韩中文在线 | 欧美在线视频网站 | 欧美日韩在线视频一区二区 | 亚洲成人一区 | 欧美区国产 | 国产精品中文字幕在线 | 日韩性视频| 美女视频一区 | 日韩一日 | 欧美在线视频一区二区 | 国产乱码精品一区二区三区中文 | 精品免费视频 | 国产精品久久久久久久一区探花 | 日韩不卡中文字幕 | 中文字幕在线资源 | 亚洲国产成人精品女人久久久 | 国产精品网站在线观看 | av免费观看网站 | 国产高清毛片 | 一区二区三区国产好 | 国产午夜视频在线观看 | 欧美99热| 亚洲高清免费视频 | 日韩国产一区二区三区 | 成人国产在线 | 免费在线观看成年人视频 | 欧美日韩中文字幕在线 | 国产精品免费视频一区 | 男女精品 | 精品久久网 | 亚洲精品乱 | 亚洲精品国产高清 | 国产人妖一区 | 国产精品极品美女在线观看免费 | 99精品一区二区三区 | 日韩xxxbbb | 一级片免费在线视频 | 国产精品一区免费在线观看 | jizz在线看片 | 色乱码一区二区三区网站 | 成人一区二区三区在线观看 | 久久久久久国产精品 | 久久久久久久久久久久网站 | av中文字幕网 | 欧美成人高清视频 | 天天操天天拍 | 中文字幕精品一区 | av超碰在线| 久久99er6热线精品首页蜜臀 | 亚洲视频区 | 亚洲一区二区三区四区在线 | 欧美日韩免费在线 | 国产欧美精品一区二区色综合朱莉 | 日韩在线免费 | 亚洲伊人久久综合 | 天天躁人人躁人人躁狂躁 | 亚洲第一成年免费网站 | 在线视频 中文字幕 | 精品久久久久久久久久久久包黑料 | 国产2区 | 亚洲精品久久久久久下一站 | 午夜影院色 | 国产乱码精品一区二区三区忘忧草 | www.日韩视频 | 91精品国产综合久久福利软件 | 97国产精品视频人人做人人爱 | 日韩日韩 | 欧美一级在线 | 国产一区二区三区不卡在线观看 | 久久国产婷婷国产香蕉 | 国产精品美女久久久久aⅴ国产馆 | 综合二区 | 国产精品美女久久久久aⅴ国产馆 | 在线欧美视频 | 久久噜噜噜精品国产亚洲综合 | 成人在线免费小视频 | 日韩免费一区 | 91视频在线播放视频 | 欧洲妇女成人淫片aaa视频 | 在线观看免费视频黄 | av在线免费观看网站 | 91中文在线观看 | 黄色av免费看 | 国产精品热| 午夜视频网| 99亚洲精品 | 福利一区二区 | 欧美一区二区三区在线观看 | 欧美日韩中文字幕 | 在线观看国产视频 | 啪啪免费网站 | 亚洲精品一区二区三区蜜桃久 | 国产在线观 | 午夜天堂精品久久久久 | 亚洲a在线观看 | 亚洲成人av在线 | 亚洲日韩中文字幕一区 | 中文字幕日韩欧美 | 操操网 | 欧美与黑人午夜性猛交久久久 | 九色精品 | 日韩 国产 在线 | 中文字幕欧美日韩 | www色婷婷| 精品国产一区二区三区久久久蜜 | 色135综合网| 在线视频中文字幕 | 羞羞在线视频 | 香蕉久久av一区二区三区 | 日韩h视频 | 日本在线一区二区 | 久久99深爱久久99精品 | 精品无码久久久久久国产 | 久久在线播放 | 色欧美片视频在线观看 | 久草新免费 | 成年人网站免费在线观看 | 日韩视频一二 | 一区二区三区四区 | 精品一区av | 欧美精品在线观看 | 亚洲高清在线观看视频 | 国产91亚洲精品久久久 | 欧产日产国产精品一二 | 精品九九九| 龙珠z中文版普通话 | 亚洲高清在线观看视频 | 高清国产午夜精品久久久久久 | 不卡免费在线视频 | 亚洲激情一区二区 | 亚洲国产精品久久 | 日韩欧美三区 | 黄色大片免费网址 | 91一区二区| 天天色影视综合 | 自拍偷拍视频网站 | 免费v片在线观看 | 国产综合精品一区二区三区 | 91传媒在线播放 | 日本 国产 欧美 | av一区二区三区四区 | 久久精品国产清自在天天线 | 午夜操操 | 欧美在线观看一区 | 国产精品一区在线 | 日本黄色大片免费观看 | 国产成人一级毛片 | 久久亚洲视频 | 日韩在线免费观看av | 奇米av | 国产一区二区在线免费观看 | 国产成人av网站 | 亚洲一区精品在线 | 亚洲 欧美 精品 | 色视频网站在线观看 | 欧美不卡 | 不卡一区 | 看亚洲a级一级毛片 | 欧美国产日韩视频 | 精品亚洲一区二区三区 | 337p亚洲欧洲 | 欧美一区二区三区免费观看视频 | 欧美视频第一页 | 91精品一区二区三区久久久久久 | 精品久久久久久久久久久 | 国产精品美女久久久久久久网站 | 三区免费视频 | 中文字幕爱爱视频 | 国产成人精品久久 | 一二三区精品 | 国产成人综合网 | 黄色资源网站 | 龙珠z普通话国语版在线观看 | 欧美一区不卡 | 欧美精品在线看 | 91在线精品一区二区 | 久久国产欧美一区二区三区精品 | 亚洲一区视频在线 | 欧美日韩亚洲国产 | 久久精品这里只有精品 | 国产成人精品999在线观看 | 亚洲精品日韩激情欧美 | 色婷婷综合久色 | 国产精品久久久久久久久久久杏吧 | 欧美hdfree性xxxx | 亚洲欧美综合精品久久成人 | 欧美极品一区二区 | 成人精品一区二区三区中文字幕 | 真实国产露脸乱 | 欧美一区在线看 | 91亚洲一区 | 国产精品对白一区二区三区 | 国产情侣免费视频 | 国产美女自拍视频 | 久久久久久久久久久久久九 | 成人精品在线视频 | 黄片毛片一级 | 日韩性视频 | 精品香蕉一区二区三区 | 久久久久久久久成人 | 99精品欧美一区二区蜜桃免费 | 成人三级网址 | 亚洲精品一区二区三区四区高清 | 国产精品久久久久久久久免费桃花 | 日本a v在线播放 | 在线看一区二区 | 99精品国产高清一区二区麻豆 | 国产真实精品久久二三区 | 国产精品69毛片高清亚洲 | 久久亚洲一区 | 日日爱视频 | 亚洲视频在线观看 | 在线播放国产一区二区三区 | 嫩草研究院在线观看入口 | 97超碰自拍 | 成年人在线看片 | 成人免费网站 | 久久精品高清 | 国产精品久久久久久久久 | 欧洲一级毛片 | 黄色一级视频 | 9久久婷婷国产综合精品性色 | 亚洲欧美日韩在线一区二区 | 久久99精品视频 | 亚洲成人av在线 | a久久| 久久www免费人成看片高清 | 久久精品国产99国产精品 | 国产精品久久久久久久免费大片 | 亚洲精品视频在线观看免费视频 | 国产婷婷久久 | 久久精品国产91精品亚洲高清 | 久久久久高清 | 91亚洲一区 | 91精品国产综合久久国产大片 | 久久久日韩精品一区二区三区 | 99精品欧美一区二区蜜桃免费 | 97碰碰碰免费公开在线视频 | 精品一二三区 | 亚洲区在线 | 天天操狠狠操网站 | 国产一在线 | 欧美一区二区三 | 日韩视频网| 欧美自拍一区 | 99精品国产高清一区二区麻豆 | 午夜国产精品视频 | 国产精品国产精品国产专区不卡 | 中文字幕免费中文 | 一区在线视频 | 久久国产精品电影 | 国产一区二区三区久久久久久久久 | 成人欧美一区二区三区视频xxx | 久久久久久国产精品 | 91av免费在线 | 中文字幕一区二区三区乱码图片 | 欧美日韩亚洲视频 | 伦理自拍| 日韩激情综合网 | 亚洲久久 | 在线a视频 | 国产精品久久久久久久 | av免费资源| 欧美一级免费 | 日本一区二区三区四区不卡视频 | 97精品国产97久久久久久免费 | 国产香蕉视频在线播放 | 久久777 | 日本一二三区视频 | 一级欧美一级日韩片 | 操操网| 成人午夜精品一区二区三区 | 涩涩视频在线免费看 | 欧州一区二区 | 精品99久久久久久 | 欧美专区在线观看 | 国产在线综合视频 | www伊人 | 97国产超碰 | 欧美性猛交一区二区三区精品 | 自拍视频在线播放 | 亚洲一区二区久久 | 国产精品二区一区二区aⅴ污介绍 | 亚洲国产一区二区在线观看 | 国产一区二区视频在线观看 | av官网| 一卡二卡久久 | 91精品国产综合久久久久久丝袜 | 可以免费看的av | 欧美一级小视频 | 欧美综合在线观看 | 午夜天堂精品久久久久 | 欧美在线小视频 | 91精品一区二区三区久久久久久 | 黄色大片视频网站 | 亚洲另类视频 | 欧美美女黄色网 | 一区在线看 | 国产精品视频免费观看 | 亚洲一区在线日韩在线深爱 | 欧美精品在线一区 | 九色91 | 亚洲 中文 欧美 日韩 在线观看 | 久久久99精品免费观看 | 亚洲成人福利在线观看 | 亚洲综合成人网 | 国产一区二区精品 | 欧美激情一区二区三区 | 成人天堂噜噜噜 | 色接久久 | 91看片在线观看 | 成人亚洲 | 久久精品国产99国产精品 | 久久网日本| 亚洲午夜精品一区二区三区 | 色无欲天天天影视综合网 | 欧美激情精品久久久久 | 欧美日韩国产中文 | 成人a在线视频免费观看 | 精品久久久久久久久久 | 亚洲高清视频一区 | 欧美日韩国产一区二区三区 | 国产一级免费视频 | 国产剧情一区二区 | 亚洲精品在线视频 | 日本丶国产丶欧美色综合 | 欧美日韩成人在线视频 | 亚洲成人精品网 | 97在线观看| 亚洲成人精品在线观看 | 国产精品久久久久毛片软件 | 国产精品高潮呻吟久久av黑人 | 日韩爱爱网址 | 成人av一区二区三区 | 久久国产精品影视 | avmans最新导航地址 | 蜜桃精品久久久久久久免费影院 | 黄色毛片免费看 | 欧美亚洲国产日韩 | 精品一二三区 | 久久无码精品一区二区三区 | 亚洲欧洲无码一区二区三区 | 欧美日韩国产一区二区 | 国产小视频在线 | 91亚洲国产 | 久久伊|