마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

json파서를 이용한 데이터 가져오기 간단한 질문입니다.

0 추천
안녕하세요. 
 
Json파서를 사용하기 위해 http통신으로 해당 URL로 연결하는 과정에서 약..20-30번정도 같은 동작을 반복하다보면 서버에서 응답이 없이 서버가 다운됩니다. 호스팅한 서버도 마찬가지고 이클립스에서 내부적으로 톰캣으로 돌려도 마찬가지고요...잘 되다가 다운이 되면 서버 재시작을 하지 않는 이상 돌아가지가 않습니다..이럴때 마다 매번 서버를 재시작할 수도 없고... 아래는 제가 http에 연결하는 소스입니다. 무엇이 문제일까요?
 
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder()
.permitAll().build();
StrictMode.setThreadPolicy(policy);
StrictMode.enableDefaults();
this.httpClient = new DefaultHttpClient();
this.postRequest = new HttpPost(url);
this.params = httpClient.getParams();
//서버가 응답하는 시간
HttpConnectionParams.setConnectionTimeout(params, 5000);
//일정시간이 지나도 응답하지 않는 경우 서버를 끈는다.
HttpConnectionParams.setSoTimeout(params, 3000);
 
-----------
응답은 아래와 같이 받습니다.
HttpResponse httpResponse = httpClient.execute(postRequest);
 
위 과정을 20-30번하다보면 서버가 죽습니다;;ㅠ
 
 
익명사용자 님이 2013년 10월 26일 질문
서버쪽 코드에서 뭔가가 잘못되지는 않았을까요? 컴의 브라우저로 연결해도 그렇게 되나요?

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...