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

系統(tǒng)壞了,慌不慌

系統(tǒng)
作為程序員,相信有一件事是大家最不想見到的。那就是,線上運行的系統(tǒng)出現(xiàn)了技術(shù)性故障。(特別還是周末你正在外面happy的時候:D)

 [[334054]]

本文轉(zhuǎn)載自微信公眾號「跨界架構(gòu)師」,作者Zachary 。轉(zhuǎn)載本文請聯(lián)系跨界架構(gòu)師公眾號。

作為程序員,相信有一件事是大家最不想見到的。那就是,線上運行的系統(tǒng)出現(xiàn)了技術(shù)性故障。(特別還是周末你正在外面happy的時候:D)

處理這類事情特別能體現(xiàn)一個人的綜合能力。因為它會涉及到抗壓能力、對外的溝通能力,以及排查問題所需的技術(shù)能力等等多個方面。

如果你還沒機會成為核心開發(fā),其實很少會有這樣充滿壓力的經(jīng)歷。因為在這個情況下處理事情其實是很慌的,畢竟所有使用系統(tǒng)的人以及他們的老板、你的上級、你的老板等等無數(shù)雙眼睛都在盯著這件事情。

我還記得有一年雙11,我作為“首席問題處理官”正在緊急處理服務(wù)器扛不住壓力的問題,老板默默走到我身后問到“什么問題啊?什么時候好?”。你腦補一下這畫面,想象一下看看。

只要你接下去還會繼續(xù)從事程序員這個職業(yè),我想這樣的場景你總歸會有機會遇到的。因為一個著名的定律——墨菲定律。

墨菲定律:凡是可能出錯的事就一定會出錯。維基百科

如果沒有一個清晰的應(yīng)對思路,那么一旦發(fā)生線上問題就會像熱鍋上的螞蟻一樣,急得團團轉(zhuǎn),像無頭蒼蠅一樣到處亂撞(試)。

所以,我這次就想分享一些我多年作為“首席問題處理官”所總結(jié)下來的經(jīng)驗。這可是承載了我N多汗水和腦細(xì)胞的經(jīng)驗~

在日常的項目開發(fā)迭代過程中我們遇到一個bug,大家的處理過程幾乎是一樣的:定位bug -> 解決bug。可能少部分人在解決bug之后會有一個思考、復(fù)盤,看看是否有類似bug的地方,一并處理掉。

這個“定位 -> 解決 -> 復(fù)盤”的過程也同樣適用于線上問題的處理。但是必然不僅僅如此。

俗話說,解決一個問題最難的地方不是解決的過程,而是定位的過程。所以,針對線上問題我們等不起定位問題所花費的時間,因此要將「恢復(fù)」系統(tǒng)正常使用放在最首要的位置。所以,這個過程就變成了:“恢復(fù) -> 定位 -> 解決 -> 復(fù)盤”。

這里多說一句,有一部分人的觀點認(rèn)為,將恢復(fù)系統(tǒng)作為首要目標(biāo),應(yīng)當(dāng)包括犧牲保留現(xiàn)場的動作,因為這個動作可能也需要耗費數(shù)分鐘才行。

我對這個觀點持反對意見。理由是,解決問題的時長的確是一個很重要的指標(biāo),但是問題既然已經(jīng)發(fā)生,如果由于沒有保留現(xiàn)場導(dǎo)致后續(xù)沒有排查到根源,導(dǎo)致下次該問題再次出現(xiàn),到時候場面將會更加難看。所以我對這事的觀點是,保留現(xiàn)場最重要。因此,這個過程又變成了:“保留現(xiàn)場 -> 恢復(fù) -> 定位 -> 解決 -> 復(fù)盤”。

當(dāng)然了,保留現(xiàn)場也不是說非得面面俱到,花很多時間。用最快的方式保留你當(dāng)下所能想到的所有相關(guān)線索的地方即可。如果事后還是由于線索不足導(dǎo)致未能排查到根本原因,那只能說經(jīng)驗不足,考慮一下以后需要多保留哪些現(xiàn)場數(shù)據(jù)才行。

