精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

深夜福利一区| 国产福利免费在线观看| 好吊日精品视频| 亚洲第一区中文字幕| 4444亚洲人成无码网在线观看| 国产高清精品软件丝瓜软件| 亚洲久久一区| 中文字幕亚洲色图| 911亚洲精选| 国产精品加勒比| 日韩成人一区二区三区| 欧美色女视频| 精品999久久久| 成人在线免费播放视频| 在线免费观看污| 久久这里只精品最新地址| 成人av在线亚洲| 国产一级在线视频| 精品日韩一区| 亚洲成人1234| 伊人影院综合在线| 欧美在线极品| 一区二区三区欧美在线观看| 欧美一区1区三区3区公司| www黄色网址| 日本91福利区| 51ⅴ精品国产91久久久久久| 国产精品成人免费观看| 成人vr资源| 日韩精品中文字幕久久臀| 在线视频观看一区二区| 欧美日韩五区| 日韩欧亚中文在线| 国产手机免费视频| 99在线播放| 国产精品久久久久久久久动漫| 久久一区二区三区av| 成人久久久精品国产乱码一区二区 | 欧美男男青年gay1069videost| 美脚丝袜脚交一区二区| av在线导航| 亚洲欧洲av在线| 日韩欧美一区二区在线观看| 日韩黄色影片| 99re热这里只有精品免费视频| 豆国产97在线| www.超碰在线.com| 国产福利一区二区| 亚洲综合日韩在线| 国产男男gay网站| 蜜臀久久99精品久久久| 国产最新精品| 亚洲精品永久免费| 成年人在线观看av| 国产在线播放精品| 亚洲精品美女免费| 自拍视频一区二区| 日韩欧美黄色| 日韩电影大全免费观看2023年上| av电影在线播放| 都市激情久久| 亚洲精品日韩欧美| 中文字幕在线1| 精品日韩毛片| 日韩视频免费观看| 久久国产波多野结衣| 香蕉精品视频在线观看| 欧美成人激情视频| 国产一级大片在线观看| 在线观看亚洲| 欧美在线精品免播放器视频| 一级特黄免费视频| 毛片av中文字幕一区二区| 91欧美精品午夜性色福利在线| 国产视频一二三四区| 国产成人av一区二区三区在线| 国产99在线播放| 日韩av视屏| 国产精品丝袜在线| 99热都是精品| www.色在线| 欧美性感一区二区三区| 中文字幕色网站| 国产精品对白| 中文字幕在线成人| 久久久国产成人| 午夜影院日韩| 成人精品一区二区三区| 超碰在线观看av| 久久久电影一区二区三区| 亚洲图片在线观看| 国产理论电影在线| 欧美吞精做爰啪啪高潮| 国产老头和老头xxxx×| 久久不见久久见免费视频7| 精品国产欧美一区二区五十路| 久久久无码一区二区三区| 国产又大又黄又粗| 亚洲人成久久| 国产精品一二区| 亚洲va欧美va| 国产精品污网站| 成人精品视频在线播放| 97成人超碰| 精品欧美乱码久久久久久| 深爱五月激情网| 欧美人成网站| 国产精品香蕉国产| 色欲av永久无码精品无码蜜桃| 国产精品久久久久久久浪潮网站 | 999久久久| 免费毛片在线| 亚洲香肠在线观看| 亚洲精品高清国产一线久久| av日韩国产| 91精品婷婷国产综合久久| www.中文字幕av| 国内精品久久久久久久97牛牛| 国产精品亚洲视频在线观看| 亚洲三级黄色片| 亚洲激情av在线| 青青草久久伊人| 久久不卡国产精品一区二区| 国内精品伊人久久| 精品国产无码一区二区| 国产精品免费久久| 欧美激情精品久久久久久小说| 一区二区三区四区高清视频| 中文字幕国产亚洲| 无码一区二区三区| 久久影院视频免费| av日韩一区二区三区| 香蕉大人久久国产成人av| 久久精品小视频| 中文 欧美 日韩| 国产性色一区二区| 国产中文字幕免费观看| 精品中国亚洲| 国内免费久久久久久久久久久| 国产视频手机在线| 亚洲人亚洲人成电影网站色| 奇米视频888| 久久性感美女视频| 国产日韩欧美中文在线播放| 成年人视频网站在线| 色综合久久88色综合天天| 五月婷婷综合在线观看| 99视频一区| 久久久影院一区二区三区| 1区2区3区在线视频| 欧美裸体一区二区三区| 91九色丨porny丨极品女神| 国产真实乱子伦精品视频| 伊人久久大香线蕉成人综合网 | 一区二区激情| 成人午夜视频网站| 欧美aaa在线观看| 在线免费成人| 久久综合电影一区| 精品人妻无码一区二区三区蜜桃一| 亚洲欧美中日韩| 99精品视频免费版的特色功能| 在线电影一区二区| 91在线精品观看| 国产在线xxx| 亚洲精品国产电影| 亚洲另类欧美日韩| 国产欧美日韩中文久久| 日本超碰在线观看| 亚洲欧美综合| 久久久久久亚洲精品不卡4k岛国 | 91久久久久久久久久久| a视频在线观看| 亚洲国产精品久久精品怡红院| 九九热在线免费观看| 国产欧美中文在线| 中文字幕剧情在线观看| 极品尤物久久久av免费看| 欧美日本韩国国产| 99精品美女视频在线观看热舞 | 国产精品theporn动漫| 99精品黄色片免费大全| 超碰在线播放91| 亚洲视频福利| 日韩一区二区电影在线观看| 国产精品一区二区三区av| 性色av一区二区三区在线观看 | 日韩中出av| 国产日韩欧美电影在线观看| 美女91在线| 亚洲天堂久久av| 国产ts人妖调教重口男| 欧美日韩美女在线观看| 91中文字幕在线| 精品视频一二三| 91精品国产美女浴室洗澡无遮挡| 国产无遮无挡120秒| 国产精品日产欧美久久久久| 香港三日本8a三级少妇三级99| 欧美aaaaaa午夜精品| 青青草国产免费| 久久久久av| 欧美精品一区在线发布| 成人乱码手机视频| 国产成人免费av| 黄色小说在线播放| 最近2019免费中文字幕视频三| 理论片中文字幕| 欧美日韩国产精品成人| 在线观看亚洲欧美| 亚洲精品少妇30p| 国产农村妇女精品一区| 91麻豆福利精品推荐| 性折磨bdsm欧美激情另类| 视频一区国产视频| 极品美女扒开粉嫩小泬| 亚洲欧美综合久久久| 日韩尤物视频| 亚洲精品播放| 国产精品久久久久久久久久久久午夜片| 精品视频在线一区二区在线| 2019最新中文字幕| 久久青青色综合| 欧美www在线| 毛片在线不卡| 日韩一二三在线视频播| 国产小视频免费在线观看| 亚洲精品久久久久中文字幕欢迎你| 成人黄色免费视频| 日韩一区欧美小说| 天堂av2020| 日本va欧美va瓶| 亚洲成人福利在线观看| 日韩中文字幕麻豆| 无码aⅴ精品一区二区三区浪潮 | 日本福利专区在线观看| 精品无人区太爽高潮在线播放| 乱精品一区字幕二区| 国产精品视频一二三| 超碰caoprom| 成人做爰69片免费看网站| 亚洲性生活网站| 国产精品x8x8一区二区| 91九色综合久久| 国产一区精品二区| 中日韩美女免费视频网站在线观看| 少妇一晚三次一区二区三区| 啊v在线视频| 亚洲国产毛片完整版| 娇小11一12╳yⅹ╳毛片| 久久久久久久综合日本| 久久综合久久网| 青草综合视频| 精品国产区一区| 亚洲av片不卡无码久久| 福利一区二区免费视频| 综合中文字幕亚洲| 国产精品电影观看| 亚洲欧美日韩成人在线| 国产麻豆成人传媒免费观看| 亚洲小视频在线| 一二区在线观看| 欧美一区二区三区在线观看| www.麻豆av| 亚洲国产一区二区三区在线观看 | 久久久久久久性| 中文字幕伦理片| 亚洲欧美色综合| 国产乱码久久久久久| 欧美日韩在线视频观看| 亚洲国产无线乱码在线观看| 91麻豆精品91久久久久久清纯| www香蕉视频| 精品亚洲一区二区三区在线播放| 高清在线观看av| 久久亚洲精品一区| 国产ktv在线视频| 国产精品福利无圣光在线一区| 国产精品毛片aⅴ一区二区三区| 国产经品一区二区| 精品国产精品久久一区免费式 | 国产人妻一区二区| 亚洲乱码一区二区三区在线观看| 国产成人精品网| 欧美精品成人一区二区三区四区| 亚洲精品字幕在线| 一区二区三区回区在观看免费视频| 岛国中文字幕在线| 欧美中文字幕在线观看| 91精品网站在线观看| 狠狠色伊人亚洲综合网站色 | 青春草国产视频| 日本欧美在线看| 国产一卡二卡三卡四卡| 欧美国产丝袜视频| 日本一级淫片色费放| 欧美日韩黄色一区二区| 深夜福利免费在线观看| 久久香蕉频线观| 日本国产欧美| 国产一区二区高清视频| 国产精品7m凸凹视频分类| 1024精品视频| 亚洲AV无码精品自拍| 亚洲精品按摩视频| av在线免费播放| 国产精品欧美一区二区三区奶水 | 欧美日韩一区二区三区在线视频| 91精品国产自产拍在线观看蜜| 欧美亚洲一二三区| 国产乱一区二区| 国产精品久久久久久成人| 欧美小视频在线| 黄色av中文字幕| 久久夜色撩人精品| 精品久久久网| 日本一区视频在线| 亚洲欧美视频| 中文字幕无码人妻少妇免费| 一区二区三区欧美日韩| 国产又黄又猛又爽| 永久免费精品影视网站| 日本综合久久| 欧美激情视频一区二区三区| 亚洲麻豆一区| 美女露出粉嫩尿囗让男人桶| 亚洲免费成人av| 99在线观看免费| 久久久精品免费| 欧美激情三区| 亚洲精品日韩精品| 免费看欧美美女黄的网站| 欧美大波大乳巨大乳| 色综合久久中文综合久久97| 涩涩视频在线观看免费| 69av成年福利视频| 另类春色校园亚洲| 欧美日韩黄色一级片| 99久久精品免费看国产| 亚洲视频免费播放| 亚洲国产天堂久久综合| 天堂av中文在线观看| 欧美日本国产精品| 久久亚洲不卡| 2019男人天堂| 欧美性xxxxxxxx| 免费a级在线播放| 国产欧美va欧美va香蕉在线| 91综合在线| 无人码人妻一区二区三区免费| 亚洲老妇xxxxxx| 亚洲精品综合网| 欧美一区二区影院| 国产一区二区三区四区五区传媒| 激情内射人妻1区2区3区 | 精品一区精品二区| 日韩成人av电影| 手机看片福利永久国产日韩| 久久电影网电视剧免费观看| 极品颜值美女露脸啪啪| 亚洲精品在线网站| 在线女人免费视频| 亚洲成人在线视频网站| 国内欧美视频一区二区| 日韩乱码人妻无码中文字幕| 亚洲欧美日韩精品久久亚洲区 | 国精一区二区三区| 精品亚洲一区二区三区四区五区高| 久久久91视频| 欧美一区二区二区| www.超碰在线| 色噜噜色狠狠狠狠狠综合色一| 久久一二三四| 婷婷激情四射网| 亚洲国产欧美一区二区丝袜黑人 | 98国产高清一区| 亚洲制服少妇| 久久免费手机视频| 日韩欧美国产一二三区| 伊人久久av| 国产手机视频在线观看| 91天堂素人约啪| 国产露脸无套对白在线播放| 高清欧美性猛交| 成人激情视频| 中文字幕在线观看91| 91久久精品网| 男女在线观看视频| 日韩三级电影网站| 风间由美一区二区三区在线观看| 午夜精品久久久久久久蜜桃| 麻豆成人在线看| 黄色aaa毛片| 亚洲午夜一区二区| 国产理论电影在线观看| 91成人免费在线观看| 久久久久久色| 亚欧洲精品在线视频| www国产精品视频| 欧美男男gaytwinkfreevideos|