久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

解決Java中的java.io.IOException: Broken pipe問(wèn)題

瀏覽:145日期:2022-08-11 10:47:21
Java 中java.io.IOException: Broken pipe認(rèn)識(shí)broken pipe

pipe是管道的意思,管道里面是數(shù)據(jù)流,通常是從文件或網(wǎng)絡(luò)套接字讀取的數(shù)據(jù)。

當(dāng)該管道從另一端突然關(guān)閉時(shí),會(huì)發(fā)生數(shù)據(jù)突然中斷,即是broken。

對(duì)于文件File來(lái)說(shuō),這可能是文件安裝在已斷開(kāi)連接的光盤(pán)或遠(yuǎn)程網(wǎng)絡(luò)上。

對(duì)于socket來(lái)說(shuō),可能是網(wǎng)絡(luò)被拔出或另一端的進(jìn)程崩潰。

在Java中,沒(méi)有具體的BrokenPipeException。

將此類錯(cuò)誤包含在另一個(gè)異常,例如java.io.IOException:Broken pipe

解決問(wèn)題

其實(shí)當(dāng)該異常產(chǎn)生的時(shí)候,對(duì)于服務(wù)端來(lái)說(shuō),并沒(méi)有多少影響。因?yàn)榭赡苁悄硞€(gè)客戶端突然中止了進(jìn)程導(dǎo)致了該錯(cuò)誤。但是為了程序能夠美觀、優(yōu)雅,還是要在合適的地方捕獲該異常,并處理一下。

還有一種可能性就是程序里面有代碼執(zhí)行時(shí)間過(guò)長(zhǎng),用戶等待時(shí)間過(guò)久,才會(huì)強(qiáng)行中止進(jìn)程。

那么這種情況下就需要去分析log中報(bào)異常的地方是經(jīng)常發(fā)生在什么地方,合理優(yōu)化該段代碼,提升代碼的運(yùn)行速度,才能從根本上避免此類問(wèn)題的再次發(fā)生。

可能原因:

1、客戶端請(qǐng)求服務(wù)器數(shù)據(jù),服務(wù)器突然掛了;

2、客戶端請(qǐng)求服務(wù)端數(shù)據(jù),服務(wù)端正常返回,凡是客戶端由于超時(shí)等原因斷開(kāi)。

原因分析:

做了壓力測(cè)試,發(fā)現(xiàn)遇到的情況屬于第二種,由于去數(shù)據(jù)庫(kù)取數(shù)據(jù)的時(shí)候,30秒里無(wú)法正常獲取有效的數(shù)據(jù)庫(kù)連接,或者查詢時(shí)間長(zhǎng),導(dǎo)致OSB過(guò)來(lái)的請(qǐng)求超時(shí),也就是客戶端超時(shí)了,服務(wù)端還試圖返回?cái)?shù)據(jù),結(jié)果導(dǎo)致如題異常。

解決方法:

1、增大數(shù)據(jù)庫(kù)連接池?cái)?shù)量;

2、延長(zhǎng)客戶端超時(shí)時(shí)間。

java.io.IOException: Broken pipe 線上問(wèn)題記錄

今天在上線前staging環(huán)境驗(yàn)證時(shí)遇到這樣一個(gè)問(wèn)題java.io.IOException: Broken pipe,操作服務(wù)剛起來(lái)之后,測(cè)試人員第一次進(jìn)行更配[post]操作,結(jié)果操作失敗,但是第二次就好了

解決Java中的java.io.IOException: Broken pipe問(wèn)題

我們是springboot+angularJs前后端分離,然后服務(wù)使用k8s在容器中部署,原始的異常棧信息是這樣,

