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

線上問(wèn)題排查指南

開(kāi)發(fā) 前端
OOM問(wèn)題在生產(chǎn)環(huán)境中,一旦出現(xiàn),一般會(huì)是非常嚴(yán)重的問(wèn)題,服務(wù)可能會(huì)掛掉。但是OOM問(wèn)題有多種情況,不同的情況,出現(xiàn)問(wèn)題的原因不一樣。

前言

最近經(jīng)常有小伙伴問(wèn)我,遇到了線上問(wèn)題要如何快速排查。

這非??简?yàn)工作經(jīng)驗(yàn)了。

有些問(wèn)題你以前遇到,如果再遇到類似的問(wèn)題,就能很快排查出導(dǎo)致問(wèn)題的原因。

但如果某個(gè)問(wèn)題你是第一次遇到,心中可能會(huì)有點(diǎn)無(wú)從下手的感覺(jué)。

這篇文章總結(jié)了,我之前遇到過(guò)的一些線上問(wèn)題排查思路,希望對(duì)你會(huì)有所幫助。

1.OOM問(wèn)題

OOM問(wèn)題在生產(chǎn)環(huán)境中,一旦出現(xiàn),一般會(huì)是非常嚴(yán)重的問(wèn)題,服務(wù)可能會(huì)掛掉。

但是OOM問(wèn)題有多種情況,不同的情況,出現(xiàn)問(wèn)題的原因不一樣。

(1)堆內(nèi)存OOM

服務(wù)器的日志一般會(huì)打印下面的內(nèi)容:

java.lang.OutOfMemoryError: Java heap space

這種是出現(xiàn)最多的OOM問(wèn)題。

在Java服務(wù)啟動(dòng)時(shí),可以增加下面的參數(shù):

-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=heapdump.hprof

在發(fā)生OOM時(shí),程序會(huì)自動(dòng)把當(dāng)時(shí)的內(nèi)存使用情況,dump保存到指定的文件。

然后使用MAT(Memory Analyzer Tool),或者使用JDK自帶的 Java visualvm,來(lái)分析dump 文件,找出導(dǎo)致OOM 的代碼 。

(2)棧內(nèi)存OOM

出現(xiàn)棧內(nèi)存OOM問(wèn)題的異常信息如下:

java.lang.OutOfMemoryError: unable to create new native thread

如果實(shí)際工作中,出現(xiàn)這個(gè)問(wèn)題,一般是由于創(chuàng)建的線程太多,或者設(shè)置的單個(gè)線程占用內(nèi)存空間太大導(dǎo)致的。

這個(gè)時(shí)候需要排查服務(wù)的線程數(shù)量。

推薦使用線程池,可以減少線程的創(chuàng)建,有效控制服務(wù)中的線程數(shù)量。

(3)棧內(nèi)存溢出

出現(xiàn)棧內(nèi)存溢出問(wèn)題的異常信息如下:

java.lang.StackOverflowError

該問(wèn)題一般是由于業(yè)務(wù)代碼中寫(xiě)的一些遞歸調(diào)用,遞歸的深度超過(guò)了JVM允許的最大深度,可能會(huì)出現(xiàn)棧內(nèi)存溢出問(wèn)題。

如果生產(chǎn)環(huán)境中,出現(xiàn)了這個(gè)問(wèn)題,可以排查一下遞歸調(diào)用是否正常,有可能出現(xiàn)了無(wú)限遞歸的情況。

(4)GC OOM

出現(xiàn)GC OOM問(wèn)題時(shí)異常信息如下:

java.lang.OutOfMemoryError: GC overhead limit exceeded

GC OOM一般是由于JVM在GC時(shí),對(duì)象過(guò)多,導(dǎo)致內(nèi)存溢出,建議調(diào)整GC的策略。

在老代80%時(shí)就是開(kāi)始GC,并且將-XX:SurvivorRatio(-XX:SurvivorRatio=8)和-XX:NewRatio(-XX:NewRatio=4)設(shè)置的更合理。

(5)元空間OOM

出現(xiàn)元空間OOM問(wèn)題時(shí)異常信息如下:

java.lang.OutOfMemoryError: Metaspace

JDK8之后使用Metaspace來(lái)代替永久代,Metaspace是方法區(qū)在HotSpot中的實(shí)現(xiàn)。

這個(gè)問(wèn)題一般是由于加載到內(nèi)存中的類太多,或者類的體積太大導(dǎo)致的。

