添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
买醉的伏特加  ·  Android Retrofit2 ...·  4 周前    · 
温暖的金鱼  ·  Android Retrofit 2详解 ...·  1 月前    · 
果断的甜瓜  ·  Retrofit2.0起步篇 - ...·  1 月前    · 
鼻子大的日记本  ·  Retrofit ...·  1 月前    · 
旅途中的拐杖  ·  Openlayers ...·  1 月前    · 
近视的桔子  ·  SqlParameter - RDS ...·  4 月前    · 

Caused by: java.io.EOFException: \n not found: limit=0 content=…



1. 서버 방화벽 문제


=>접속 허용으로 해결


2. Tomcat keepAliveTimeout 문제


connectionTimeout 을 늘린다고 해결 안됨. (keepAliveTimeout 을 끄거나 늘려야 함)



o 이슈 재현

Tomcat7 server.xml 설정


<Connector

...

connectionTimeout="xxx" (milisecond)

keepAliveTimeout="xxx" (millisecond)

...

/>


keepAliveTimeout 시간을 줄이고 (ex 1~100)

휴대폰에서 접속하면 에러 발생


maxThreads 초과하는 접속은 java.net.SocketTimeoutException: SSL handshake timed out 발생


o Retrofit2 error message


java.io.IOException: unexpected end of stream on Connection{39.115.210.51:8443, proxy=DIRECT@ hostAddress=/xx.xxx.xxx.xx:xxx cipherSuite=TLS_RSA_WITH_AES_128_CBC_SHA protocol=http/1.1}

...

...

Caused by: java.io.EOFException: \n not found: limit=0 content=…

...


o Volley error message


Retrofit2 메시지와 거의 동일. 에러 메시지에 (recycle count=0) 만 추가됨


[안드로이드] Failed to find provider com.google.android.gsf.gservices for user 0; expected to find a valid ContentProvider for this authority 2018.09.05