好了,確定了這5個步驟,那么具體每個步驟可以做些什么呢?我來一個個說。

/01 保留現(xiàn)場/

保留現(xiàn)場最最最重要的一件事是保存異常程序的dump文件。有了它,你就可以擺脫盲人摸象式的分析問題,可以快速定位問題的發(fā)源地。

我用了三個“最”來強調(diào)它的重要性。如果你還沒掌握它,那么后面我提到的東西都先放一放,先去掌握它。

另外,如果系統(tǒng)的監(jiān)控體系并不完備的話,還需要將問題發(fā)生時,操作系統(tǒng)、各第三方組件自帶的監(jiān)控數(shù)據(jù)快速地通過截圖保存下來。

保存監(jiān)控數(shù)據(jù)的時候要特別留意一下網(wǎng)絡(luò)相關(guān)的數(shù)據(jù)。如果發(fā)現(xiàn)網(wǎng)絡(luò)相關(guān)的數(shù)據(jù)有異常,那么再把當(dāng)下的網(wǎng)絡(luò)連接情況通過命令保存下來。因為相對來說,網(wǎng)絡(luò)出現(xiàn)問題的概率遠(yuǎn)遠(yuǎn)大于硬件,不管是程序?qū)е碌倪€是其他原因。規(guī)模越大的系統(tǒng),越是如此。

/02 恢復(fù)/

恢復(fù)系統(tǒng)訪問有很多方法。首先不得不提到一個適用于80%情況的神技了——重啟。沒錯,根據(jù)多年的經(jīng)驗來看這招的確在大多數(shù)情況下很有效。

也正因為屢試不爽,所以很多人習(xí)慣性地會在第一時間去重啟,導(dǎo)致現(xiàn)場忘記保存并受到破壞。

重啟也分兩種,強制重啟和自然重啟。當(dāng)然優(yōu)先考慮自然重啟,這樣能避免產(chǎn)生一些意料之外的臟數(shù)據(jù)。但是如果是系統(tǒng)出現(xiàn)資源耗用異常的話,就不要傻傻地等自然重啟了,只能強制重啟(kill掉進(jìn)程)。

第二種常見的方法是「回滾」。當(dāng)然它的前提條件是你判斷下來問題的出現(xiàn)是由于最近一次發(fā)布。否則盲目的回滾不但起不到作用,還會越弄越亂,特別在分布式系統(tǒng)中。因為在分布式系統(tǒng)中,一旦上下游耦合的地方出現(xiàn)對接不上,輕則報錯,重則出現(xiàn)大量的異常數(shù)據(jù),夠你后續(xù)折騰好久的。

第三種方法是「降級」。暫停出問題的模塊,停止服務(wù)。當(dāng)然,這個動作需要和業(yè)務(wù)方做好溝通,是否單獨降級某個模塊會導(dǎo)致業(yè)務(wù)不完整之類的問題。

第四種方法是「限流」或者「擴容」。如果你發(fā)現(xiàn)是系統(tǒng)扛不住突增的流量,如果有條件的話可以快速擴容幾臺機器和程序。如果沒法擴容的話可以選擇限流,將一定百分比的請求直接拒絕服務(wù)。畢竟所有無法提供服務(wù)和部分無法提供服務(wù)相比,肯定還是后者劃算。

還有一些比較小眾的方法是「切到備機」、「故障隔離」等,這里就不展開了。它們對環(huán)境、條件的要求更多一些。

有時候可能系統(tǒng)并未恢復(fù)到完全正常的狀態(tài),比如,讀取數(shù)據(jù)是OK了,但是某些操作寫入數(shù)據(jù)到時候還是有問題。在這樣的情況下,不要著急定位問題,還是先盡最大努力恢復(fù)到最大程度的可用狀態(tài)再進(jìn)行下一步的動作,畢竟用戶第一嘛。

/03 定位/

關(guān)于定位問題,如果有dump文件的話最方便了,通過dump文件分析工具來分析dump文件就可以快速定位到出問題的代碼行,特別是程序阻塞、內(nèi)存溢出、cpu100%之類明顯是程序本身的問題。

