日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一次堆外内存泄露的排查过程

發(fā)布時間:2023/12/3 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一次堆外内存泄露的排查过程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

轉載自??一次堆外內存泄露的排查過程

最近在做一個基于 websocket 的長連中間件,服務端使用實現(xiàn)了 socket.io 協(xié)議(基于websocket協(xié)議,提供長輪詢降級能力) 的 netty-socketio 框架,該框架為 netty 實現(xiàn),鑒于本人對 netty 比較熟,并且對比同樣實現(xiàn)了 socket.io 協(xié)議的其他框架,這個框架的口碑要更好一些,因此選擇這個框架作為底層核心。

任何開源框架都避免不了 bug 的存在,我們在使用這個開源框架的時候,就遇到一個堆外內存泄露的 bug,鑒于對 netty 比較熟,于是接下來便想挑戰(zhàn)一下,找出那只臭蟲(bug),接下來便是現(xiàn)象和排查過程,想看結論的同學可以直接拉到最后總結。

現(xiàn)象

某天早上突然收到告警,nginx 服務端大量5xx

?

我們使用 nginx 作為服務端 websocket 的七層負載,5xx爆發(fā)通常表明服務端不可用。由于目前 nginx 告警沒有細分具體哪臺機器不可用,接下來,到 cat(點評美團統(tǒng)一監(jiān)控平臺)去檢查一下整個集群的各項指標,發(fā)現(xiàn)如下兩個異常

?

某臺機器在同一時間點爆發(fā) gc,同一時間,jvm 線程阻塞

?

接下來,便開始漫長的 堆外內存泄露排查之旅行。

排查過程

階段1: 懷疑是log4j2

線程被大量阻塞,首先想到的是定位哪些線程被阻塞,最后查出來是 log4j2 狂打日志導致 netty 的 nio 線程阻塞(由于沒有及時保留現(xiàn)場,所以截圖缺失),nio 線程阻塞之后,我們的服務器無法處理客戶端的請求,對nginx來說是5xx。

接下來,查看 log4j2 的配置文件

?

發(fā)現(xiàn)打印到控制臺的這個 appender 忘記注釋掉了,所以我初步猜測是因為這個項目打印的日志過多,而 log4j2 打印到控制臺是同步阻塞打印的,接下來,把線上所有機器的這行注釋掉,以為大功告成,沒想到,過不了幾天,5xx告警又來敲門了,看來,這個問題沒那么簡單。

階段2:可疑日志浮現(xiàn)

接下來,只能硬著頭皮去查日志,查看故障發(fā)生點前后的日志,發(fā)現(xiàn)了一處可疑的地方

?

在極短的時間內,狂打 failed to allocate64(bytes)of direct memory(...)日志(瞬間十幾個日志文件,每個日志文件幾百M),日志里拋出一個 netty 自己封裝的 OutOfDirectMemoryError,說白了,就是堆外內存不夠用了,netty 一直在喊冤。

堆外內存泄露,我去,聽到這個名詞就有點沮喪,因為這個問題的排查就像 c 語言內存泄露一樣難以排查,首先想到的是,在 OOM 爆發(fā)之前,查看有無異常,然后查遍了 cat 上與機器相關的所有指標,查遍了 OOM 日志之前的所有日志,均未發(fā)現(xiàn)任何異常!這個時候心里開始罵了……

階段3:定位OOM源

但是沒辦法,只能看著這堆討厭的 OOM 日志發(fā)著呆,妄圖答案能夠蹦到眼前。一籌莫展之際,突然一道光在眼前一閃而過,在 OOM 下方的幾行日志變得耀眼起來(為啥之前就沒想認真查看日志?估計是被堆外內存泄露這幾個詞嚇怕了吧==),這幾行字是 ....PlatformDepedeng.incrementMemory()...。我去,原來,堆外內存是否夠用,是 netty 這邊自己統(tǒng)計的,那是不是可以找到統(tǒng)計代碼,找到統(tǒng)計代碼之后我們就可以看到 netty 里面的對外內存統(tǒng)計邏輯了?于是,接下來翻翻代碼,找到這段邏輯,在 PlatformDepedent 這個類里面

?

這個地方,是一個對已使用堆外內存計數(shù)的操作,計數(shù)器為 DIRECT_MEMORY_COUNTER,如果發(fā)現(xiàn)已使用內存大于堆外內存的上限(用戶自行指定),就拋出一個自定義 OOM Error,異常里面的文本內容正是我們在日志里面看到的。

接下來,驗證一下是否這個函數(shù)是在堆外內存分配的時候被調用

?

果然,在 netty 每次分配堆外內存之前,都會計數(shù),想到這,思路開始慢慢清晰起來,心情也開始變好。

階段4:反射進行堆外內存監(jiān)控

既然 cat 上關于堆外內存的監(jiān)控沒有任何異常(應該是沒有統(tǒng)計準確,一直維持在 1M),而這邊我們又確認堆外內存已快超過上限,并且已經知道 netty 底層是使用哪個字段來統(tǒng)計的,那么接下來要做的第一件事情,就是反射拿到這個字段,然后我們自己統(tǒng)計 netty 使用堆外內存的情況。

?

堆外內存統(tǒng)計字段是 DIRECT_MEMORY_COUNTER,我們可以通過反射拿到這個字段,然后定期check這個值,就可以監(jiān)控 netty 堆外內存的增長情況。

?

我們通過反射拿到這個字段,然后每隔一秒打印,我為什么要這樣做?

因為,通過我們前面的分析,在爆發(fā)大量 OOM 現(xiàn)象之前,沒有任何可疑的現(xiàn)象,那么只有兩種情況,一種是突然某個瞬間分配了大量的堆外內存導致OOM,一種是堆外內存緩慢增長,到達某個點之后,最后一根稻草將機器壓垮。這段代碼加上去之后,打包上線。