如果生產(chǎn)環(huán)境中出現(xiàn)了這個(gè)問(wèn)題,可以通過(guò)下面的命令修改元空間大小:

-XX:MetaspaceSize=10m -XX:MaxMetaspaceSize=10m

我在這里列舉了OOM問(wèn)題的最常見(jiàn)的情況。

2.CPU100%問(wèn)題

線上服務(wù)出現(xiàn)CPU100%問(wèn)題,也很常見(jiàn)。

出現(xiàn)這個(gè)問(wèn)題,是由于服務(wù)長(zhǎng)時(shí)間占用CPU資源導(dǎo)致的。

主要原因有下面這幾種:

定位這個(gè)問(wèn)題,可以使用JDK自帶的jstack工具,或者用阿里開(kāi)源的Arthas探測(cè)工具。

3.接口超時(shí)問(wèn)題

不知道你有沒(méi)有遇到過(guò)這樣的場(chǎng)景:我們提供的某個(gè)API接口,響應(yīng)時(shí)間原本一直都很快,但在某個(gè)不經(jīng)意的時(shí)間點(diǎn),突然出現(xiàn)了接口超時(shí)。

導(dǎo)致接口超時(shí)的原因有很多,我們需要挨個(gè)逐一排查。

下面這張圖中給大家列舉出現(xiàn)了,生產(chǎn)環(huán)境接口突然出現(xiàn)超時(shí)問(wèn)題時(shí)的常見(jiàn)原因:

4.索引失效問(wèn)題

不知道你有沒(méi)有遇到過(guò),生成環(huán)境明明創(chuàng)建了索引,但數(shù)據(jù)庫(kù)在執(zhí)行SQL的過(guò)程中,索引竟然失效了。

由于索引失效,讓之前原本很快的操作,一下子變得很慢,影響了接口的性能。

我們可以通過(guò)explain關(guān)鍵字,查看sql的執(zhí)行計(jì)劃,可以確認(rèn)索引是否失效。

如果索引失效了,可能是哪些原因?qū)е碌膯?wèn)題呢?

下面這張圖給大家列舉了常見(jiàn)原因:

5.死鎖問(wèn)題

如果你使用的是MySQL數(shù)據(jù)庫(kù),在生產(chǎn)環(huán)境肯定遇到死鎖問(wèn)題。

死鎖是指兩個(gè)或多個(gè)事務(wù)在執(zhí)行過(guò)程中,因爭(zhēng)奪資源而造成的一種互相等待的現(xiàn)象,若無(wú)外力作用,這些事務(wù)將無(wú)法繼續(xù)向前推進(jìn)。

在Java中,使用MySQL數(shù)據(jù)庫(kù)時(shí),如果遇到MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction異常,意味著數(shù)據(jù)庫(kù)檢測(cè)到了死鎖。

MySQL死鎖通常由以下原因造成:

  • 資源競(jìng)爭(zhēng):多個(gè)事務(wù)同時(shí)競(jìng)爭(zhēng)相同的資源,比如都試圖獲取對(duì)方持有的鎖。
  • 循環(huán)等待:事務(wù)之間形成了一種互相等待對(duì)方釋放資源的循環(huán)關(guān)系。
  • 不當(dāng)?shù)氖聞?wù)設(shè)計(jì):事務(wù)執(zhí)行順序不合理、執(zhí)行時(shí)間過(guò)長(zhǎng)等。
  • 并發(fā)操作沖突:在高并發(fā)環(huán)境下,多個(gè)事務(wù)對(duì)同一組數(shù)據(jù)進(jìn)行操作,容易引發(fā)鎖沖突導(dǎo)致死鎖。
  • 索引使用不當(dāng):如果索引設(shè)計(jì)不合理,可能導(dǎo)致事務(wù)在獲取鎖時(shí)出現(xiàn)問(wèn)題。

如何減少死鎖問(wèn)題?

  • 設(shè)置合理的事務(wù)隔離級(jí)別。
  • 避免大事務(wù)的業(yè)務(wù)代碼。
  • 優(yōu)化sql性能。
  • 增加鎖等待超時(shí)處理。
  • 增加監(jiān)控和分析

6.磁盤問(wèn)題

服務(wù)器磁盤問(wèn)題是眾多線上問(wèn)題中,最好排查的了。

磁盤問(wèn)題一般有兩種:

  • 磁盤壞了
  • 磁盤空間不足