不同的語言有不同的dump分析工具,可以自行網(wǎng)上搜一下教程。最終目的就是定位到異常點的堆棧信息,有了它就相當(dāng)于直接把問題代碼出現(xiàn)在哪里都給定位到了。

如果說分析dump文件是跳過抽絲剝繭的步驟,直擊要害的話。通過監(jiān)控數(shù)據(jù)、日志層層分析是個慢活。但是如果缺失dump文件或者從dump文件從未能分析出問題的情況下,也只能選擇后者。

我們在看日志、監(jiān)控數(shù)據(jù)的時候一定要有關(guān)聯(lián)起來看的意識,而不能僅僅在單個維度上看。因為有時候你在單個維度上看到的數(shù)據(jù)像是正常的,但是你關(guān)聯(lián)起來看就不一定了。比如,tcp連接數(shù)降低了一半,但是內(nèi)存反而漲了100%,為什么?這里面可能就藏著故障的線索。

/04 解決/

定位到了問題,解決起來就很簡單了。該改代碼的改代碼,該改配置的改配置文件。這里就不多說了,畢竟情況太多,大家遇到的可能都不太一樣。

/05 復(fù)盤/

大家都知道復(fù)盤的好處,但是真正做復(fù)盤的人真不多。如果你不知道從何下手來做復(fù)盤的話,不妨從以下幾個問題入手,

  • 這次故障原因是什么?
  • 是否有更快的方式在當(dāng)時來恢復(fù)業(yè)務(wù)?
  • 如何避免再出類似故障?
  • 當(dāng)前系統(tǒng)中是否還有類似的潛在風(fēng)險?

如果你能回答這些問題,我覺得這個復(fù)盤就很到位了,剩下的就是執(zhí)行。

當(dāng)然了,不管如何優(yōu)秀的處理故障,最理想的還是不要發(fā)生故障。所以我們需要在前期做更多的準(zhǔn)備。

/01 了解你的程序/

我們很多人了解自己負(fù)責(zé)的程序只有通過coding這一種途徑。除非該程序是個單體應(yīng)用,否則這樣的方式是遠(yuǎn)遠(yuǎn)不夠的。

我建議你按照以下清單去了解你的程序:

  • 程序包含有哪些模塊,對應(yīng)使用者是哪些?哪些是核心模塊,哪些是可以“棄車保帥”的?
  • 多個模塊/系統(tǒng)間如何流轉(zhuǎn)的?(盡量畫一個流程圖,加深記憶)
  • 依賴了哪些中間件,誰負(fù)責(zé)維護(hù)他們?
  • 依賴了哪些其他的程序,強依賴還是弱依賴,誰負(fù)責(zé)維護(hù)他們?
  • 依賴的存儲、消息隊列背后又依賴了哪些存儲,存儲運維負(fù)責(zé)人是誰?
  • 線上的程序部署在什么環(huán)境。你是否有條件獨立進(jìn)行部署并調(diào)優(yōu)?

/02 做好監(jiān)控/

大多數(shù)的故障不是突然發(fā)生,而是有一個逐漸積累的過程,直到爆發(fā)。所以監(jiān)控的價值不僅僅是看看數(shù)據(jù)那么簡單,對于異常識別特別有幫助。

一般監(jiān)控分兩個維度,系統(tǒng)維度和業(yè)務(wù)維度。監(jiān)控指標(biāo)分為三層,「環(huán)境指標(biāo)」、「程序指標(biāo)」、「業(yè)務(wù)指標(biāo)」。具體怎么做我在之前的文章《分布式系統(tǒng)關(guān)注點——360°的全方位監(jiān)控》有具體說明,這里就不贅述了。

如果是分布式系統(tǒng),還可以搭建一個請求鏈路跟蹤系統(tǒng)。有很多成熟的現(xiàn)成解決方案,CAT、SkyWalking、Zipkin、Pinpoint等等。