階段5:到底是緩慢增長還是瞬間飆升?

代碼上線之后,初始內存為 16384k(16M),這是因為線上我們使用了池化堆外內存,默認一個 chunk 為16M,不必過于糾結。

?

沒過一會,內存就開始緩慢飆升,并且沒有釋放的跡象,20幾分鐘之后,內存如下

?

到了這里,猜測可能是前面提到的第二種情況,也就是內存緩慢增長造成的 OOM,由于內存實在增長太慢,于是調整機器負載權重為其他機器的兩倍,但是仍然是以幾K級別在增長,這天剛好是周五,索性就過他個一個周末再開看。

過完一個愉快的周末之后,到公司第一時間便是連上跳板機,登錄線上機器,開始 tail -f 繼續(xù)查看日志,輸完命令之后,懷著期待的心情重重的敲下了回車鍵

?

果然不出所料,內存一直在緩慢增長,一個周末的時間,堆外內存已經飆到快一個 G 了,這個時候,我竟然想到了一句成語:只要功夫深,鐵杵磨成針!雖然堆外內存幾個K幾個K的在增長,但是只要一直持續(xù)下去,總有把內存打爆的時候(線上堆外內存上限設置的是2G)。

到了這里,我又開始自問自答了:內存為啥會緩慢增長,伴隨著什么而增長?因為我們的應用是面向用戶端的websocket,那么,會不會是每一次有用戶進來,交互完之后,然后離開,內存都會增長一些,然后不釋放呢?帶著這個疑問,我開始線下模擬。

階段6:線下模擬

本地起好服務,把監(jiān)控堆外內存的單位改為以B為單位(因為本地流量較小,打算一次一個客戶端連接),另外,本地也使用非池化內存(內存數(shù)字較小,容易看出問題),這樣,服務端啟動之后,控制臺打印信息如下

?

在沒有客戶端接入的時候,堆外內存一直是0,在意料之中。接下來,懷著著無比激動的心情,打開瀏覽器,然后輸入網(wǎng)址,開始我們的模擬之旅。

我們的模擬流程是:新建一個客戶端鏈接->斷開鏈接->再新建一個客戶端鏈接->再斷開鏈接

?

如上圖所示,一次 connect 和 disconnect 為一次連接的建立與關閉,上圖綠色框框的日志分別是兩次連接的生命周期。我們可以看到,內存每次都是在連接被關閉的的時候暴漲 256B 然后不釋放,到了這里,問題進一步縮小,肯定是連接被關閉的時候,觸發(fā)了框架的一個bug,這個bug在觸發(fā)之前分配了 256B 的內存,然后bug觸發(fā),內存沒有釋放。問題縮小之后,接下來開始擼源碼捉蟲!

階段7:線下排查

接下來,我將本地服務重啟,開始完整的線下排查過程。將目光定位到 netty-socketio 這個框架的 disconnect 事件(客戶端websocket連接關閉的時候回調用到這里),基本上可以確定是在 disconnect 事件前后申請的內存沒有釋放

?

這里,在使用 idea debug的時候,要選擇只掛起當前線程,這樣我們在單步跟蹤的時候,控制臺仍然可以看到堆外內存統(tǒng)計線程在打印日志。

客戶端連接上之后然后關閉,斷點進入到 onDisconnect 回調,我特意在此多停留了一會,發(fā)現(xiàn)控制臺內存并沒有飆升(7B這個內存暫時沒有去分析,只需要知道,客戶端連接斷開之后,我們斷點hold住,內存還未開始漲),接下來,神奇的一幕出現(xiàn)了,我將斷點放開,讓程序跑完

?

debug 松掉之后,內存立馬飆升了!!這個時候我已經知道,這只臭蟲飛不了多遠了。在 debug 的時候,掛起的是當前線程,那么肯定是當前線程某個地方申請了堆外內存,然后沒有釋放,接下來,快馬加鞭,深入源碼。

每一次單步調試,我都會觀察控制臺的內存飆升的情況,很快,我們來到了這個地方

?

在這一行沒執(zhí)行之前,控制臺的內存依然是 263B,然后,當執(zhí)行完這一行之后,立馬從 263B漲到519B(漲了256B)

?

于是,bug的范圍進一步縮小,我將本次程序跑完,釋然后客戶端再來一次連接,斷點打在 client.send()這行, 然后關閉客戶端連接,之后直接進入到這個方法,隨后的過程有點長,因為與 netty 的時間傳播機制有關,這里就省略了,最后,我跟到了如下代碼, handleWebsocket

?

在這個地方,我看了一處非常可疑的地方,在上圖的斷點上一行,調用 encoder 分配了一段內存,調用完之后,我們的控制臺立馬就彪了 256B,所以,我懷疑肯定是這里申請的內存沒有釋放,他這里接下來調用 encoder.encodePacket() 方法,猜想是把數(shù)據(jù)包的內容以二進制的方式寫到這段 256B的內存,接下來,我跟到這段 encode 代碼,單步執(zhí)行之后,定位到這行代碼

?

這段代碼是把 packet 里面一個字段的值轉換為一個 char,然而,當我使用 idea 預執(zhí)行的時候,卻拋出類一個憤怒的 NPE!!也就是說,框架申請到一段內存之后,在encoder的時候,自己GG了,自己給自己挖了個NPE的深坑,最后導致內存無法釋放(最外層有堆外內存釋放邏輯,現(xiàn)在無法執(zhí)行到了),然后越攢越多,越攢越多,直到最后一根稻草,堆外內存就這樣爆了,這里的源碼有興趣的讀者可以自己去分析一下,限于篇幅原因,這里就不再分析了。

