일단 동작방식은
새로운 정보가 올라오면 db에 체크해주는 컬럼이 0이 되어 새로고침 하는 화면에 표시하게 됩니다.
그럼 확인을 누르게 되면 체크가 2가 되어 목록에서 없어집니다. ( 이부분으 ajax로 실행 )
새로고침이 되는 화면(jsp 파일입니다)에 select 문이 체크가 0인것만 5초마다 가져옵니다.
이게 동작 방식이구요 멈추는 상황을 보니 응답을 기다리는중... 이라고 뜨고 있더라구요.,
저렇게 계속 기다리는중... 이 뜨다보면 페이지를 찾을 수 없다고 나옵니다.
404에러나 403 에러가 아닌 그냥 페이지를 찾을수 없다고만 나오네요;
그래서 그 화면을 새로고침을 해주면 정상적으로 나옵니다.
세션 정보에서 봐도 세션이 끊기지 않고 시간이 쌓이는걸 보면.. 끊기는건 같지 않고;;
db에 투매니 커넥션이나 이런걸 해결하기 위해서 접속된걸 동작이 끝나면 다 close 해서 에러 상황이 안나오도록 수정을 했습니다.
소스는
function window_onload(){
setTimeout('go_url()',5000);
}
function go_url(){
location.href="index.jsp";
}
이렇게 5초마다 새로고침을 해주고 있습니다. index.jsp를 실제 주소로도 넣어 봤습니다.
혹시 리퀘스트 리스폰 방식에서 응답이 없을때 리프레쉬 해주는 방법이 있을까요??