如果是磁盤壞了,運(yùn)維一般在短時(shí)間內(nèi),很難及時(shí)修復(fù)好。

因此,需要及時(shí)更換磁盤。

如果是磁盤空間不足。

一般需要登錄到那臺(tái)服務(wù)器, 使用命令:

df -Hl

查看當(dāng)前服務(wù)器的磁盤使用情況。

  • 總大小
  • 已使用多少
  • 可用多少

最快的解決辦法是,將/tmp文件夾中的文件刪除,可以釋放一些磁盤空間。

然后找到日志文件,刪除7天以前的日志。

這兩種方式,一般會(huì)釋放不少磁盤空間,暫時(shí)解決磁盤空間不足的問(wèn)題。

從常用來(lái)看,我們需要對(duì)服務(wù)器的磁盤使用情況做監(jiān)控,如果超過(guò)閥值有預(yù)警。

同時(shí)需要需要規(guī)范業(yè)務(wù)系統(tǒng),哪些場(chǎng)景需要打印日志,哪些場(chǎng)景不需要,不應(yīng)該所有的場(chǎng)景,都打印日志。

特別是有些業(yè)務(wù)查詢接口調(diào)用非常頻繁,一次性返回的數(shù)據(jù)很多,這種情況下,會(huì)導(dǎo)致服務(wù)器上的日志迅速膨脹,占用過(guò)多的磁盤空間。

7.MQ消息積壓?jiǎn)栴}

如果你使用過(guò)MQ消息中間件,在生產(chǎn)環(huán)境肯定遇到過(guò)MQ消息積壓?jiǎn)栴}。

出現(xiàn)這個(gè)問(wèn)題,一般是MQ消費(fèi)者消費(fèi)消息的速度,比MQ生產(chǎn)者生產(chǎn)消息的速度慢。

如果之前一直都是好好的,突然有一天出現(xiàn)了MQ消息積壓?jiǎn)栴}。

可能是下面的原因?qū)е碌模?/p>

  • MQ生產(chǎn)者批量發(fā)送消息。
  • 隨著數(shù)據(jù)越來(lái)越多,MQ消費(fèi)者的在處理業(yè)務(wù)邏輯時(shí),mysql索引失效或者選錯(cuò)索引,導(dǎo)致處理消息的速度變慢。

如果生產(chǎn)環(huán)境出現(xiàn)MQ消息積壓?jiǎn)栴},先確認(rèn)MQ生產(chǎn)者有沒(méi)有批量發(fā)送消息。

如果有,則可以把MQ消費(fèi)者中線程池的核心線程數(shù)和最大線程數(shù)調(diào)大一些,讓更多的線程去處理業(yè)務(wù)邏輯,提升消費(fèi)能力。

這套方案的前提是MQ消費(fèi)者中,已經(jīng)使用了線程池消費(fèi)消息。

如果沒(méi)有使用線程池,則只能臨時(shí)增加服務(wù)器節(jié)點(diǎn)了。

如果MQ生產(chǎn)者沒(méi)有批量發(fā)送消息,則需要排查MQ消費(fèi)者的業(yè)務(wù)邏輯中,哪些地方出現(xiàn)了性能問(wèn)題,需要做代碼優(yōu)化。

優(yōu)化的方向是:

  • 優(yōu)化索引
  • 優(yōu)化sql語(yǔ)句
  • 異步處理
  • 批量處理

等等,還有其他的。

8.調(diào)用接口報(bào)錯(cuò)

我們生產(chǎn)環(huán)境的程序,有時(shí)候會(huì)出現(xiàn),之前調(diào)用某個(gè)API一直都是正常的,但突然出現(xiàn)報(bào)錯(cuò)的情況,即返回碼不是200。

那么,這種問(wèn)題,我們?cè)撊绾闻挪槟兀?/p>

(1)返回401

一般生產(chǎn)環(huán)境出現(xiàn)這個(gè)問(wèn)題,是由于沒(méi)有通過(guò)接口的登錄認(rèn)證。

出現(xiàn)這種情況,一般用戶在嘗試訪問(wèn)受保護(hù)的資源前,需要通過(guò)某種形式的身份驗(yàn)證(如登錄),但如果未能正確提供必要的認(rèn)證信息,如Token、用戶名和密碼等。

就會(huì)出現(xiàn)返回碼是401的情況。

(2)返回403

