웹서버 완전 초보인 제가... <div>구글 앱엔진에 자바 서블릿을 이용해 간단한 웹서버를 만들었습니다. <div><br></div> <div>여기서 쓰레드를 하나생성해서 서버 상태를 계속 업데이트 해주고 있는데,</div> <div><br></div> <div>request가 들어오면 쓰레드의 업데이트 된내용을 리스폰스로 넘겨주고 있는데,</div> <div><br></div> <div>쓰레드가 있을때는 큰딜레이 없이 바로 반환됩니다.</div> <div><br></div> <div>헌데 쓰레드가 없을때 리퀘스트가 들어오면 쓰레드를 생성하고, 값을 반환해주게 되어있는데,</div> <div><br></div> <div>이때 응답이 너무 오래걸립니다.</div> <div><br></div> <div>처음엔 응답이 없어서 반환해주는걸 잊고 안넣었나?? 싶었는데, 계속 기다리다 보니까 응답이 오긴 오더군요.(30~40초 정도 걸린것 같아요.)</div> <div><br></div> <div>클라를 여러개 띄어서 1번째클라가 리퀘스트 하고, 3~4초 쯤 뒤에 두번째 클라를 접속 시켜보면 두번째 클라는 정상적으로 바로 응답이 옵니다.(첫번째 클라는 계속 대기중...)</div> <div><br></div> <div>쓰레드 생성후에 응답이 느릴수 있는건 알겠는데, 너무 느려서....</div> <div><br></div> <div>뭐가 문제일까요??</div> <div><br></div> <div>딱히 해결책이 없다면...쓰레드가 없을때, 쓰레드를 생성시키고, 바로 그냥 에러 메시지를 반환해버릴까 생각중입니다.</div> <div>(가능하면 쓰레드 생성후 바로 정상적인 메시지가 반환됬으면 좋겠네요..)</div> <div><br></div> <div>방법이 있을까요??ㅜ.-</div></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.