잘되던 로그인이 편집한것도 없는데 몇달 전부터 타임아웃 오류뜨면서 안됩니다

ClientID : 4644692374413970571
확인가능한 URL : Daum 로그인

에러현상 :8월 24, 2017 9:45:01 오전 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [jsp] in context with path [] threw exception [An exception occurred processing JSP page /web/daumResponse.jsp at line 57

54: // POST 방식으로 전달하기 위해서 PrintWriter 사용
55: out.clear();
56: pageContext.pushBody();
57: java.io.PrintWriter pw = new java.io.PrintWriter(new java.io.OutputStreamWriter(conn.getOutputStream(), “UTF-8”));
58: String param = “client_id=” + CLIENT_ID + “&client_secret=” + CLIENT_SECRET_KEY + “&redirect_uri=” + RTN_URL + “&code=”+code+"&grant_type=authorization_code";
59: pw.write(param);
60: pw.flush();

Stacktrace:] with root cause
java.net.ConnectException: Connection timed out
	at java.net.Socket.connect(Socket.java:642)
	at com.ibm.jsse2.qc.connect(qc.java:69)
	at com.ibm.jsse2.pc.connect(pc.java:104)
	at sun.net.NetworkClient.doConnect(NetworkClient.java:192)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:461)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:556)
	at com.ibm.net.ssl.www2.protocol.https.c.<init>(c.java:154)
	at com.ibm.net.ssl.www2.protocol.https.c.a(c.java:46)
	at com.ibm.net.ssl.www2.protocol.https.d.getNewHttpClient(d.java:15)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:944)
	at com.ibm.net.ssl.www2.protocol.https.d.connect(d.java:23)
	at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1103)
	at com.ibm.net.ssl.www2.protocol.https.b.getOutputStream(b.java:16)
	at org.apache.jsp.web.daumResponse_jsp._jspService(daumResponse_jsp.java:212)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:626)
	at java.lang.Thread.run(Thread.java:804)
  • 에러재현방법:로그인 후 동의 버튼 누를 시
  • 짐작되는 원인: 타임 아웃 관련 메시지가 나와서 전임자가 서버쪽에 문제 인가 싶어 서버관리자에게 방화벽 관련하여 문의 했지만 방화벽은 문제 없다고 답변을 받음
    전임자 말로는 다음뿐만아니라 네이버,구글,트위터으로도 잘 사용하고 있던 기능입니다.

구글하고 트위터는 아직까지 잘되지만 편집한것도 없는데 몇달전부터 다음도 안되고 네이버까지 안됩니다.
네이버도 이와 같은 타임아웃 오류 메시지가 나옵니다. 카카오로 로그인도 마찬가지입니다.

전임자도 잘모르겠다고하고 퇴사해서 저 혼자 해결해야하는 상황인데 jsp 쪽은 많이 안다뤄봐서 좀 아시는게 있다면 답변 부탁드리겠습니다.

@passkery 보통 connection을 못맺는 경우는 infra, network쪽 이슈일 것 같아요. 좀 더 서버관리자한테 도메인을 주고서 어떤 문제가 있는지 tcp dump, tracer등을 써서 해결하는 수밖에 없을것 같아요. 더더욱 네이버까지 안되니 말이여요 ㅠㅜ

추가적으로 다음ID social login보다는 카카오계정 소셜 로그인으로 적용해 보시는것도 추천드립니다.(https://developers.kakao.com)