如果生產(chǎn)環(huán)境請(qǐng)求某個(gè)接口,返回碼是403,則說(shuō)明目前沒(méi)有訪問(wèn)資源的權(quán)限。

這種場(chǎng)景跟返回碼是401有區(qū)別。

401著重于認(rèn)證問(wèn)題,即用戶沒(méi)有提供正確的身份驗(yàn)證信息。

而403則是在認(rèn)證成功的基礎(chǔ)上,用戶沒(méi)有足夠的權(quán)限去訪問(wèn)請(qǐng)求的資源。

要解決這個(gè)問(wèn)題,我們需要給接口的調(diào)用方,分配相應(yīng)的訪問(wèn)權(quán)限。

(3)返回404

不用懷疑,你請(qǐng)求的接口地址,現(xiàn)在已經(jīng)不存在了,才會(huì)報(bào)404。

比如有些接口名稱改了,或者接口路徑中/v1/user/query改成了/v2/user/query,版本號(hào)升級(jí)了。

如果沒(méi)有通知所有的接口調(diào)用方,都可能會(huì)出現(xiàn)請(qǐng)求接口返回碼為404的情況。

還有一種可能也會(huì)導(dǎo)致請(qǐng)求接口報(bào)404的問(wèn)題,接口地址之前注冊(cè)到了API網(wǎng)關(guān)中,但API網(wǎng)關(guān)的配置出現(xiàn)了問(wèn)題。

優(yōu)先排查接口url是否修改,然后排查網(wǎng)關(guān)或者Nginx配置是否有問(wèn)題。

(4)返回405

如果請(qǐng)求的接口,返回碼為405,一般是請(qǐng)求方式錯(cuò)誤導(dǎo)致的。

最常見(jiàn)的是:接口只支持post方式,但發(fā)送的卻是get請(qǐng)求。

或者接口只支持get方式,但發(fā)送的卻是post請(qǐng)求。

這種問(wèn)題一般非常好排查和解決。

(5)返回500

如果請(qǐng)求的接口,返回碼為500,一般是出現(xiàn)了服務(wù)的內(nèi)部錯(cuò)誤。

一般網(wǎng)關(guān)層會(huì)對(duì)接口的返回值做一次封裝,不會(huì)返回真正的異常信息。

我們只能查看接口的錯(cuò)誤日志,來(lái)定位和排查問(wèn)題。

建議出現(xiàn)異常時(shí),把接口請(qǐng)求參數(shù)打印出來(lái),方便后面復(fù)現(xiàn)問(wèn)題。

導(dǎo)致這種問(wèn)題的原因有很多,我們只能根據(jù)服務(wù)器上的錯(cuò)誤日志,和相關(guān)的業(yè)務(wù)代碼逐一排查。

(6)返回502

如果請(qǐng)求的接口,返回碼為502,一般是出現(xiàn)了服務(wù)不可用的情況。

有兩種情況:

  • 服務(wù)器正在重啟中。
  • 服務(wù)掛掉了。

這時(shí)候可以查看一下服務(wù)的監(jiān)控,也可以登錄到服務(wù)器上查看的運(yùn)行狀態(tài)。

大部分情況下,重啟一下服務(wù),可以快速解決問(wèn)題。

然后再根據(jù)服務(wù)器上的日志,可以定位具體的原因,比如:OOM問(wèn)題導(dǎo)致的。

(7)返回504

如果請(qǐng)求的接口,返回碼為504,一般由于網(wǎng)關(guān)或者接口超時(shí)導(dǎo)致的。

接口返回?cái)?shù)據(jù)的耗時(shí),大于網(wǎng)關(guān)設(shè)置的超時(shí)時(shí)間,就會(huì)出現(xiàn)這個(gè)問(wèn)題。

出現(xiàn)這種情況,一般需要優(yōu)化接口相關(guān)的代碼。

責(zé)任編輯:姜華 來(lái)源: 蘇三說(shuō)技術(shù)
相關(guān)推薦

2017-08-18 22:40:33

線上線程備份

2011-03-28 10:03:46

Btrace

2024-10-10 15:32:51

2020-04-28 09:46:34

線上問(wèn)題排查

2018-08-10 15:00:42

服務(wù)器內(nèi)存排查

2021-07-14 13:50:51

Linux命令文件

2025-08-29 07:32:17

2019-11-12 08:53:00

線上命令日志

2022-11-16 11:55:22

