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

線上又OOM,我太難了......

開發(fā) 架構(gòu)
這里給大家說說當(dāng)時我們是怎么進行排查的,首先,遇到這種內(nèi)存突然飆升然后導(dǎo)致 oom 的情況,先看看是不是外部對你的請求流量過大導(dǎo)致的。

本文轉(zhuǎn)載自微信公眾號「石杉的架構(gòu)筆記」,作者中華石杉。轉(zhuǎn)載本文請聯(lián)系石杉的架構(gòu)筆記公眾號。

今天給大家分享一個我們之前基于 dubbo 開發(fā)一個線上系統(tǒng)時候遇到的內(nèi)存泄漏生產(chǎn)問題的排查與優(yōu)化實踐經(jīng)驗。

相信對于大家多看一些類似的案例,以后對于大家自己在線上系統(tǒng)遇到各種生產(chǎn)問題的時候,進行排查和優(yōu)化的思路會有很大的啟發(fā)。

事故背景

先給大家簡單說一下這個問題的發(fā)生背景,線上生產(chǎn)環(huán)境部署了兩個系統(tǒng),我們可以認(rèn)為是系統(tǒng) A 和系統(tǒng) B,同時系統(tǒng) B 因為是大流量核心系統(tǒng),所以部署了幾十臺機器,定位就是集群部署要抗每秒幾萬的 TPS 的,兩臺系統(tǒng)之間是基于 dubbo 作為 rpc 調(diào)用框架,注冊中心用的是 zookeeper。

如下圖所示:

在這個背景之下,某一天系統(tǒng) B 因為更新了代碼,因此發(fā)起了一次幾十臺機器的全量滾動更新和部署。

也就是說,系統(tǒng) B 的開發(fā)團隊基于最新的代碼把幾十臺機器依次用最新代碼重新部署了一遍,也就是每臺機器都會有一次系統(tǒng)停止和重啟的過程。

如下圖所示:

沒想到生產(chǎn)環(huán)境的災(zāi)難性故障就這么突然發(fā)生了,在系統(tǒng) B 的幾十臺機器依次重新部署之后,結(jié)果系統(tǒng) A 的開發(fā)團隊驚訝的發(fā)現(xiàn)自己的系統(tǒng)居然過了一會就發(fā)送了 jvm 內(nèi)存使用率飆升超過 90% 的告警,而且很快系統(tǒng) A 居然就直接 OOM 內(nèi)存溢出崩潰了。

如下圖所示:

于是系統(tǒng) B 的開發(fā)團隊順利的把一個大版本更新了幾十臺機器之后,心滿意足的欣賞自己的成果呢,系統(tǒng) A 的開發(fā)團隊突然開始一臉懵逼的手忙腳亂進行了生產(chǎn)故障的排查。

那么大家可以想想,這個時候,如果是你負(fù)責(zé)的線上系統(tǒng)突然給你發(fā)送內(nèi)存使用率飆升超過 90%,而且很快就 oom 內(nèi)存溢出,你會怎么排查?

排查思路

這里給大家說說當(dāng)時我們是怎么進行排查的,首先,遇到這種內(nèi)存突然飆升然后導(dǎo)致 oom 的情況,先看看是不是外部對你的請求流量過大導(dǎo)致的。

因為往往這種突發(fā)性的問題,都是外部流量突然飆升導(dǎo)致的,這里先給分析一種外部流量突然飆升導(dǎo)致系統(tǒng) oom 的場景。

假設(shè)你平時常規(guī)化運作的時候,每次一批請求過來會在你的 jvm 年輕代里創(chuàng)建一批對象,接著這批請求處理完畢了,之前創(chuàng)建的那批對象就會成為垃圾對象了,然后下一批請求過來,又在 jvm 年輕代里創(chuàng)建了一批對象。

如下圖所示:

那么正常情況下,你的 jvm 年輕代里肯定對象會越來越多是不是?但是其實一般到了一定時候,年輕代里的存活對象基本很少,因為大部分的對象都是之前已經(jīng)處理完畢的請求創(chuàng)建的對象,他們其實都是一些沒用的垃圾對象。

所以其實正常情況下跑一段時間后,會觸發(fā)一下 jvm 年輕代的垃圾回收,把垃圾對象都回收掉就行了。

如下圖:

所以正常情況下,是不會出現(xiàn)什么問題的,但是如果是突發(fā)性的大流量來襲呢?