階段8:bug解決

bug既然已經找到,接下來便要解決了,這里只需要解決這個NPE異常,就可以fix掉,我們的目標就是,讓這個 subType 字段不為空,我們先通過 idea 的線程調用棧定位到這個 packet 是在哪個地方定義的

?

我們找到 idea 的 debugger 面板,眼睛盯著 packet 這個對象不放,然后上線移動光標,便光速定位到,原來,定義 packet 對象這個地方在我們前面的代碼其實已經出現(xiàn)過,我們查看了一下 subType 這個字段,果然是null,接下來,解決bug很容易。

?

我們給這個字段賦值即可,由于這里是連接關閉事件,所以,我給他指定了一個名為 DISCONNECT 的字段(改日深入去研究socket.io的協(xié)議),反正這個bug是在連接關閉的時候觸發(fā)的,就粗暴一點了 !==。

解決這個bug的過程是:將這個框架的源碼下載到本地,然后加上這一行,最后,我重新build一下,pom 里改改名字,推送到我們公司的倉庫,這樣,我項目就可以直接使用了。

改完bug之后,習慣性地去github上找到引發(fā)這段bug的commit

好奇的是,為啥這位 dzn commiter 會寫出這么一段如此明顯的bug,而且時間就在今年3月30號,項目啟動的前夕,真是無比尷尬呀 ?

階段9:線下驗證

一切就緒之后,首先,我們來進行本地驗證,服務起起來之后,我瘋狂地建立連接,瘋狂地斷開連接,觀察堆外內存的情況

?

好家伙,不管你如何斷開連接,堆外內存一直不漲了,至此,bug 基本fix,當然,最后一步,我們把代碼推到線上驗證。

階段10:線上驗證

這次線上驗證,我們避免了比較土的打日志方法,我們把堆外內存的這個指標噴射到 cat上,然后再來觀察一段時間的堆外內存的情況

?

發(fā)現(xiàn)過一段時間,堆外內存已經穩(wěn)定不漲了,我們的捉蟲之旅到此結束!最后,我來給本次捉蟲之旅做一次總結

總結

1.遇到堆外內存泄露不要怕,仔細耐心分析,總能找到思路,要多看日志,多分析。

2.如果使用了netty 堆外內存,那么你可以自行監(jiān)控堆外內存的使用情況,不需要借助第三方工具,我這里是使用的反射拿到的堆外內存的情況。

3.逐漸縮小范圍,直到bug被你找到。當你確認某個線程的執(zhí)行帶來 bug 的時候,可單步執(zhí)行,可二分執(zhí)行,定位到某行代碼之后,跟到這段代碼,然后繼續(xù)單步執(zhí)行或者二分的方式來定位最終出 bug 的代碼,這個方法屢試不爽,最后總能找到bug。

4.熟練掌握 idea 的調試,讓你的捉蟲速度快如閃電,這里,最常見的調試方式是預執(zhí)行表達式,以及通過線程調用棧,死盯某個對象,就能夠掌握這個對象的定義,賦值之類。

總結

以上是生活随笔為你收集整理的一次堆外内存泄露的排查过程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