2019-09-26T02:42:09Z [http-nio-8080-exec-9] WARN [org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver:411] - Failed to invoke @ExceptionHandler method: public org.springframework.http.ResponseEntity<com.inspur.common.exception.ErrorResponse> com.inspur.common.exception.CommonControllerAdvice.exceptionHandler(javax.servlet.http.HttpServletRequest,java.lang.Exception)org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipeat org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:321)at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:284)at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118)at org.springframework.security.web.util.OnCommittedResponseWrapper$SaveContextServletOutputStream.flush(OnCommittedResponseWrapper.java:514)at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1100)at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:915)at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:285)at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:102)at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:272)at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:224)at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:82)at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:119)at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.doResolveHandlerMethodException(ExceptionHandlerExceptionResolver.java:400)at org.springframework.web.servlet.handler.AbstractHandlerMethodExceptionResolver.doResolveException(AbstractHandlerMethodExceptionResolver.java:61)at org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.resolveException(AbstractHandlerExceptionResolver.java:136)at org.springframework.web.servlet.handler.HandlerExceptionResolverComposite.resolveException(HandlerExceptionResolverComposite.java:78)at org.springframework.web.servlet.DispatcherServlet.processHandlerException(DispatcherServlet.java:1255)at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1062)at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1008)at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925)at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:974)at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:866)at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:851)at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at com.inspur.common.filter.RepeatedlyReadFilter.doFilter(RepeatedlyReadFilter.java:34)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at com.inspur.eip.config.filter.KeyClockAuthFilter.doFilter(KeyClockAuthFilter.java:53)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:90)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at com.inspur.iam.adapter.filter.SecurityContextFilter.doFilter(SecurityContextFilter.java:119)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)at org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticatedActionsFilter.doFilter(KeycloakAuthenticatedActionsFilter.java:74)at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)at org.keycloak.adapters.springsecurity.filter.KeycloakSecurityContextRequestFilter.doFilter(KeycloakSecurityContextRequestFilter.java:77)at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)at org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticationProcessingFilter.successfulAuthentication(KeycloakAuthenticationProcessingFilter.java:208)at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:240)at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)at org.keycloak.adapters.springsecurity.filter.KeycloakPreAuthActionsFilter.doFilter(KeycloakPreAuthActionsFilter.java:84)at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:155)at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:123)at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:108)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)at org.keycloak.adapters.tomcat.AbstractAuthenticatedActionsValve.invoke(AbstractAuthenticatedActionsValve.java:67)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)at org.keycloak.adapters.tomcat.AbstractKeycloakAuthenticatorValve.invoke(AbstractKeycloakAuthenticatorValve.java:181)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800)at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806)at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Thread.java:748)Caused by: java.io.IOException: Broken pipeat sun.nio.ch.FileDispatcherImpl.write0(Native Method)at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)at sun.nio.ch.IOUtil.write(IOUtil.java:65)at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471)at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:134)at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:101)at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:157)at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1306)at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:726)at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:679)at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:669)at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:646)at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:169)at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:252)at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1561)at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:380)at org.apache.coyote.Response.action(Response.java:173)at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:317)... 127 moreresolve exception

之后的操作,就正常了,正常日志如下:

解決Java中的java.io.IOException: Broken pipe問(wèn)題

google之后大概知道是什么問(wèn)題了

解決Java中的java.io.IOException: Broken pipe問(wèn)題

注:讀懂下面這句話,首先要熟悉TCP 四次揮手,不太熟悉 請(qǐng)右轉(zhuǎn)google

解決Java中的java.io.IOException: Broken pipe問(wèn)題

總結(jié) Broken Pipe:

這個(gè)異常是客戶端讀取超時(shí)關(guān)閉了連接,這時(shí)候服務(wù)器端再向客戶端已經(jīng)斷開(kāi)的連接寫(xiě)數(shù)據(jù)時(shí)就發(fā)生了broken pipe異常!