多說一句,我們在做監(jiān)控預(yù)警的時候,除了設(shè)置閾值還要關(guān)注一下波動率。比如,某項資源日常使用率20%,除了設(shè)置超過80%的閾值進(jìn)行預(yù)警之外,在它產(chǎn)生波動幅度100%(使用率40%)以上的時候也需要預(yù)警,提前讓人關(guān)注。否則一旦以一個較快的速度增長到80%之后,留給你在故障爆發(fā)前消滅它的機會就非常渺茫了。

另外,針對常見的故障預(yù)設(shè)幾套故障響應(yīng)方案,以及進(jìn)行定期的故障演練(一般上了一定規(guī)模的公司或者處于擴張期的公司才會考慮)可以讓團隊面對線上故障的時候更加地游刃有余。

假如你不幸成為了線上故障的解決者,如果上級不在旁邊的話,需要定時向上級匯報問題處理情況,以便TA了解問題的嚴(yán)重程度、修復(fù)進(jìn)度并作出決策。

反正就算你不上報,遲早也會被催。與其被動的被催,不如主動上報。

好了,總結(jié)一下。

這篇呢Z哥和你分享了一些處理線上故障的經(jīng)驗。

從思路上,分為五個步驟“保留現(xiàn)場 -> 恢復(fù) -> 定位 -> 解決 -> 復(fù)盤”。除了第四步「解決」外,我都進(jìn)行了展開。

  • 保留現(xiàn)場。主要是保存dump文件,以及截圖系統(tǒng)監(jiān)控的數(shù)據(jù)(沒有在外部搭建的監(jiān)控系統(tǒng)內(nèi)的部分)。
  • 恢復(fù)。主要重啟、回滾、降級、限流和擴容。還有一些小眾的方法「切到備機」、「故障隔離」等
  • 定位。分析dump文件、分析監(jiān)控數(shù)據(jù)、程序運行日志。
  • 解決。
  • 復(fù)盤。搞清楚以下4個問題就夠了:
  • 這次故障原因是什么?
  • 是否有更快的方式在當(dāng)時來恢復(fù)業(yè)務(wù)?
  • 如何避免再出類似故障?
  • 當(dāng)前系統(tǒng)中是否還有類似的潛在風(fēng)險?

然后還建議了你要未雨綢繆,盡可能減少故障在線上爆發(fā)。

  1. 解你的程序
  2. 做好監(jiān)控

 

責(zé)任編輯:武曉燕 來源: 跨界架構(gòu)師
相關(guān)推薦

2019-05-29 10:55:01

開源Linux發(fā)行版

2022-10-17 09:54:26

谷歌Excel

2020-04-26 09:59:00

黑客機器學(xué)習(xí)網(wǎng)絡(luò)安全

2023-01-26 00:52:14

ChatGPT福爾摩斯偵探小說

2021-01-12 12:45:16

機器人人工智能AI

2017-09-19 09:19:16

程序員開發(fā)方向

2017-09-20 09:06:20

程序員網(wǎng)站后端服務(wù)

2012-02-20 09:36:22

iPad蘋果商標(biāo)

2020-12-18 10:13:19

晉升職級協(xié)議

2011-08-03 17:08:56

2024-10-14 13:22:15

2019-06-20 15:48:25

5G手機折疊屏

2023-12-05 18:09:17

容器debug

2023-09-08 11:00:13

云計算內(nèi)存

2020-02-12 22:16:25

物聯(lián)網(wǎng)平臺物聯(lián)網(wǎng)IOT

2023-11-08 11:32:49

2015-01-26 10:09:39

Project Ara谷歌

2015-01-28 13:10:55

2020-07-09 09:08:24

Java系統(tǒng)故障

2018-08-06 17:22:00

華為
點贊
收藏

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