四虎在线免费观看 | 婷婷婷国产在线视频 | 久草久热| 国产 日韩 在线 亚洲 字幕 中文 | 亚洲婷婷伊人 | 亚洲免费一级电影 | 手机看片国产日韩 | 久久久久久久久久久影视 | 日韩av播放在线 | 亚洲激情婷婷 | 欧美91在线 | www最近高清中文国语在线观看 | 国产成人在线一区 | 国产一级片播放 | 亚洲国产高清在线观看视频 | 99九九99九九九视频精品 | 国产精品资源在线观看 | 伊人色**天天综合婷婷 | 免费看的黄色网 | 国产在线色站 | 中文字幕二区在线观看 | 日韩欧美一区二区在线播放 | 国产精品久久久久久av | 黄色特一级片 | 亚洲一片黄 | 亚洲精品视频第一页 | 97视频人人澡人人爽 | 91麻豆精品久久久久久 | 亚洲欧美日韩国产精品一区午夜 | 国产日韩精品在线 | 亚洲九九九在线观看 | 福利视频 | 综合中文字幕 | 亚洲黄色影院 | 色婷婷一区 | 黄色免费大全 | 视频99爱| 最新极品jizzhd欧美 | 91看片淫黄大片91 | 国产第一页在线观看 | 欧美韩国日本在线观看 | 中文字幕在线观看2018 | 顶级bbw搡bbbb搡bbbb | 国产一二三区在线观看 | 欧美性久久久久久 | 日韩aa视频 | 天天摸天天操天天爽 | 色综合久久久久久久久五月 | 91色亚洲| 天堂中文在线视频 | 日韩中文在线视频 | 在线免费视频一区 | 456成人精品影院 | 黄色a视频免费 | aa级黄色大片 | 国产女人40精品一区毛片视频 | 免费在线观看成人小视频 | 精品亚洲欧美一区 | 国产亚洲精品bv在线观看 | 日韩视频中文 | 欧美一级性生活视频 | av在线超碰| 香蕉视频网站在线观看 | 视频精品一区二区三区 | 久久久久久免费毛片精品 | 久久久久久久久影视 | 少妇bbb好爽 | 国产视频69 | 国产成人一区二区啪在线观看 | 六月丁香综合网 | 日韩二区在线观看 | 亚洲精品国产日韩 | 精品国产一区二区三区久久久蜜臀 | 日日精品 | 亚洲精品视频免费看 | 亚洲天堂网视频在线观看 | 日韩在线理论 | 91九色在线视频观看 | 99热在线免费观看 | 麻豆成人在线观看 | 国产精品久久久久av | 成人午夜片av在线看 | 国产精品国产精品 | 国产成人一级电影 | 亚洲视频电影在线 | 亚洲精品在线观看免费 | 久久久人人人 | 51久久成人国产精品麻豆 | 玖玖爱在线观看 | 久久久久亚洲精品男人的天堂 | 国产成人av网站 | 日韩国产欧美在线播放 | 亚洲狠狠婷婷综合久久久 | 色综合久久综合 | 日本在线精品视频 | 亚洲一区精品人人爽人人躁 | 99精品免费在线观看 | 国产亚洲精品bv在线观看 | 亚洲午夜剧场 | 91精品久久久久久久久久入口 | 国产69精品久久久久99尤 | 激情五月看片 | zzijzzij亚洲日本少妇熟睡 | 激情综合中文娱乐网 | 天堂网中文在线 | 国产精品自产拍在线观看 | 国产精品1区2区3区在线观看 | 婷婷深爱网 | 国产激情免费 | 国产区精品区 | 久免费 | 依人成人综合网 | 欧美日韩免费看 | 91一区在线观看 | 中文字幕成人一区 | 久久成人精品视频 | 午夜影视剧场 | 99re久久资源最新地址 | 久久在线播放 | 日韩二区三区 | 国产精品女教师 | 欧美性色黄大片在线观看 | 天堂av免费| 午夜精品一区二区三区在线观看 | 久久综合色播五月 | 欧美影片 | 日韩精品在线视频免费观看 | 伊人影院99 | 日韩av在线资源 | 97国产在线视频 | 992tv在线成人免费观看 | 1000部国产精品成人观看 | 久色婷婷 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 欧美精品999 | 免费一级特黄毛大片 | 福利视频一二区 | 91欧美国产 | 国产剧情一区二区在线观看 | 日韩高清一区在线 | 久久香蕉电影 | 天天草天天| 一本一本久久aa综合精品 | 天天爱天天操 | 超碰个人在线 | 人成午夜视频 | 中文字幕美女免费在线 | 婷婷九月激情 | 91在线亚洲 | 中文字幕日本在线 | 五月天综合激情网 | 久久激情日本aⅴ | 毛片网站免费在线观看 | 国产欧美日韩视频 | 在线观看免费黄视频 | 久久精品7| 欧美日韩中字 | 97av在线视频 | 天天操天天干天天操天天干 | 国产五月色婷婷六月丁香视频 | 久久美女高清视频 | 五月天色站| 国产成人精品综合久久久久99 | 国产黄色资源 | 91麻豆福利 | 日韩中文在线电影 | 在线精品视频免费观看 | 久久国内精品视频 | 免费黄av| 欧美一级高清片 | 韩日视频在线 | 日韩av成人在线观看 | 亚洲精品在线观看中文字幕 | 天天插伊人 | 久久综合婷婷国产二区高清 | 99亚洲国产精品 | 久久精品国产一区二区电影 | 91伊人影院| 欧美日韩亚洲第一 | 96av视频| av一级片| 日产乱码一二三区别免费 | 国产精品久久久久三级 | 国产一区二区在线免费视频 | 97人人添人澡人人爽超碰动图 | 欧美激情一区不卡 | 美女福利视频一区二区 | 91久久影院| 日韩乱码中文字幕 | 日韩在线观看中文字幕 | 最新av中文字幕 | 免费观看一级特黄欧美大片 | 欧美老人xxxx18 | 国产精品久久精品 | 高清不卡一区二区三区 | 久久久久亚洲精品 | 狠狠色狠狠色综合日日92 | 国产黄大片 | 在线观看麻豆av | 中文字幕日本电影 | 国产精品美女久久久免费 | 亚洲一二视频 | 亚洲精品91天天久久人人 | 黄av免费在线观看 | av一级二级 | 国产精品系列在线观看 | 免费看片网址 | 精品久久精品久久 | 97视频在线免费观看 | 国产精品一区二区三区视频免费 | 18性欧美xxxⅹ性满足 | 成人黄色短片 | 啪啪肉肉污av国网站 | 精品综合久久久 | 亚洲精品国产日韩 | 黄色的网站免费看 | 欧美日韩国产在线一区 | 99精品偷拍视频一区二区三区 | 婷婷丁香社区 | 91九色成人蝌蚪首页 | 中文字幕在线观看视频免费 | 91丨九色丨高潮丰满 | 精品v亚洲v欧美v高清v | 国产成a人亚洲精v品在线观看 | 欧美日韩在线观看一区二区 | 天天爽夜夜爽精品视频婷婷 | 免费看片网址 | 精品国产伦一区二区三区观看方式 | 色婷婷电影网 | 欧美日韩中文在线视频 | 视频精品一区二区三区 | 亚洲精品视频中文字幕 | 中文字幕日韩伦理 | 国产视频精品免费 | 国产一级精品视频 | 免费在线观看一级片 | 精品国产免费一区二区三区五区 | 亚洲资源 | 久久国产精品免费看 | 色激情在线 | 日韩免费看的电影 | 国产原创在线 | 韩国av不卡 | 91丨porny丨九色| 欧美午夜久久 | 一级黄色片在线免费观看 | 国产精品一区二区吃奶在线观看 | av免费观看高清 | 91在线资源 | 国产91在线 | 美洲 | 成人欧美在线 | 婷婷六月综合亚洲 | 天堂在线视频免费观看 | 国产精品久久久久久久久久久久久久 | 日韩黄色一区 | 探花视频在线观看 | 久久精品国产一区 | 国产精品黄色在线观看 | 国产精品第三页 | 国产精品欧美一区二区 | 色资源网在线观看 | 奇米影视8888在线观看大全免费 | 亚洲精品18日本一区app | 午夜精品久久久 | 日韩三级在线观看 | 国产精品久久久999 国产91九色视频 | 97福利在线 | 国产 在线 日韩 | 天天撸夜夜操 | 日本激情视频中文字幕 | 午夜久久电影网 | 美女久久久久久久久久久 | 久久综合中文字幕 | 黄色在线免费观看网址 | 欧美大荫蒂xxx | 日本久久免费视频 | 日本公妇在线观看 | 丁香婷婷综合激情五月色 | 欧美最新大片在线看 | 国产精品久久久久久婷婷天堂 | 国产高清视频在线观看 | www.五月天 | 日韩大片在线免费观看 | 国产精品一区电影 | 日韩免费在线视频 | 国产精品乱码久久久久 | 欧美日韩精品在线播放 | 国产成人亚洲精品自产在线 | 亚洲精品99久久久久中文字幕 | 成人免费视频网站 | 精品国产乱码久久久久久浪潮 | 97看片吧| 99视频在线观看一区三区 | 日韩av一区二区在线 | 久久福利小视频 | 国产精品va在线播放 | 97视频播放 | 精品无人国产偷自产在线 | 日韩欧美在线视频一区二区 | 91欧美国产 | 欧美日韩视频精品 | 中文字幕在线看片 | 波多野结衣视频一区 | 国产精品九九热 | 国产精品嫩草影院9 | 亚洲精品在线二区 | 国产精品99精品 | 日韩大陆欧美高清视频区 | 免费69视频| 99精品久久久久久久 | 夜夜夜夜操 | 99久久精品国产一区 | 在线观看播放av | 中文字幕高清av | 97免费视频在线 | 亚洲美女在线国产 | 成人免费在线网 | 国产精品久久一 | 久久综合干 | 欧亚久久| 亚洲全部视频 | av九九九 | 韩国av一区二区 | 久久中文字幕在线视频 | 久草在线网址 | 国产成人黄色网址 | 国产精品99久久久久久大便 | 久久精品在线免费观看 | 97视频精品 | 日韩网站免费观看 | 91热这里只有精品 | 国产精品免费视频久久久 | 色综合久久久久综合体桃花网 | 欧美日韩在线免费观看视频 | av手机在线播放 | 日韩精品一区二区三区丰满 | 精品女同一区二区三区在线观看 | 国产91精品在线播放 | 久久久久亚洲精品 | 91人人网 | 美女免费视频一区二区 | 91视频免费观看 | 久久草草热国产精品直播 | 麻花天美星空视频 | 一区三区视频在线观看 | 精品国产伦一区二区三区观看说明 | 精品在线一区二区三区 | 日韩电影在线观看一区二区三区 | 国产区 在线 | 一区二区中文字幕在线 | 精品在线99 | 国产精品每日更新 | 91精品啪啪 | 久久久精品综合 | 久久激情视频免费观看 | 高清不卡毛片 | 欧美精品一区二区免费 | 中文字幕.av.在线 | 午夜精品久久久久久久99 | 精品国产一区二区三区蜜臀 | 六月丁香激情综合色啪小说 | 国产日韩精品在线观看 | 五月天六月婷 | 婷婷综合亚洲 | 最近2019年日本中文免费字幕 | 免费看一级特黄a大片 | 在线观看中文字幕一区二区 | 九色91视频| 91精品在线观看视频 | 9999在线视频 | 国产午夜三级一区二区三桃花影视 | 免费在线播放 | 国产高清日韩 | 91大神精品视频在线观看 | 久久视频免费看 | 国产精品永久久久久久久www | 视频一区二区精品 | 丁香花在线观看免费完整版视频 | 亚洲资源在线观看 | 国产视频2区 | 五月天综合激情 | 99国内精品 | 久久首页 | 9ⅰ精品久久久久久久久中文字幕 | 在线网址你懂得 | 毛片无卡免费无播放器 | 国产精品久久久久永久免费看 | 日韩在线视频一区 | 四虎国产视频 | 日韩激情网 | 91麻豆看国产在线紧急地址 | 免费精品在线视频 | 深爱五月激情网 | 亚洲精品久久久久中文字幕二区 | 一级欧美黄 | 99视频精品免费观看, | 99爱这里只有精品 | 香蕉视频亚洲 | 国产色视频一区 | 麻豆网站免费观看 | 一区 二区 精品 | 日韩中文字幕免费在线观看 | 日本爱爱免费 | 久久永久免费视频 | 欧亚日韩精品一区二区在线 | 免费观看国产精品视频 | 国产高清在线a视频大全 | 中文字幕 欧美性 | 中文字幕亚洲综合久久五月天色无吗'' | 五月婷婷丁香 | 亚洲成av人影片在线观看 | 久久免费视频99 | 日韩免费福利 | 狠狠操操操| 亚洲乱码国产乱码精品天美传媒 | 中文字幕日本电影 | 国产精品久久综合 | av片在线观看免费 | 黄色视屏av| 久久夜色精品国产欧美一区麻豆 | 午夜 免费 | 久久国产露脸精品国产 | 欧美日韩裸体免费视频 | 久久不见久久见免费影院 | 天天干,天天草 | 97视频在线观看播放 | 国产高清久久 | 美女久久久久久久久久久 | 成年人在线观看 | 69精品 | av国产网站 | 91福利社区在线观看 | 日本视频久久久 | 天天色天天操天天爽 | 国产香蕉97碰碰碰视频在线观看 | av午夜电影| 五月婷婷丁香色 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 色婷婷免费视频 | 在线观看亚洲 | 日韩av资源在线观看 | 超碰97人 | 中文字幕国产精品一区二区 | 国产精品99久久久久久久久 | 狠狠干2018 | 欧美先锋影音 | 国产精品一区二区久久国产 | 日韩精品专区在线影院重磅 | 精品免费观看视频 | 91麻豆免费版 | 97超碰人人澡人人爱学生 | 伊人狠狠| 欧美成人xxx| 99r精品视频在线观看 | 美女视频网| 黄色最新网址 | 91久久丝袜国产露脸动漫 | 日本三级大片 | 97网| 国产精品精品久久久 | 久草在线视频中文 | 日本久久不卡视频 | 日日躁你夜夜躁你av蜜 | 日韩av午夜 | 免费亚洲一区二区 | 高清视频一区二区三区 | 久艹视频在线免费观看 | 毛片区| 在线色吧| 岛国精品一区二区 | 在线电影av | 激情久久久久久久久久久久久久久久 | 久久久久久久久久久久国产精品 | www.天天射 | 四虎成人精品永久免费av九九 | 中文字幕在线免费观看 | 香蕉视频导航 | 999视频在线观看 | 91av小视频| 在线免费视频你懂的 | 日韩午夜在线 | 91在线免费视频 | 2020天天干天天操 | 亚洲码国产日韩欧美高潮在线播放 | 亚洲免费成人 | 99 精品 在线| 精品国产精品久久 | 91精品一区二区三区蜜臀 | 最新精品国产 | 国产精品久久久久久久久久久久午夜片 | 久草观看视频 | 超碰九九 | 91插插插免费视频 | av电影在线观看完整版一区二区 | 色婷婷丁香 | 91福利视频一区 | 四虎在线观看 | 97人人超碰在线 | 国产精品国产亚洲精品看不卡15 | 亚洲一片黄 | 日日爱999| www天天操 | 久久99国产精品视频 | 狠狠色丁香婷婷综合基地 | 色成人亚洲 | 久久久久久久18 | 天天操狠狠操夜夜操 | 国产福利免费看 | 久久亚洲私人国产精品va | 国产99久久久久 | 奇米影视8888在线观看大全免费 | 日本在线精品视频 | 一区二区精品在线 | 日日夜夜天天射 | 色天天天| 欧美成人中文字幕 | 色橹橹欧美在线观看视频高清 | 久久久国产影院 | 激情视频免费观看 | 日韩在线视频看看 | 久久亚洲专区 | 一二区av | 国产精品97| 国产美女在线精品免费观看 | 99精品在线观看 | 亚洲久久视频 | 久久人人爽人人爽人人片av软件 | 久久免费视频网站 | 中文字幕在线观看av | 日韩91在线 | 久久视频免费观看 | 日本韩国中文字幕 | 久久久国产高清 | 色九九视频 | 亚洲成年人免费网站 | 日本在线中文 | 国产精品一区二区久久久 | 国产精品mv在线观看 | 国产黄色片久久久 | 久久久久久久久久久久久久电影 | 成 人 黄 色 片 在线播放 | 久久的色| 亚洲精品在线资源 | 婷婷在线免费 | 99精品在线视频观看 | 亚洲欧美激情插 | 五月婷婷六月丁香 | 六月丁香在线视频 | av福利在线播放 | 亚洲永久精品一区 | 探花视频在线观看免费 | 亚洲va天堂va欧美ⅴa在线 | 欧美日韩3p| 亚洲做受高潮欧美裸体 | 97免费在线观看视频 | 黄色性av| 国产玖玖在线 | 91成人在线视频观看 | 91试看 | 狠狠色综合网站久久久久久久 | 欧美日韩在线播放 | 亚洲一区视频在线播放 | 国产美女网站在线观看 | 色在线视频 | 91精品专区 | 三上悠亚一区二区在线观看 | 黄污视频网站 | 婷婷五月色综合 | 91高清视频免费 | 男女靠逼app| 精品国产一区二区三区四区在线观看 | 色多视频在线观看 | 免费日韩av片 | 日韩高清免费在线 | 久久久久久免费毛片精品 | 久久官网 | 欧美日本不卡高清 | 国产精品久久久久久吹潮天美传媒 | 深爱五月网| 欧洲亚洲精品 | 日韩视频一区二区三区在线播放免费观看 | 国产 中文 日韩 欧美 | 久久精品直播 | 久久视频在线看 | 欧美极度另类性三渗透 | 亚洲日韩中文字幕在线播放 | 久久草草影视免费网 | 色婷婷五 | 亚洲一区精品人人爽人人躁 | 九九影视理伦片 | 久久久精品一区二区三区 | 91免费视频国产 | 在线精品观看国产 | 在线观看国产永久免费视频 | 国产午夜视频在线观看 | 成人久久久久久久久久 | 久久亚洲综合国产精品99麻豆的功能介绍 | 欧美激情视频三区 | 亚洲 成人 一区 | 黄色精品免费 | 国产精品免费成人 | 天天爽天天搞 | 黄色中文字幕在线 | 成人黄色小说视频 | 国产精品国产三级在线专区 | 日韩在线观看视频网站 | 日韩毛片一区 | 91看片网址 | 国产日韩精品久久 | adc在线观看| 在线亚洲精品 | 国产精品一区二区在线播放 | 日韩在线欧美在线 | 免费三及片 | 国产精品3 | 黄色在线网站噜噜噜 | 日韩免费视频 | 日韩理论影院 | 国产免费观看高清完整版 | 91高清在线 | 亚洲国产成人精品在线 | 在线观看中文字幕一区 | 色中色资源站 | 亚洲一片黄| 日韩精品一区二区免费视频 | 婷婷综合网 | 亚洲视频 视频在线 | 狠狠干 狠狠操 | 蜜臀久久99精品久久久无需会员 | 久久天天综合网 | 99精品在线视频观看 | 色综合久久五月天 | 午夜丰满寂寞少妇精品 | 色妞久久福利网 | 久久久久久免费视频 | 国产 字幕 制服 中文 在线 | 久久视频免费在线 | 久久在草 | 欧美日韩1区2区 | 久久久资源 | 97超碰成人在线 | 国产精品久久久久久久久久久久午夜 | 国产成人性色生活片 | 一区二区三区日韩在线观看 | 欧美一级在线看 | 人人爽久久涩噜噜噜网站 | www.亚洲在线| 国产特级毛片aaaaaa毛片 | 欧美资源在线观看 | 玖玖视频免费在线 | 国产中文字幕在线播放 | 国产成人精品一区二区三区在线观看 | 97超碰总站 | 亚洲情婷婷| 成人av资源网站 | 日韩电影一区二区三区 | 中文国产字幕在线观看 | 天堂在线一区二区三区 | 精品福利在线视频 | 中文字幕一区二区在线观看 | 韩国av永久免费 | 亚洲aⅴ乱码精品成人区 | 午夜久久美女 | 玖草在线观看 | 久草视频首页 | 美女网站在线观看 | 蜜桃麻豆www久久囤产精品 | 亚洲精品乱码久久久久久写真 | 黄色的视频网站 | 日日干天夜夜 | 91香蕉国产在线观看软件 | 狠狠黄 | 天天操综合网站 | 亚洲视频在线视频 | 亚洲精品中文字幕在线 | 91大神精品视频 | 免费色视频网址 | 国产精品va在线 | 免费欧美高清视频 | 亚洲九九爱 | 岛国av在线不卡 | av在线在线 | 超碰97免费观看 | 中文字幕一区二区在线观看 | 狠狠色狠狠色终合网 | 91精品视屏 | 九九久久久久99精品 | 午夜视频免费播放 | 久久综合久久综合这里只有精品 | 午夜精品久久久久久久久久久久久久 | 亚洲精品小视频在线观看 | 色国产精品一区在线观看 | 午夜av免费看 | 国产xxxx性hd极品 | www.久久色 | 高清久久久 | 久久福利剧场 | 观看免费av | 天天色天天射天天综合网 | 日韩在线视频观看 | 欧美精品资源 | 国产精品久一 | 91成人免费观看视频 | 日韩中午字幕 | 国产成人精品一区二三区 | 天天操天天干天天爽 | 国产精品视频免费观看 | 天天色天天 | 午夜.dj高清免费观看视频 | 亚洲美女精品区人人人人 | 97在线视频免费观看 | 国产精品乱码一区二区视频 | 在线观看成人网 | 日韩大片在线免费观看 | 国产特级毛片 | 日韩中文字幕亚洲一区二区va在线 | 中文字幕在线视频第一页 | av在线免费在线观看 | 碰超人人| 美州a亚洲一视本频v色道 | 久久精品人人做人人综合老师 | 美女露久久| 91精品视频免费 | 五月丁色 | 亚洲成人高清在线 | 欧美做受高潮1 | 99精品视频中文字幕 | 精品国产乱码一区二区三区在线 | 日韩精品免费一区二区在线观看 | 亚洲精品乱码白浆高清久久久久久 | 不卡av在线 | 久久黄色影视 | 欧美成年网站 | 国产精品入口传媒 | 中文字幕在线观看国产 | 国产亚洲成av片在线观看 | 国产破处在线播放 | 日本电影久久 | 婷婷五情天综123 | 国产精品女同一区二区三区久久夜 | 97超碰免费在线观看 | 美女久久久久久久久久 | 91福利视频久久久久 | 黄色电影在线免费观看 | www黄| 丁香午夜婷婷 | 亚洲欧美视屏 | 狠狠色综合网站久久久久久久 | 亚洲一区美女视频在线观看免费 | 狠狠色狠狠色合久久伊人 | 久久国产精品一国产精品 | 麻豆国产视频下载 | 开心激情综合网 | 国产欧美日韩精品一区二区免费 | 在线观看免费中文字幕 | av一级免费 | 精品麻豆 | 国产精品每日更新 | 精品免费久久久久 | 亚洲精品99久久久久久 | 欧美日韩高清一区二区 国产亚洲免费看 | 天天干天天做 | 三级黄免费看 | 欧美日韩国产精品一区二区亚洲 | 国产中文在线观看 | 亚洲四虎在线 | 91成人精品一区在线播放69 | 亚洲成人频道 | 麻豆视频免费在线观看 | 奇米影视777四色米奇影院 | 四虎最新入口 | 黄色片视频在线观看 | 黄色1级大片 | 久久视频这里有久久精品视频11 | av在线激情 | 国产九色视频在线观看 | 网站在线观看日韩 | 久久狠狠干 | 国产原创91| 亚洲成人免费观看 | 久久这里只有精品23 | 片网站| 69久久夜色精品国产69 | 国产福利小视频在线 | 国产一区视频在线 | 久久综合狠狠综合久久狠狠色综合 | 四虎www. | 色老板在线 | 欧美国产在线看 | 欧美一级视频一区 | 九九热在线视频免费观看 | 亚洲精品在线视频 | 日韩欧美国产激情在线播放 | 中文在线免费看视频 | 黄色成人免费电影 | 国产九九九九九 | 亚洲欧洲精品一区二区精品久久久 | 丁香九月激情综合 | 91人人澡人人爽人人精品 | 欧美极度另类性三渗透 | 成年人电影毛片 | 91爱爱中文字幕 | 免费看特级毛片 | 久草精品网 | 热久久免费视频精品 | 免费看短 | 日韩最新av | 中文字幕在线网址 | 又黄又刺激又爽的视频 | 中文字幕一区二区三区在线视频 | 国产精品永久免费观看 | a'aaa级片在线观看 | 成人在线免费看视频 | 在线看毛片网站 | 亚欧日韩av | 久久99视频精品 | 久久精品视频网站 | 偷拍精偷拍精品欧洲亚洲网站 | 国产在线精品一区二区三区 | 亚洲国产精品成人va在线观看 | 黄色大片日本 | 丁香六月婷婷综合 | 亚洲乱码国产乱码精品天美传媒 | 免费十分钟 | 不卡视频在线 | 在线观看亚洲精品 | 香蕉视频18| 久久久久中文 | 天天天插 | 在线观看中文字幕网站 | 欧美日本啪啪无遮挡网站 | 手机av看片| 久久久久久久久久久网站 | 91禁在线观看| 最近免费观看的电影完整版 | 久草久| 婷婷五月在线视频 | 怡春院av| 国产亚洲精品女人久久久久久 | 国产精品高潮在线观看 | 天天干天天干天天干天天干天天干天天干 | 国产一级片播放 | 色多多视频在线 | 波多野结衣一区 | 91麻豆免费版 | 亚洲人成人天堂h久久 | 在线亚洲精品 | 亚洲最快最全在线视频 | 97视频人人| 久久精品一二三区白丝高潮 | 天天拍天天色 | 国产九九九九九 | 久久精品亚洲综合专区 | 中文字幕精品一区二区三区电影 | 国产一区二区在线精品 | 久久精品香蕉视频 | 久久伊99综合婷婷久久伊 | 国产精品国产精品 | 日韩av手机在线看 | 超碰人人干人人 | 天天综合久久综合 | 国产3p视频 | 福利电影久久 | 亚洲人成网站精品片在线观看 | 免费人成在线观看网站 | 日韩欧美高清视频在线观看 | 久久91网 | 亚洲精品在线一区二区 | 午夜精品视频一区二区三区在线看 | 精品嫩模福利一区二区蜜臀 | 狠狠操夜夜操 | 中文字幕乱在线伦视频中文字幕乱码在线 | 久久午夜精品视频 | 天天爱天天操天天爽 | 亚洲精选99 | 国产高清视频在线观看 | 成年人毛片在线观看 | 麻豆91在线看 | 久久久久久国产精品 | 国产成人av在线 | 国产韩国精品一区二区三区 | 日韩欧美一区二区三区视频 | 国产日产精品一区二区三区四区的观看方式 | 超碰在线人人 | 日日操日日干 | 99视频一区二区 | 久草手机视频 | av免费在线观| 精品人人人 | 91亚州| 久久99精品久久久久久三级 | 亚洲丝袜中文 | 午夜久久久精品 | 国产免费又粗又猛又爽 | 成人动漫精品一区二区 | 国产a国产| 一级黄色在线免费观看 | 午夜免费电影院 | 不卡国产视频 | 91在线视频网址 | 国产字幕在线看 | 亚洲黄色小说网址 | 手机在线黄色网址 | 欧美黑人巨大xxxxx | 免费在线a| 国产精品视频内 | 毛片网站观看 | 日韩欧美专区 | 国产精品一区二区三区在线播放 | 国产精品综合久久久久 | 91夫妻视频| 黄色高清视频在线观看 | 99久久精品免费一区 | 人人玩人人添人人澡97 | 久久成人一区二区 | 亚洲精品视频在线看 | 超碰免费av| 天天干,天天射,天天操,天天摸 | 亚洲天堂香蕉 | 国产亚洲精品xxoo | 国产成人久久av免费高清密臂 | 97在线观看免费观看高清 | 五月婷丁香 | wwwwww色 | 精品国产中文字幕 | 日韩欧美精选 | 久久久国产一区二区三区 | 国产无套精品久久久久久 | www.色五月.com| 欧美日韩国产色综合一二三四 | 久久短视频 | 激情欧美在线观看 | 在线免费中文字幕 | 中文字幕在线观看第三页 | 国产精品资源在线 | 伊人久久精品久久亚洲一区 | 亚洲最大激情中文字幕 | 成人久久久精品国产乱码一区二区 | 天天狠狠 | 韩国精品一区二区三区六区色诱 | 久久久夜色| 亚洲国产成人精品在线观看 | 欧美成人手机版 | 欧美日韩一区二区在线 | 国产成人精品久久久久 | 婷婷日 | 一级免费黄视频 | 91成人亚洲| 一级片免费视频 | av资源网在线播放 | 成人黄色小说视频 | 久久精品免视看 | 最近乱久中文字幕 | 国产一二区精品 | 日韩69视频 | 日韩欧美在线观看 | 日韩中文久久 | 午夜精品久久久久99热app | 日本公妇在线观看高清 | 97超碰.com | 久久久噜噜噜久久久 | 日韩欧美极品 | av在线精品 | 中文字幕日韩伦理 | 亚州国产精品 | 免费福利片2019潦草影视午夜 | 免费av福利 | 久久久精品国产一区二区 | 亚洲aaa毛片 | 国产91亚洲精品 | 国产人成看黄久久久久久久久 | 日韩激情免费视频 | a色视频| 欧美日韩在线观看视频 | 日韩精品一区二区不卡 | 亚洲国产精品电影 | av激情五月 | 天天干天天做天天操 | 色七七亚洲影院 | 久久激情精品 | 国产精品久久久久久久久免费 | 99精品热视频 | 在线观看av中文字幕 | 亚洲高清视频在线播放 | 亚洲黄色免费电影 | 黄色一级免费网站 | 国产黄在线| 国产精品毛片完整版 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 国产99久久久国产精品成人免费 | 九色精品免费永久在线 | 欧美日韩国产综合一区二区 | 九九激情视频 | 日本久久精品视频 | 99精品视频在线播放免费 | 97超碰人人澡人人爱学生 | 国产第一福利 | 精品美女在线视频 |