網(wǎng)絡(luò)連接命令

2021-11-23 21:21:07

線上排查服務(wù)

2024-03-18 09:24:00

索引失效SQL

2019-05-08 08:37:08

高可用問(wèn)題排查

2025-10-17 08:05:00

2023-12-05 07:12:39

優(yōu)化排查性能

2019-12-09 10:40:15

YAMLBashKubernetes

2024-02-20 16:55:14

K8S云計(jì)算

2010-10-12 10:04:30

無(wú)法無(wú)線上網(wǎng)

2020-05-18 07:50:47

線上故障排查

2019-03-29 10:22:08

Linux系統(tǒng)故障技巧

2025-11-03 13:00:00

SQL慢SQL數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

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

97se亚洲国产综合在线| 综合久久综合| 91精品综合久久久久久| 天堂8在线天堂资源bt| 亚洲av激情无码专区在线播放| 丝袜美腿高跟呻吟高潮一区| 久久精品中文字幕电影| 午夜男人的天堂| jizzjizz少妇亚洲水多| 亚洲愉拍自拍另类高清精品| 免费在线成人av| 国产人妻精品一区二区三| 亚洲免费影视| 久久伊人色综合| 人妻少妇精品视频一区二区三区| 亚洲精品tv| 欧美日韩激情美女| 丁香色欲久久久久久综合网| av网站在线免费播放| 成人黄色网址在线观看| 91精品国产综合久久香蕉922| 在线观看亚洲天堂| 国产精品av久久久久久麻豆网| 亚洲一区二区福利| 亚洲国产精品成人综合久久久| 99视频这里有精品| 欧美亚一区二区| 欧美国产激情视频| 青草视频在线免费直播| 亚洲欧洲色图综合| 日韩亚洲视频| 免费播放片a高清在线观看| 成人av在线一区二区三区| 成人高清视频观看www| 婷婷激情五月综合| 校园激情久久| 欧美一级淫片videoshd| 久久av高潮av无码av喷吹| 97视频热人人精品免费| 一区二区在线免费视频| 久久精品国产亚洲av久| 欧美黑人做爰爽爽爽| 亚洲成人三级在线| 成人欧美精品一区二区| 欧美一区一区| 日韩一级二级三级| 日韩av福利在线观看| 日韩国产大片| 777午夜精品免费视频| 中文字幕国内自拍| www.精品国产| 欧美精品日韩精品| 中文字幕亚洲影院| www.欧美| 日韩欧美视频一区| 18禁一区二区三区| 一区二区三区国产好| 日韩精品专区在线| av在线天堂网| 精品女人视频| 亚洲免费视频在线观看| 国产又爽又黄无码无遮挡在线观看| 黄色欧美在线| 日韩精品日韩在线观看| 欧美黑人欧美精品刺激| 国产在线日韩精品| 少妇高潮久久77777| 青青操在线视频观看| 亚洲免费二区| 久久久久久国产精品| 日本网站在线播放| 日韩精品一二三区| 国产日韩欧美91| 国产精品永久久久久久久久久| 国精产品一区一区三区mba视频| 国产日产久久高清欧美一区| 97人妻精品一区二区三区| 国产精品一区二区果冻传媒| 国产在线精品日韩| 免费福利在线视频| 亚洲视频在线一区| 999一区二区三区| 欧美13videosex性极品| 在线观看日韩国产| 一级全黄裸体片| 少妇高潮一区二区三区| www.日韩.com| 日产亚洲一区二区三区| 日韩黄色片在线观看| 99c视频在线| 男生女生差差差的视频在线观看| 国产精品久久久久婷婷| 妞干网在线视频观看| 亚洲精品粉嫩美女一区| 欧美一卡二卡三卡四卡| 色天使在线视频| 99久久综合狠狠综合久久aⅴ| 欧美激情日韩图片| 伊人成年综合网| 成人免费视频视频在线观看免费| 日韩在线国产| free性m.freesex欧美| 欧美视频在线不卡| 蜜臀视频在线观看| 国产精品成人一区二区不卡| 欧美亚洲成人精品| 国内精品久久久久久久久久| 久久久欧美精品sm网站| 久久www视频| 日本黄色一区| 亚洲乱亚洲乱妇无码| 91在线播放观看| 日av在线不卡| 蜜桃精品久久久久久久免费影院| 成人video亚洲精品| 在线视频国产一区| 国产精品久久久久久亚洲色| 91精品在线观看国产| 国产激情综合五月久久| 色哟哟中文字幕| 亚洲欧美日韩精品久久久久| 亚洲最大综合网| 精品女人视频| 欧美激情一区二区三区久久久 | 欧美日韩免费在线观看| 亚洲五月激情网| 日韩国产综合| 国产精品欧美日韩一区二区| 暖暖视频在线免费观看| 亚洲mv在线观看| 国产清纯白嫩初高中在线观看性色| 欧美xxxx中国| 国产一区欧美二区三区| 成人在线免费看| 在线一区二区三区四区五区| 精品少妇一区二区三区免费观| 夜夜夜久久久| 久久久久一区二区| 麻豆视频在线看| 日韩av网站电影| 国产又黄又爽又色| 91首页免费视频| jizzjizz国产精品喷水| 日韩精品导航| 欧美亚洲伦理www| 男女视频在线观看免费| 黑人巨大精品欧美一区二区免费| 精品中文字幕在线播放| 亚洲精品综合| 免费成人av网站| 激情亚洲影院在线观看| 国产小视频国产精品| 中文字幕人成人乱码亚洲电影| 欧美国产日韩一二三区| 韩国中文字幕av| 日韩久久电影| 91久久国产婷婷一区二区| 99福利在线| 精品精品欲导航| 国产成人一区二区三区影院在线| 99久久精品一区二区| 欧美 日韩 国产一区| 精品理论电影在线| 日韩美女在线看| 91caoporm在线视频| 欧美一区二区视频在线观看2022 | 午夜久久久久久久久 | 国产欧美精品国产国产专区| 超碰在线播放91| 亚洲精品成人| 国产欧美一区二区三区另类精品| 综合毛片免费视频| 日韩中文在线中文网三级| 国产麻豆免费视频| 午夜久久福利影院| 国产一级久久久久毛片精品| 久久国产福利国产秒拍| 91黄色在线看| 清纯唯美亚洲综合一区| 亚洲综合成人婷婷小说| 黄视频网站在线观看| 色妞一区二区三区| 蜜桃视频污在线观看| 在线精品视频免费播放| 九九热这里有精品视频| 久久先锋影音av鲁色资源网| 最新国产黄色网址| 国产精品嫩草99av在线| 色香蕉在线观看| 最近国产精品视频| caoporen国产精品| 成人亚洲网站| 91精品国产高清久久久久久91 | 久久久久国产一区二区三区| 久草视频视频在线播放| 日韩欧美国产一二三区| 五月天婷婷导航| 又紧又大又爽精品一区二区| 国产全是老熟女太爽了| 国产mv日韩mv欧美| 91日韩视频在线观看| 亚洲精品字幕| 波多野结衣与黑人| 成人系列视频| 久久久久久艹| 中文在线免费一区三区| 国产美女主播一区| 浪潮色综合久久天堂| 国内成人精品一区| 二区在线播放| 中文字幕在线看视频国产欧美| 日本高清视频网站| 91精品福利在线一区二区三区| 波多野结衣一区二区在线 | 一区二区传媒有限公司| 欧美成人嫩草网站| 亚洲精品在线免费看| 亚洲黄页在线观看| 国产日韩三区| caoporn成人免费视频在线| 成人午夜在线视频一区| 视频精品导航| 国产成人啪精品视频免费网| 午夜不卡影院| 69视频在线免费观看| 欧美日韩色网| 欧美另类交人妖| 一二三四区在线观看| xvideos成人免费中文版| 国产中文字幕在线播放| 亚洲免费一在线| 深夜福利在线视频| 日韩av影院在线观看| 手机在线不卡av| 亚洲变态欧美另类捆绑| 亚洲国产精品二区| 日韩欧美国产不卡| 国产v片在线观看| 日韩欧美黄色影院| 亚洲狼人综合网| 亚洲国产精品va在线| 人妻视频一区二区三区| 亚洲精品在线免费观看视频| 丰满岳乱妇国产精品一区| 日韩精品一区二区三区三区免费| 性生活黄色大片| 亚洲国产精品资源| 日本一区高清| 亚洲最新av在线网站| 在线看免费av| 两个人的视频www国产精品| av片在线观看网站| 欧美黑人一区二区三区| 波多一区二区| 欧美亚洲视频在线观看| 在线观看精品| 国产在线观看精品一区二区三区| 亚洲免费看片| 国产91视觉| 天堂资源在线亚洲| 日韩电影大全在线观看| 欧美激情黄色片| 精品视频在线观看一区二区| 野花国产精品入口| 最新中文字幕免费视频| 国产在线观看免费一区| 国产a级黄色片| 久久久久久亚洲综合影院红桃| 亚洲色图 激情小说| 亚洲欧美激情一区二区| 亚洲精品1区2区3区| 在线观看www91| 国产成人精品一区二三区四区五区 | 朝桐光av在线一区二区三区| 亚洲精品国精品久久99热一| 超碰免费在线| 欧美日韩高清在线观看| 色戒汤唯在线| 成人午夜激情免费视频| 日韩av中文字幕一区| 亚洲精品乱码久久久久久蜜桃91| 欧美高清一区| 黄色a级片免费| 国产呦萝稀缺另类资源| 国产精品无码一区二区三区免费| 日本一区二区高清| 日本一二三区不卡| 欧美日韩综合色| 亚洲 国产 欧美 日韩| 久久久精品国产一区二区| 不卡专区在线| 成人在线观看视频网站| 婷婷国产精品| 成人性做爰片免费视频| 久久一区二区三区四区五区| 91人妻一区二区三区| 国产亚洲欧洲997久久综合| 日本天堂中文字幕| 欧美视频一区在线| 婷婷五月综合激情| 久久躁日日躁aaaaxxxx| 第四色男人最爱上成人网| 国产精品久久7| 亚洲综合色站| 日本特黄a级片| www亚洲一区| 亚洲色图综合区| 欧美三级视频在线| 日本一区视频| 国产做受高潮69| 嫩呦国产一区二区三区av| 日韩亚洲视频| 欧美亚洲免费| 欧类av怡春院| 亚洲一区二区在线视频| 97人妻精品一区二区三区视频| 亚洲天堂男人天堂| 免费h视频在线观看| 国产传媒一区二区| 综合色一区二区| 182午夜视频| ...av二区三区久久精品| 中文字幕永久在线| 亚洲美女性视频| 密臀av在线播放| 精品日本一区二区| 精品动漫3d一区二区三区免费| 交换做爰国语对白| 亚洲欧美日韩在线不卡| 在线免费观看一区二区| 在线观看亚洲视频| 久久亚洲精品爱爱| 视频在线精品一区| 免费在线观看日韩欧美| 色婷婷国产精品免| 欧美日韩一区二区电影| jizzjizz在线观看| 国产精自产拍久久久久久| 日韩免费看片| 中文字幕亚洲影院| 亚洲精品第1页| 国产丰满果冻videossex| 九九热这里只有精品免费看| 网站一区二区| 欧美在线一区视频| 91丝袜美腿高跟国产极品老师 | 成人做爰视频网站| 欧美片网站yy| 成年视频在线观看| 99re在线观看视频| 中文精品视频| 亚洲成人网在线播放| 欧美亚洲动漫另类| 国产激情小视频在线| 成人区精品一区二区| 99视频一区| 国产高清一区二区三区四区| 欧美综合色免费| 黄色网址在线免费| 国产精品一区视频| 久久精品女人天堂| 亚洲熟女少妇一区二区| 欧美一区二区视频在线观看| av电影院在线看| 日韩欧美第二区在线观看| 麻豆精品视频在线观看| 黄页网站免费观看| 国产婷婷色综合av蜜臀av| 成人精品动漫| 国产尤物av一区二区三区| 99re热视频精品| 中文字幕激情视频| 欧美极品少妇全裸体| 国产精品羞羞答答在线观看| 亚洲一区二区三区观看| 亚洲国产另类av| 97在线观看免费观看高清| aa日韩免费精品视频一| 久久狠狠婷婷| 成人免费视频国产免费观看| 亚洲精品成a人在线观看| 黑人一区二区三区| 日韩成人三级视频| 久久久国产精品午夜一区ai换脸| 国产精品高潮呻吟av| 国语自产精品视频在线看一大j8| 精品少妇av| 色哟哟视频在线| 欧美日韩国产三级| 草草视频在线观看| 中文字幕黄色大片| 97se亚洲国产综合自在线观| 国产亲伦免费视频播放| 茄子视频成人在线| 韩国欧美一区| 最新黄色av网址| 亚洲日韩中文字幕在线播放| 视频一区中文字幕精品| 182午夜在线观看| 色综合网色综合|