亚洲精品123区| 亚洲国产aⅴ精品一区二区| 久久久www成人免费毛片麻豆| 庆余年2免费日韩剧观看大牛| 欧美熟妇一区二区| 国模视频一区| 亚洲精品视频观看| 欧美连裤袜在线视频| 97人妻人人澡人人爽人人精品| 欧美高清日韩| 亚洲人成伊人成综合网久久久| 天天视频天天爽| 亚洲丝袜一区| 国产欧美日韩另类一区| 99久久伊人精品影院| www毛片com| 一级欧洲+日本+国产| 日韩电影网在线| 捷克做爰xxxⅹ性视频| 美女高潮在线观看| 一区二区三区四区不卡在线 | 日韩国产小视频| 91最新在线| 成人国产一区二区三区精品| 国产区精品在线观看| xxxx.国产| 女人色偷偷aa久久天堂| 国产一区二区三区免费视频| 97人妻精品一区二区三区免费| 国产麻豆一区| 一本久久a久久免费精品不卡| 热久久最新地址| 97超碰国产一区二区三区| 91蜜桃免费观看视频| 国产精品国产精品| 精品人妻少妇嫩草av无码专区 | 中文字幕亚洲成人| 欧美一区三区二区在线观看| 欧洲成人一区二区三区| 国产精品综合av一区二区国产馆| 国产精品女主播| 国产一级免费视频| 免费在线亚洲| 57pao国产精品一区| 九九热精彩视频| 天天天综合网| 久久人人爽人人爽爽久久| 大吊一区二区三区| 欧美一区二区三区激情视频| 亚洲欧美国内爽妇网| 中文字幕免费高清视频| 一区中文字幕| 亚洲精品一线二线三线无人区| 污视频在线观看免费网站| 欧美高清影院| 欧美精品第1页| 日本一二区免费| 久久电影天堂| 欧美私人免费视频| 自拍偷拍一区二区三区四区| 日韩电影精品| 欧美另类久久久品| 在线观看网站黄| 中文字幕日韩在线| 亚洲精品短视频| 欧美 变态 另类 人妖| 亚洲婷婷影院| 伊人男人综合视频网| 激情无码人妻又粗又大| 亚洲高清影视| 欧美精品九九久久| 国产九色在线播放九色| 亚洲精品美女| 国产成人精品综合久久久| 色婷婷久久综合中文久久蜜桃av| 丝袜美腿亚洲色图| 国产精品自拍偷拍视频| 国产手机av在线| 成人午夜激情影院| 欧美日韩综合网| 日本在线看片免费人成视1000| 亚洲欧美日韩综合aⅴ视频| 成人在线视频一区二区三区| 男人av在线播放| 欧美色图片你懂的| 日本泡妞xxxx免费视频软件| 日韩欧美四区| 日韩最新在线视频| 久久综合综合久久| 日韩精品免费视频人成| 成人免费网视频| 婷婷在线免费观看| 国产精品久久久久永久免费观看| 免费观看亚洲视频| 精品欧美一区二区三区在线观看| 4438x亚洲最大成人网| yy6080午夜| 欧美岛国激情| 5566成人精品视频免费| 国产精品一品二区三区的使用体验| 成人免费观看视频| 亚洲国产一区二区在线| а√天堂资源官网在线资源| 欧美日韩午夜在线| 黄色录像a级片| 亚洲激情中文| 国产成人精品在线观看| 欧美视频久久久| 国产精品久久久久四虎| 男人日女人下面视频| 国产精品一区二区美女视频免费看| 日韩经典中文字幕| 538精品在线观看| 秋霞午夜av一区二区三区| 国内精品二区| av网站在线免费看推荐| 欧美专区亚洲专区| 久久久国产精品无码| 一区二区三区网站| 国产精品久久久久久一区二区 | 国产成人77亚洲精品www| 亚洲精品动漫久久久久| 欧美黄色免费看| 久久精品国产99| 久久精品中文字幕一区二区三区| 在线免费观看a视频| 欧美三级在线视频| 91久久免费视频| 9国产精品视频| 国产精品久久7| 含羞草www国产在线视频| 欧美三级三级三级| 日韩精品卡通动漫网站| 亚洲高清成人| www.久久爱.cn| 在线播放麻豆| 色综合色综合色综合色综合色综合| 国产亚洲精品成人a| 午夜欧美在线| 成人国产精品一区二区| 五月天婷婷在线视频| 色综合天天做天天爱| 亚洲黄色在线网站| 在线看片欧美| 国产福利不卡| 91超碰免费在线| 精品免费日韩av| 久久久无码精品亚洲国产| 国内精品不卡在线| 日本xxx免费| 国产精品亚洲欧美日韩一区在线| xxxx性欧美| 国产精品久久久久久无人区| 国产精品久久一卡二卡| 制服丝袜中文字幕第一页| 日韩精品一区二区三区免费观影 | 青青青国产在线| 99久久综合国产精品| 成人性免费视频| 欧美调教在线| 欧美一级在线播放| 日本私人网站在线观看| 色偷偷久久人人79超碰人人澡| 日韩一级视频在线观看| 久久婷婷麻豆| 亚洲高清视频一区二区| 成人在线免费电影网站| 色yeye香蕉凹凸一区二区av| 亚洲专区在线播放| 亚洲精品网站在线观看| 国产国语老龄妇女a片| 亚洲免费精品| 日韩伦理一区二区三区av在线| 日韩av超清在线观看| 日韩一区二区欧美| 国内老熟妇对白xxxxhd| 亚洲h动漫在线| 亚洲人成人无码网www国产| 日本在线不卡一区| 青青草影院在线观看| 99久久香蕉| 91精品国产色综合久久不卡98| 国产在线高清| 91精品国产高清一区二区三区| 久草成人在线视频| 久久在线免费观看| 久久久久久久久久久久久久久国产| 国模 一区 二区 三区| 欧美成人dvd在线视频| 日韩电影精品| 97视频色精品| jzzjzzjzz亚洲成熟少妇| 日韩精品一区二| 天堂网av手机版| 国产精品第五页| 理论片大全免费理伦片| 免费美女久久99| 精品国偷自产一区二区三区| 精品视频久久| 不卡视频一区二区| 欧美精品资源| 欧美国产日本高清在线 | 6080成人| 国产精品日韩在线一区| 蜜桃传媒在线观看免费进入| 中文字幕久久精品| 日韩在线一区二区三区四区| 欧美日韩精品一区二区三区四区 | 欧美视频在线观看一区二区| 久草免费在线视频观看| 国产女人18水真多18精品一级做| 国产大尺度视频| 免费欧美在线视频| 99爱视频在线| 国产精品啊v在线| 在线天堂一区av电影| 亚洲电影一级片| 国产精品一区二区三区观看| 四虎成人精品一区二区免费网站| 91精品国产色综合| 激情影院在线| 久久久精品2019中文字幕神马| 久久久久久青草| 亚洲国产成人久久综合一区| 国产欧美综合视频| 欧美三级视频在线观看| 天堂网视频在线| 亚洲成人高清在线| 99视频只有精品| 中文字幕亚洲一区二区va在线| 日本一区二区三区网站| 成人h动漫精品一区二区| 深夜福利网站在线观看| 精品在线一区二区| 亚洲第一中文av| 日韩精品一二区| 能在线观看的av| 中国女人久久久| 亚洲人成无码网站久久99热国产| 综合一区二区三区| 日本特级黄色大片| 91免费精品| 亚洲开发第一视频在线播放| 精品久久精品| 五月天久久狠狠| 精品国精品国产自在久国产应用| 欧美一区2区三区4区公司二百| 亚洲调教一区| 欧美日韩高清在线一区| 全球av集中精品导航福利| 翡翠波斯猫1977年美国| 中文字幕一区二区三区四区久久| 亚洲最大福利视频网| 榴莲视频成人app| 91精品天堂| 99久久人爽人人添人人澡| 国产一区二区三区av在线| 麻豆一区二区麻豆免费观看| 国产一区二区高清视频| 日韩欧美天堂| 亚洲bbw性色大片| 日韩欧美二区| 特大黑人娇小亚洲女mp4| 欧美体内she精视频在线观看| 欧美中文字幕在线观看视频| 亚洲小说区图片区| 大陆极品少妇内射aaaaa| 噜噜噜久久亚洲精品国产品小说| 亚洲爆乳无码专区| 美腿丝袜亚洲一区| 国产高清999| 高清成人在线观看| 亚洲国产精品无码久久久久高潮| 97久久人人超碰| 超碰97av在线| 亚洲免费av高清| 亚洲激情视频一区| 色综合久久综合网97色综合| 最近中文字幕在线观看| 91精品蜜臀在线一区尤物| 精品人妻一区二区三区换脸明星 | 黄色91在线观看| 国产污视频网站| 日韩一区二区三免费高清| 神马午夜在线观看| 亚洲视频自拍偷拍| www在线免费观看视频| 久久免费在线观看| 澳门av一区二区三区| 超碰97在线资源| 欧美美乳视频| 中文字幕中文字幕一区三区| 狠狠爱成人网| 天天干天天操天天玩| 成人性生交大合| 免费视频91蜜桃| 一区二区高清免费观看影视大全| 久久久久久久久久影院| 欧美精品日韩综合在线| 欧性猛交ⅹxxx乱大交| 日韩中文字幕网站| 咪咪网在线视频| 2019国产精品视频| 精品国产aⅴ| 少妇久久久久久被弄到高潮| 天堂精品中文字幕在线| 亚洲成人福利视频| 国产精品日韩精品欧美在线| 亚洲激情视频一区| 欧美一级搡bbbb搡bbbb| 男女污污视频在线观看| 九九热这里只有精品6| 日本欧美一区| 久久综合中文色婷婷| 欧美一区网站| 日韩av片网站| www日韩大片| 精品视频一区二区在线观看| 欧美精品日韩一区| 风间由美一区| 18性欧美xxxⅹ性满足| 欧州一区二区三区| 视频一区三区| 三级欧美韩日大片在线看| 色悠悠在线视频| 亚洲码国产岛国毛片在线| 中文有码在线播放| 亚洲免费精彩视频| 密臀av在线播放| 国产九区一区在线| 精品成人久久| 国产成人av免费观看| 国产精品国产a级| 中国女人真人一级毛片| 亚洲免费视频一区二区| 超碰91在线观看| 成人三级在线| 欧美日韩国产亚洲一区| 8x8x成人免费视频| 国产精品久线在线观看| 中文字幕 亚洲视频| 亚洲人成电影网站| 欧美亚洲韩国| 日本一区二区三不卡| 久久国产精品99国产| jizz日本免费| 欧美性生交大片免网| 青青久在线视频免费观看| 2019中文字幕在线| 免费电影一区二区三区| 久久精品国产精品亚洲色婷婷| 91女人视频在线观看| 国内自拍视频在线播放| 精品亚洲一区二区三区| av综合电影网站| 日韩av电影免费在线观看| 丝袜诱惑制服诱惑色一区在线观看 | 激情偷乱视频一区二区三区| 日本伦理一区二区三区| 欧美男生操女生| 国产伦精品一区二区三区高清| 3p视频在线观看| 色先锋资源久久综合| 国产精品一级伦理| 国产精品永久免费观看| 国产精品久久占久久| 青娱乐精品在线| 一级女性全黄久久生活片免费| 成人午夜免费在线观看| 国自在线精品视频| 亚洲另类av| 美女网站视频黄色| 中文字幕综合网| 免费观看国产精品| 日本不卡免费高清视频| 国产一区二区三区天码| 污污网站免费看| 亚洲综合一区二区三区| 五月天久久久久久| 国产精品久久久久久一区二区| 日韩一区二区在线免费| 无码人妻少妇色欲av一区二区| 亚洲第一主播视频| 搞黄视频在线观看| 亚洲最大的av网站| 亚洲黑丝一区二区| 永久免费av无码网站性色av| 69堂精品视频| av在线小说| 日韩精品欧美专区| 国产电影精品久久禁18| 欧美性猛交bbbbb精品| 日韩中文在线不卡| 精品自拍偷拍| 日韩中文字幕a| 亚洲v精品v日韩v欧美v专区| 福利在线视频导航| av免费观看久久| 免费一级欧美片在线观看| 国产精品23p|