這個時候就不好說了,因為很可能在短時間內(nèi)突然涌入大量的請求,這些請求創(chuàng)建了大量的對象,瞬間就填滿了年輕代,然后這個時候觸發(fā)年輕代 gc 后,發(fā)現(xiàn)大量的對象是沒法回收的,此時只能怎么辦?

只能把這些對象轉(zhuǎn)移到老年代里去了,如下圖:

那么這個時候年輕代里的大量存活對象都轉(zhuǎn)移到老年代里去了,老年代里幾乎也被填滿了,然后此時年輕代里因為流量太大瞬時再次被填滿,此時年輕代里大量的存活對象該何去何從?這個時候你去老年代嗎?

老年代都塞滿了存活對象,即使觸發(fā)了老年代 gc 也沒法回收他們,年輕代也沒地方放這些存活對象了,這個時候會如何?

很簡單,由于瞬時并發(fā)流量太大,同時創(chuàng)建了太多的存活對象,塞滿了老年代和年輕代,我們很可能會收到報警說 jvm 年輕代和老年代內(nèi)存使用率都超過了 90%。

而且這些對象都是存活的都沒法回收,此時再要創(chuàng)建新的對象,就沒地方創(chuàng)建了,接著就會報出 oom 內(nèi)存溢出異常來了。

如下圖:

所以說瞬時流量激增可能會導(dǎo)致系統(tǒng) A 發(fā)送內(nèi)存使用率超過 90%,而且很快就 oom 的問題,但是到底是不是這個問題導(dǎo)致的呢?

雖然我們可以思路順暢的推演出上述場景,但是我們這個時候趕緊看一下系統(tǒng) A 的線上 QPS 指標(biāo)監(jiān)控,結(jié)果一臉懵逼的發(fā)現(xiàn),系統(tǒng) A 根本就沒有流量激增,人家的流量一切都很平穩(wěn),所以根本不是這個原因?qū)е碌膯栴}。

那既然不是這個問題,那還有什么問題會導(dǎo)致這個現(xiàn)象呢?

很簡單,第二種問題就是內(nèi)存泄漏,也就是說,在某種特殊條件下,觸發(fā)了一個內(nèi)存泄漏的行為,就是你的系統(tǒng)不停的產(chǎn)生某一類對象,這一類對象明明都不用了,結(jié)果還一直放在內(nèi)存里,而且根本回收不掉。

就這么不停的積累這類對象,就會導(dǎo)致內(nèi)存使用率不停的攀升,最后導(dǎo)致 oom 內(nèi)存溢出。

如下圖:

那么針對這個內(nèi)存泄漏的問題,這個時候我們到底應(yīng)該怎么排查呢?很簡單,這個時候你到底是真程序員還是假程序員,得亮亮真功夫了。

往往這種內(nèi)存類的問題,過段的用 jmap 這個命令,去對線上運行的系統(tǒng) jvm 進程生成一個內(nèi)存 dump 快照出來,然后把 dump 快照下載到本地,用 MAT這個工具就可以分析這個內(nèi)存快照。

在 MAT 工具中我們會看到你的 jvm 里到底是什么破對象占用了那么大的空間,才導(dǎo)致了你的內(nèi)存使用率飆升到 90%+ 的。

這個時候其實導(dǎo)致內(nèi)存泄漏的原因有很多種,比如說你們自己代碼寫的不好,就是每次請求都創(chuàng)建某一類對象,這類對象給扔到某個 class 的靜態(tài) map 里一直放著,從來不回收,也沒法回收,導(dǎo)致這類無用對象一直增長,最后導(dǎo)致了 oom。

另外還有一種比較常見的現(xiàn)象,就是我們的系統(tǒng)使用了一些開源框架,這些開源框架在某種特殊場景下創(chuàng)建了一堆的對象,沒法回收,他自己也從來不回收,導(dǎo)致了開源框架悄咪咪創(chuàng)建的這批對象占用了大量內(nèi)存,導(dǎo)致了內(nèi)存泄漏。

所以在這里給大家說一下我們當(dāng)時遇到的一個問題,大家重點吸收排查思路,下面的具體 case by case 的個別案例可以作為一個例子看一下。

排查案例