作為一個(gè)后端工程師,一定要對(duì)日常的一些異常有一個(gè)積累總結(jié),筆者就自己有在總結(jié),一是總結(jié)整理之后,下次遇到同樣的問(wèn)題自己不會(huì)很茫然不知所措,尤其是在上線是,其他同事都在等著你解決問(wèn)題的時(shí)候,你吭吭唧唧那就不太好了,二是筆者之前在面試時(shí)也有經(jīng)常被問(wèn)到類似的問(wèn)題,記憶尤新的就是被云校的百度小哥問(wèn)到connection by peer,之前博客也有介紹,作為社招有經(jīng)驗(yàn)的工程師,更不能再以校招的面試作為自己的標(biāo)準(zhǔn)了,要有自己的經(jīng)驗(yàn)積累,反正就是,干,就完了

最后,附一張我的錯(cuò)誤記事本截圖

解決Java中的java.io.IOException: Broken pipe問(wèn)題

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 久久久久久久一区二区三区 | 91天堂| 成av在线| 黄色三及毛片 | 国产视频99 | 国产亚洲欧美精品永久 | 欧美日韩一区二区三区在线观看 | 日韩视频中文 | 91色乱码一区二区三区 | 在线视频亚洲 | 国产日韩一区二区三免费高清 | 欧美xxxx色视频在线观看免费 | 国产高清在线精品一区二区三区 | 国产精品亚洲欧美日韩一区在线 | 国产性×xxx盗摄xxxx | 激情小视频在线观看 | 国产一区二区自拍视频 | 中文字幕av一区 | 99免费看 | 操人在线观看 | 日韩成人精品 | 伊人午夜 | 激情国产| 国产区视频在线观看 | 97人人看 | 精品国产乱码一区二区三 | 一级黄色录象片 | 亚洲精品一二区 | 一区二区日韩 | 天天天天综合 | 日韩精品一区二区三区老鸭窝 | 在线视频一区二区 | 黄色一级毛片免费 | 国产97免费视频 | 中文字幕国产 | 成人免费视频网站 | 欧日韩毛片 | 欧美日韩一区二区三区在线观看 | 欧美激情精品久久久久 | 亚洲精品一区二区三区蜜桃久 | 亚洲精品一区二区三区 | 精品日韩一区二区三区 | 一区二区三区免费av | 免费成人在线电影 | 91精品国产色综合久久 | 欧美日韩成人在线视频 | 国产成人免费视频 | 成人精品一区二区三区中文字幕 | 中文一区| 在线精品国产一区二区三区 | 日本伊人网站 | 日本黄色免费大片 | 亚洲成人久久久 | 99精品国产在热久久 | 性做久久久久久久免费看 | 国产在线视频一区 | 日韩福利一区二区 | 久久久久久久久99精品 | jizzjizzjizz亚洲女 | 伊人网一区 | www.夜夜操.com| 日韩精品视频网 | 特级淫片女子高清视频在线观看 | 亚洲一区视频在线 | 成人在线h | 久久成人一区二区 | 成人羞羞在线观看网站 | 日本免费在线视频 | 一区二区在线视频 | 性做久久久久久 | 97碰碰碰| 亚洲精品一二三 | 亚洲资源站 | 日韩成人在线播放 | 在线观看亚洲精品 | 亚洲精品视频在线观看网站 | 国产免费一区二区三区 | 91在线视频播放 | 日本亚洲最大的色成网站www | 久久精品视频亚洲 | 91精品国产综合久久久久久 | 国产在线视频一区 | 天天色天天 | av观看| 黄色成人影视 | 欧美激情视频一区二区三区 | 亚洲热在线观看 | 欧美日本一区 | 中文字幕日韩在线 | 精品久久久久久国产 | 色综合天天天天做夜夜夜夜做 | 涩涩视频网站在线观看 | 国产精品自产av一区二区三区 | 日韩午夜 | 在线观看av网站永久 | 综合久久一区 | 欧美日韩国产一区二区在线观看 | 欧美成人精品在线观看 | 99这里只有精品视频 | 久久久久久免费毛片精品 | 中文字幕在线观看 | 免费成人毛片 | 国产精品一区二区av | 青娱乐一区 | 日韩中文字幕在线观看 | 欧洲妇女成人淫片aaa视频 | 中文字幕在线视频精品 | 国产精品一码二码三码在线 | www麻豆 | 精品九九 | 蜜桃在线视频 | 午夜小视频在线观看 | 亚洲一区二区三区四区五区中文 | 成人在线观看av | 中文字幕在线视频免费观看 | 久久久国产精品入口麻豆 | 亚洲视频一 | 日韩一区二区在线视频 | 在线99热 | 夸克满天星在线观看 | 国产激情性色视频在线观看 | 日韩欧美久久 | 日韩高清av| 欧美在线视频网 | 日韩欧美一区二区视频 | 日韩欧美在线观看一区二区三区 | 99成人| 日本午夜在线 | 日本另类αv欧美另类aⅴ | 亚洲精品乱码久久久久久花季 | 艹逼网 | 日韩精品一区二区三区在线观看 | 一区二区在线视频免费观看 | 国产精品久久久久久久久久三级 | 亚洲综合区 | 免费成人在线网站 | 国产日韩亚洲欧美 | 黄色免费视频 | 国产成人不卡 | 亚洲视频一区 | 久久综合久久受 | 久久精品无码一区二区日韩av | av中文网 | 狠狠干很很操 | 亚洲福利片 | 日韩视频一区二区三区 | 亚洲精品在线播放 | 国产一级特黄视频 | 国产亚洲精品久久久 | 在线成人| 国产一区二区三区在线 | 性色视频免费观看 | 高清av网址| 精品欧美乱码久久久久久 | 美国一级毛片a | www精品 | 中文字幕加勒比 | 超碰在线播 | 毛片一区 | 国产综合精品一区二区三区 | xxxx性欧美 | 免费观看国产精品 | 99久久99 | 欧美激情欧美激情在线五月 | 在线欧美视频 | 国产一区二区三区在线看 | 精品免费视频 | 久久综合狠狠综合久久综合88 | 国产精品成人一区二区三区夜夜夜 | 91精品欧美久久久久久久 | 日韩www | 亚洲综合久久网 | 在线一区 | 欧美日韩成人在线观看 | www.青青草| 一级黄色片子看看 | 久久伊人草 | 日韩精品一区二 | 久久激情五月丁香伊人 | 亚洲精品久久一区二区三区 | 一级一级一级毛片 | 亚洲精品国产第一综合99久久 | 毛片a片| 一级片视频在线观看 | 国产艳妇av视国产精选av一区 | 岛国av免费看 | 日韩欧美一区二区三区久久婷婷 | 澳门av| 亚洲伊人网站 | 日韩一区二区在线观看 | 亚洲一级淫片 | 欧美99 | 成人免费视频观看视频 | 在线中文字幕视频 | 国产在线精品一区二区 | 亚洲最大免费视频 | 欧美高清视频一区二区三区 | 日韩精品一区二区在线观看 | 成人精品视频99在线观看免费 | 色婷婷一区二区三区四区 | 国产免费色 | 精品乱子伦一区二区三区 | 一区二区视频免费 | 日本三级中国三级99人妇网站 | 日韩第一页 | 欧美在线一二三 | 91免费在线播放 | 欧美黑人一级爽快片淫片高清 | 精品国产一区二区三区久久久蜜 | 羞羞的视频在线免费观看 | 精品国产乱码一区二区三区四区 | 国产一级免费网站 | 久久高潮| 在线观看国产www | 一区二区三区欧美 | 黄色网址av | 九九精品视频在线观看 | 欧美精品在线不卡 | 亚洲毛片在线观看 | 99久久精品一区二区成人 | 国产中文字幕在线观看 | 国产视频久久 | 久久久精品网 | 久久久久久久精 | 在线免费国产视频 | 欧美激情伊人 | 国产91视频在线观看 | 一区二区三区视频免费在线观看 | 色99在线| 日韩在线高清视频 | 欧美在线a | 青青操av | 国产视频色 | 日本一区二区精品 | 久久99国产精品久久99大师 | 亚洲一一在线 | 日韩电影免费在线观看中文字幕 | 亚洲精品久久久久久久久久久 | 亚洲美女视频 | 色综合网址 | 日韩超级大片免费看国产国产播放器 | 国产毛片视频 | 国精产品一区一区三区免费完 | 玖玖精品 | 黄色一级电影免费观看 | 亚洲欧美一级 | 日韩精品一区二区在线观看 | 中文字幕一区二区三区不卡 | 国产视频中文字幕 | 国产日韩一区二区三免费高清 | 中文字幕1区 | 精品久久久久久久久久久久久久 | 亚洲国产成人精品女人久久久 | 亚洲欧洲日韩 | www精品| 久久青青| 天天操妹子| 国产精品污www一区二区三区 | 国产精品久久久久久久久久免费看 | 国产一区二区三区免费观看 | 精品av| 成人在线h | 日韩在线观看视频免费 | 亚洲欧洲精品一区二区 | 国产二区视频 | 蜜臀影院 | 午夜操操 | 中文字幕av黄色 | 久久久久无码国产精品一区 | 婷婷精品视频 | 亚洲精品乱码久久久久久蜜桃91 | 99爱视频 | 羞羞视频网站 | 精品一二三区 | 欧美二区精品 | 黄色国产精品 | 国产丝袜一区二区三区免费视频 | 日韩成人免费视频 | 国产午夜精品一区二区三区视频 | 欧美成人免费视频 | 国产成人免费 | 黄色小视频在线观看 | 日本人做爰大片免费观看一老师 | 福利片在线| 九九综合九九 | 国产高清在线不卡 | 日韩中出| 欧美视频网站 | 精品美女在线 | 日韩欧美一区二区视频 | 欧美一级在线播放 | 亚洲精品91| 伊人网在线视频 | 中文字幕国产区 | 免费视频一区二区 | 国产精品久久久久久久久久免费看 | 精品黄网 | 日韩欧美高清视频 | 欧美在线观看免费观看视频 | 欧美中文日韩 | www久久精品 | 国产欧美日韩综合精品一区二区 | 亚洲一级在线观看 | 国产精品欧美一区二区三区 | 午夜影院免费观看视频 | 嫩草影院黄色 | 欧美日韩国产精品 | www色婷婷| 91精品区| 亚洲国产成人精品女人 | 99热精品在线 | 精品国产成人 | 国产一区二区欧美 | 在线免费观看黄 | 天天天综合网 | 伊人久久精品久久亚洲一区 | 18久久久久久 | 日韩欧美在线综合 | 91久久91久久精品免观看 | 国产91福利视频 | 久久免费福利视频 | 国产精品1区2区 | 成人免费视频网站在线观看 | 日韩一区二区在线观看 | 久久久久亚洲国产 | 精品视频一区二区 | 亚洲精品视频免费观看 | 国产亚洲一区在线 | 亚洲成人精品在线观看 | 成人网久久 | 国产成人高清 | 色www精品视频在线观看 | 狠狠天天 | 黄色一级影视 | 欧美一区二区在线 | 欧美怡红院视频一区二区三区 | 精品久久久久久久久福利 | 国产精品揄拍一区二区久久国内亚洲精 | 精品国产黄a∨片高清在线 日韩一区二 | 伊人网一区 | 国产在线观看av | 国产精品不卡 | 日韩一区二区三区在线观看 | 精产国产伦理一二三区 | 国产小视频在线观看 | 日韩在线播放一区二区 | 91精品国产91久久综合桃花 | 超碰伊人网| 热久久免费视频 | 日韩超级大片免费看国产国产播放器 | 欧美一级片免费看 | av中文字幕第一页 | 国产精品二区三区 | 午夜成人免费视频 | 久久三区| 麻豆视频国产 | 97在线超碰 | 一区二区三区四区视频 | 国产成人黄色 | 一级电影免费在线观看 | 九九porny88av | 国产在线观 | 精品久久国产 | 成人av在线网 | 婷婷国产 | 在线观看欧美一区 | 一级免费视频 | 久久久美女 | 国产成年免费视频 | 99福利视频 | 欧美在线一区二区 | 国偷自产av一区二区三区 | 亚洲国产一区二区在线观看 | 亚洲一区中文字幕在线观看 | 国产免费视频在线 | 久久99久久久久 | 久热av中文字幕 | 成人亚洲视频在线观看 | 精品人成| 中文字幕亚洲欧美精品一区四区 | 久久精品 | 看免费的毛片 | 成人毛片久久 | 国产视频自拍一区 | 日本成人片网站 | 国产一级黄 | 夏同学福利网 | 精品国产一区一区二区三亚瑟 | 久久久久国产一区二区三区 | 国产精品夜色一区二区三区 | 草草网| 97国产免费 | 精品久久久久久久人人人人传媒 | 国产精品高潮呻吟av久久4虎 | 亚洲美女视频一区二区三区 | 在线h观看 | 色欧美片视频在线观看 | 亚洲免费小视频 | 欧美日韩最新 | 中文字幕在线观看一区二区三区 | 欧美成人毛片 | 国产精品二区三区 | 国产成人精品免费视频大全最热 | 黄a免费 | 亚洲成人av电影 | 九九热精品免费视频 | 2019中文字幕视频 | 久久精品国产亚洲一区二区三区 | 亚洲一区二区在线 | 日本一本视频 | 欧美第一页 | 免费一区二区 | 2018国产大陆天天弄 | 99视频在线看| 美女天堂 | 精品一二区| 一级黄色av片 | 国产精品丝袜视频 | 婷婷亚洲五月 | 日本私人网站在线观看 | 国产激情视频在线观看 | 日本不卡免费新一二三区 | 欧美午夜精品久久久久久浪潮 | 韩国毛片在线观看 | 在线精品国产一区二区三区 | 日韩久久久久久 | 综合久久综合久久 | 国产乱码久久久久久一区二区 | 嫩草视频入口 | 亚洲视频在线观看免费 | 成人精品一区二区三区中文字幕 | 成人精品福利视频 | 男人的天堂久久 | 午夜婷婷色 | 91精品国产乱码久久久久久久久 | 欧美视频在线一区 | 91人人| 天天插天天操 | 看亚洲a级一级毛片 | 日本黄色大片免费看 | 美日韩在线| 国产免费一区二区三区最新不卡 | 精品欧美乱码久久久久久 | 国产精品久久九九 | 亚洲欧美日韩精品久久奇米色影视 | 国产一区二 | 精品视频在线观看一区二区 | 一区二区国产精品 | 亚洲精品亚洲人成人网 | 2021狠狠干 | 夫妻午夜影院 | 午夜伦理影院 | 超碰在线播 | 日韩av一区二区三区四区 | 美女一区| 国产欧美精品一区二区色综合朱莉 | 91在线精品秘密一区二区 | 91久久国产综合久久 | 99久久视频 | 精品成人一区二区 | 国产99久久久国产精品 | 成人情趣视频 | 亚洲男人天堂av | 国产欧美综合一区二区三区 | 国产精品一区二区三区四区 | 色悠久久久 | 国产精品视频入口 | www.国产精品 | 中文字幕1区| 久久噜噜噜精品国产亚洲综合 | 亚洲成人一区二区三区 | 午夜国产精品视频 | 一区二区三区精品 | 毛片毛片毛片毛片毛片毛片 | 视频一区在线 | 一区二区三区视频免费在线观看 | 成人免费一区二区三区视频网站 | 亚洲高清视频在线观看 | 色吟av| 1000部精品久久久久久久久 | 最新国产精品 | 中文一区二区 | 一区二区三区 在线 | 国产精品久久精品 | 久热精品视频 | 免费国产一区 | 一级毛片免费完整视频 | 日韩在线一区二区三区 | 亚洲国产精品久久久久久女王 | 日韩久久久久久久久久久 | 日韩久久精品一区二区 | 欧日韩毛片 | 国产精品一区二区在线看 | 一区二区精品视频在线观看 | 国产精品成人国产乱一区 | 性人久久精品 | 色网站视频 | 久久精品国产99国产精2020新增功能 | 成人一区二区三区 | 91高清视频在线观看 | 极品久久久久久 | 看片地址 | 91午夜精品一区二区三区 | www.久久| 日本亚洲国产一区二区三区 | 色黄网站 | 国产不卡在线观看 | 欧美一区二区视频 | 国产精品久久久久久久一区探花 | 久久伊人操 | 午夜欧美一区二区三区在线播放 | av在线免费看片 | 欧美日韩国产不卡 | 特黄特黄aaaa级毛片免费看 | 精品自拍视频 | 综合网激情 | 亚洲欧美一区二区三区视频 | 天天看天天摸天天操 | 国产精品免费一区二区三区四区 | 精品在线播放 | 亚洲福利小视频 | 国产一区二区精品 | 亚洲男人天堂网 | 久久黄色| 亚洲巨乳自拍在线视频 | 免费观看一级毛片 | 日韩在线观看 | 91久久精品一区二区二区 | 成人免费高清视频 | 天堂av中文| 欧美黄色片 | 老司机在线精品视频 | 高清国产一区二区三区四区五区 | 免费视频爱爱太爽了 | 欧美性猛交xxxx黑人猛交 | 成人免费一区二区三区视频网站 | 成人午夜免费视频 | 成人精品一区二区三区 | 国产 日韩 欧美 中文 在线播放 | 性生活毛片 | 毛片综合| 一二区精品 | 91精品福利 | 欧美日韩高清不卡 | 亚洲一区中文字幕 | 国产成人av在线 | 波多野结衣 一区二区三区 精品精品久久 | 91福利视频导航 | 成人一级毛片 | 天天操天天色天天 | 欧美精品一区二区三区在线 | 国产日韩欧美一区二区 | 国产区区 | 午夜精品久久久久久久久久久久久 | 97国产精品视频 | 精品在线一区二区 | 91精品国产综合久久国产大片 | www.99久| 91精品国产综合久久婷婷香蕉 | 黄色网免费看 | 日本午夜网 | 色偷偷888欧美精品久久久 | 欧美一级片免费播放 | 中文字幕一区二区在线观看 | 国产成人免费视频网站视频社区 | 久久久久久影院 | 久久久久久久久久影院 | 国产日韩亚洲欧美 | 色一情一乱一伦一区二区三区 | 久久久久久电影 | 欧美精品在线观看 | 中文字幕第一页在线 | 亚洲一区二区三区爽爽爽爽爽 | 成人在线播放网站 | 成人一级视频在线观看 | 国家aaa的一级看片 操操操夜夜操 | 羞羞视频免费观看 | 久久综合一区 | 狠狠视频| 日韩精品不卡 | 亚洲三级免费观看 | 亚洲精品在线免费看 | 精品国产91乱码一区二区三区 | 成人欧美一区二区三区黑人孕妇 | 欧美日韩国产一区二区三区不卡 | 一级大片免费观看 | 9色porny自拍视频一区二区 | 久久99爱视频 | 日本成人片网站 | 欧美精品一区二区三区在线 | 国产精品色哟哟哟 | 成人免费福利视频 | www免费网站在线观看 | 欧美精品一区二区视频 | 日韩一区二区三区在线看 | 深夜福利1000 | 国产精品美女久久久久久久久久久 | 国产伦精品一区二区 | 国产91 在线播放 | 亚洲福利影院 | 亚洲第一中文字幕 | 欧美视频在线免费 | 综合激情久久 | 久久青青操 | 国产视频一区二区 | 国产激情偷乱视频一区二区三区 | japan23xxxxhd乱| 欧美偷偷操 | 91.xxx.高清在线 | 美女视频一区二区三区 | www.99精品| 小草av| 一区二区三区四区日韩 | 激情综合色综合久久综合 | 成人在线观看av |