就我們當(dāng)時的 case 來說,經(jīng)過 MAT 一通排查,發(fā)現(xiàn)占用了大量內(nèi)存的對象是 dubbo 框架創(chuàng)建的,dubbo 框架創(chuàng)建了一種用于進行 rpc 調(diào)用的大對象,這類對象一直創(chuàng)建一直增長,然后從來不回收,最后導(dǎo)致了內(nèi)存泄漏和內(nèi)存溢出。

如下圖:

那么 dubbo 框架為什么會不停的創(chuàng)建一類用于進行 rpc 調(diào)用的對象呢?

這就得分析 dubbo 框架的源碼了,當(dāng)時經(jīng)過 dubbo 框架源碼的分析,我們得出了以下的問題發(fā)生流程:

當(dāng)系統(tǒng) B 在線上進行幾十臺機器的滾動發(fā)布的時候,每一臺機器被發(fā)布,都會導(dǎo)致注冊中心感知到服務(wù)變動,然后注冊中心會把這幾十臺機器的地址列表都給系統(tǒng) A 推送過去。

也就是說,連續(xù)發(fā)布幾十臺機器,就會導(dǎo)致注冊中心推送幾十次最新地址列表,每一次推送都包含了幾十臺機器的地址。

因此,假設(shè)系統(tǒng) B 部署了 50 臺機器,等于隨著 50 臺機器依次重新發(fā)布,會導(dǎo)致注冊中心一共給系統(tǒng) A 推送 50*50=2500 條機器地址。

如下圖:

而系統(tǒng) A 的 dubbo 框架等于會收到短時間內(nèi)頻繁推送的幾千條機器地址,然后對每條機器地址,其實 dubbo 框架都會去創(chuàng)建一個對應(yīng)的 rpc 調(diào)用類的對象。

如下圖所示:

其實本來 dubbo 創(chuàng)建幾千次 rpc 調(diào)用對象也沒什么,但是問題就出在了一個特殊的 case 上了。

那就是系統(tǒng) B 那邊并沒有去設(shè)置對外提供的是什么 rpc 協(xié)議,因為 dubbo 是支持多種不同的 rpc 協(xié)議的,比如說 dubbo 協(xié)議、http 協(xié)議,等等。

所以在當(dāng)時的那個較老的 dubbo 版本中,就出現(xiàn)了一個隱藏的問題,就是如果系統(tǒng) B 沒設(shè)置具體對外提供的協(xié)議版本,就會導(dǎo)致系統(tǒng) A 收到幾千條機器地址后,除了創(chuàng)建 dubbo 協(xié)議的對象,還會創(chuàng)建幾千個基于 http rest 類協(xié)議的 rpc 調(diào)用對象。

可是系統(tǒng) B 又沒提供 http rest 接口,因此創(chuàng)建會全部失敗,但是背后創(chuàng)建的大量對象又會放著,沒法回收。

這就導(dǎo)致了 dubbo 框架不停的創(chuàng)建出來大量的對象,占用了 90% 的內(nèi)存,最后導(dǎo)致了內(nèi)存溢出。

如下圖:

那么這個問題是如何解決的呢?其實問題的核心在于排查思路和背后的原理,最后問題的解決往往是 case by case 的。

比如我們這個case里,其實就很簡單,就是要讓系統(tǒng) B 設(shè)置好對外提供的 dubbo protocol 協(xié)議,避免上面那種因為 protocol 協(xié)議沒設(shè)置導(dǎo)致創(chuàng)建了大量的無用對象沒法回收。

總結(jié)

最后希望大家看完今天的生產(chǎn)排查與優(yōu)化案例后,未來在自己工作中遇到了類似的問題,能給大家提供一種問題排查的思路幫助大家。

責(zé)任編輯:武曉燕 來源: 石杉的架構(gòu)筆記
相關(guān)推薦

2022-04-27 10:14:43

進程調(diào)度LinuxCPU

2020-03-26 15:10:34

蘋果iPhone手機

2023-03-10 08:24:27

OOMdump線程

2021-12-08 23:42:37

iPhone 13手機停產(chǎn)

2022-04-15 19:48:49

上海疫情居家辦公

2019-10-14 09:41:08

游戲Google接口

2022-04-05 11:29:40

Linux安裝操作系統(tǒng)

2023-10-30 22:23:12

Cacherkube版本

2022-10-10 08:05:34

線程池OOM問題

2021-09-18 07:19:54

400G5GIP網(wǎng)絡(luò)

2020-08-19 09:03:57

微信微信支付移動應(yīng)用

2021-12-04 23:01:33

程序員開發(fā)互聯(lián)網(wǎng)

2022-09-19 16:31:14

游戲益智游戲機

2020-01-07 10:17:59

微軟Windows 10操作系統(tǒng)

2022-02-16 10:07:26

谷歌計算機離職

2021-03-18 09:17:00

LinuxM1 Mac蘋果

2020-01-15 09:35:00

Linux瀏覽器Java

2023-09-07 06:44:49

Intel 4Ultra

2024-10-10 15:32:51

2021-09-09 18:12:22

內(nèi)存分段式網(wǎng)絡(luò)
點贊
收藏

51CTO技術(shù)棧公眾號

国产女主播在线一区二区| 亚洲女同同性videoxma| 91精品视频网| 人妻av无码专区| 天堂av中文在线资源库| 日韩国产在线观看一区| 久久深夜福利免费观看| 精品久久久久一区二区| 免费欧美电影| 伊人性伊人情综合网| 狠狠久久综合婷婷不卡| 波多野结衣一区二区三区在线| 国产精品久久久久久| 精品国产露脸精彩对白| 天天碰免费视频| 色av手机在线| 国产精品欧美一级免费| eeuss一区二区三区| 无码人妻精品一区二区三区蜜桃91 | 欧美日韩久久久久| 亚洲第一精品区| 香港一级纯黄大片| 国产尤物一区二区在线| 人人做人人澡人人爽欧美| 永久免费未视频| 要久久电视剧全集免费| 日韩欧美另类在线| 午夜免费福利在线| 综合日韩av| 亚洲最大的成人av| 一区二区在线中文字幕电影视频 | 亚洲人成网站色ww在线| 女教师高潮黄又色视频| 国产资源一区| 欧美午夜久久久| 2022中文字幕| 国产精品久久麻豆| 日本一区二区高清| 欧美福利精品| 五月婷在线视频| 国产精品1区二区.| 91精品久久久久久久久久另类| 中文字幕亚洲精品在线| 激情综合中文娱乐网| 久久亚洲私人国产精品va| 三区四区在线观看| blacked蜜桃精品一区| 国产视频久久久久久久| 北京富婆泄欲对白| 91精品国产自产在线丝袜啪| 91精品国产综合久久香蕉麻豆| 奇米影音第四色| 日韩不卡视频在线观看| 日韩欧美成人精品| 男人日女人下面视频| 97人人爽人人澡人人精品| 一区二区三区在线视频观看 | 欧美亚洲综合网| 久久久久久香蕉| 刘亦菲一区二区三区免费看| 欧美日韩在线免费| 久久精品免费一区二区| 悠悠资源网亚洲青| 色综合一区二区| 黄色国产精品视频| 欧美片第一页| 欧美在线制服丝袜| 国产又大又黄又粗又爽| 天堂久久一区| 69堂亚洲精品首页| 日韩高清一二三区| 精品在线网站观看| 日韩av在线直播| 免费毛片视频网站| 日韩成人免费| 欧美xxxx14xxxxx性爽| 久久亚洲成人av| 99精品国产在热久久下载| 欧美一级大片视频| 中国一区二区视频| 国产综合色在线视频区| 99porn视频在线| 污视频网站免费观看| 国产午夜一区二区三区| 中文字幕欧美人与畜| 黄网av在线| 一本大道av伊人久久综合| 天天综合网日韩| 一区二区三区视频免费视频观看网站| 精品久久久久一区| 成年人免费观看视频网站| 日韩电影免费在线观看| 欧美丰满少妇xxxx| 69视频免费看| 国产一区二区成人久久免费影院 | 日韩av大片免费看| 一级片在线免费观看视频| 国产成人av福利| 蜜桃av久久久亚洲精品| 麻豆影视国产在线观看| 亚洲国产aⅴ天堂久久| 日韩中文字幕组| 成人国产精品久久| 日韩久久免费电影| 四虎精品免费视频| 欧美亚洲三级| 91精品婷婷国产综合久久蝌蚪| 少妇荡乳情欲办公室456视频| 国产欧美日韩综合| 日韩精品一区二区三区四| 亚洲成人人体| 精品盗摄一区二区三区| 日本一区二区视频在线播放| 欧美日韩一区自拍| 国产精品日韩久久久久| 欧美一级免费片| 国产精品夫妻自拍| 两根大肉大捧一进一出好爽视频| 欧美一级做a| 亚洲精选在线观看| 欧美久久久久久久久久久久| 日韩高清在线一区| 97视频中文字幕| 日本中文在线观看| 日韩欧美在线视频| 天天躁日日躁狠狠躁av| 亚洲91中文字幕无线码三区| 国产99久久久欧美黑人| 男人天堂综合网| 亚洲美女视频一区| 日本 片 成人 在线| 精品久久ai| 色综合色综合网色综合| 一道本在线视频| 国产亚洲欧美日韩俺去了| 国产精品久久久久7777| 欧美片网站免费| 久久久91精品国产| 中文字幕乱码中文字幕| 国产午夜精品理论片a级大结局| a级黄色一级片| 亚洲一区二区三区中文字幕在线观看 | 美国黄色特级片| 日日嗨av一区二区三区四区| 久久av免费观看| 超碰在线cao| 精品久久久久久无| 久草免费在线视频观看| 国产suv精品一区二区6| www.一区二区.com| 中文字幕久久精品一区二区| 久久成人精品一区二区三区| 91精东传媒理伦片在线观看| 国产精品美日韩| 亚洲欧美在线精品| 色婷婷色综合| 91在线观看欧美日韩| 日本在线观看www| 欧美日韩一区二区三区免费看| 青娱乐国产视频| 青青青伊人色综合久久| 亚洲ai欧洲av| 欧美高清xxx| 久久久精品视频成人| 国产内射老熟女aaaa∵| 亚洲伦在线观看| 国产ts在线观看| 影院欧美亚洲| 国内一区二区在线视频观看 | 欧美日韩精品在线观看| 精品国产无码在线观看| 日本va欧美va瓶| 在线视频不卡一区二区| 亚洲3区在线| 久久久久久伊人| 日韩电影网址| 欧美在线观看一区二区| 青花影视在线观看免费高清| 国产成人小视频| 黄色成人在线看| 精品久久电影| 91在线免费视频| av资源在线| 亚洲天堂影视av| 一级片aaaa| 午夜婷婷国产麻豆精品| 在线免费看黄视频| 精品一区二区三区在线观看| 一二三四中文字幕| 久久精品色综合| 国产精品视频免费观看www| av大大超碰在线| 日韩电影免费观看中文字幕| 老熟妇一区二区三区啪啪| 亚洲精品欧美激情| 欧美熟妇一区二区| 韩国女主播成人在线| 大j8黑人w巨大888a片| 久久电影院7| 国产视频一区二区三区四区| 69堂免费精品视频在线播放| 欧美美女操人视频| 日av在线播放| 欧美一二三区精品| www毛片com| 亚洲午夜成aⅴ人片| 免费网站在线高清观看| 粉嫩嫩av羞羞动漫久久久 | dy888午夜| 免费看av成人| 国产成人看片| 国产精品亲子伦av一区二区三区| 欧美激情视频网| 在线观看免费版| 精品爽片免费看久久| 国产乱淫片视频| 日本韩国欧美在线| 国产在线观看99| 亚洲欧美一区二区在线观看| 熟女俱乐部一区二区视频在线| 国产久卡久卡久卡久卡视频精品| 成年人在线看片| 夜夜嗨一区二区| 2022中文字幕| 51精产品一区一区三区| 欧美下载看逼逼| 极品国产人妖chinesets亚洲人妖 激情亚洲另类图片区小说区 | 国产麻豆视频在线观看| 久久久久国产精品麻豆ai换脸| 中文字幕18页| 国产毛片精品视频| 天天干天天爽天天射| 男人天堂欧美日韩| 无码人妻丰满熟妇区96| 欧美日韩亚洲三区| 精品国产三级a∨在线| 日韩欧美中文| 性欧美精品一区二区三区在线播放 | 亚洲不卡一卡2卡三卡4卡5卡精品| 深夜福利一区| 91精品久久久久久蜜桃| 99亚洲男女激情在线观看| 国产精品香蕉在线观看| 性欧美1819sex性高清| 欧美最猛性xxxxx(亚洲精品)| av漫画网站在线观看| 欧美激情视频播放| 182在线视频观看| 久久免费国产精品1| 欧美大胆的人体xxxx| 欧美床上激情在线观看| 欧美xxx黑人xxx水蜜桃| 欧美老女人在线视频| 国产激情在线观看| 欧美日本高清一区| 日本一级一片免费视频| 99视频精品全国免费| 精品在线观看一区二区| 久久久久影视| 久久青青草综合| 杨幂一区二区三区免费看视频| 欧美日韩在线精品| 日韩大片在线| 国产在线无码精品| 韩日成人av| 日韩免费视频播放| 男人天堂欧美日韩| 久久撸在线视频| 国产乱码精品一区二区三区五月婷| 三级黄色片免费看| 成人中文字幕在线| 成人免费av片| 日本一区二区综合亚洲| 亚洲色图27p| 亚洲精品成人在线| 五月天婷婷综合网| 色欧美乱欧美15图片| 伊人久久国产精品| 欧美一级电影网站| 视频一区二区在线播放| 中文字幕av日韩| av免费在线观看网站| 孩xxxx性bbbb欧美| 亚洲天堂电影| 成人国产在线视频| 巨人精品**| 午夜老司机精品| 国产精品豆花视频| 精品免费国产一区二区| 精久久久久久久久久久| 一区二区免费在线观看视频| 久久久精品国产99久久精品芒果| 国产三级aaa| 精品日韩中文字幕| 97av免费视频| 日韩av在线电影网| 黄网站在线免费| 热草久综合在线| 欧美视频二区欧美影视| 欧美日本韩国国产| 欧美阿v一级看视频| 国产成人久久777777| 国产精品一区二区在线观看网站| 在线免费观看黄色小视频| 亚洲美女视频一区| 久久久999久久久| 亚洲激情电影中文字幕| 超鹏97在线| 国产精品一区=区| 欧美天堂影院| www.日本三级| 久久99国产精品久久99果冻传媒| 免费看黄色aaaaaa 片| 亚洲最大成人综合| 91 中文字幕| 亚洲欧美日韩中文在线| 91九色在线看| 97超碰人人看人人| 99久久综合| 亚洲色图久久久| 久久久久久免费| 激情五月色婷婷| 精品国产伦理网| 成人在线影视| 国产日韩精品综合网站| 国内亚洲精品| 国产欧美高清在线| 91在线视频播放| 国产精品18p| 日韩美女视频在线| 国产精品va在线观看视色| 国产欧美 在线欧美| 精品美女久久久| 欧美精品第三页| 2019国产精品| 日韩精品久久久久久免费| 亚洲精品国产精品国自产观看浪潮 | 亚洲精品精选| 911福利视频| 中文文精品字幕一区二区| 好吊操这里只有精品| 欧美精品一区二区三区四区| 日本中文字幕在线视频| 久久久久久久网站| 亚洲免费一区| 亚洲巨乳在线观看| 亚洲一级黄色| 岛国精品一区二区三区| 中文字幕在线不卡| 国产精品一级视频| 最新的欧美黄色| 另类一区二区三区| 午夜免费电影一区在线观看| 一二三区精品| 亚洲国产欧美视频| 狠狠色香婷婷久久亚洲精品| 天堂a中文在线| 国产69久久精品成人| 美女网站一区| 国产淫片免费看| 国产在线播放一区三区四| 成人性生活毛片| 欧美精品vⅰdeose4hd| 在线h片观看| 99久久精品免费看国产一区二区三区 | 久久中文免费视频| 欧美一区二区三区系列电影| 亚洲夜夜综合| 成人av蜜桃| 亚洲欧美综合国产精品一区| 国内自拍偷拍视频| 一区二区三区欧美| 色欲av永久无码精品无码蜜桃| 97色在线视频观看| 国产99久久久国产精品成人免费| 成人免费观看视频在线观看| 成人av网址在线观看| 亚洲综合久久网| 中文字幕亚洲一区二区三区| 懂色av色香蕉一区二区蜜桃| 黄色网络在线观看| www.色精品| 精品人妻一区二区三区免费看| 在线精品视频视频中文字幕| 久久影视精品| 日本老太婆做爰视频| 91污在线观看| 啪啪小视频网站| 久久99视频免费| 欧美亚洲国产日韩| 一级淫片在线观看| 亚洲一二三级电影| 粉嫩av一区| 91夜夜揉人人捏人人添红杏| 91精品精品| 97人妻精品一区二区免费| 欧美日韩在线播放一区| 黄色软件视频在线观看| 日本在线视频不卡| 成人h精品动漫一区二区三区|