CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): guest (guest) <lxplus002.cern.c>
날 짜 (Date): 2003년 5월 26일 월요일 오후 12시 48분 16초
제 목(Title): 네트워크 처리 문제일까요?


스크립트 짜서 회사 밖에 있는 웹 사이트의 DB query 결과를
수만건 이상 받아와야 하는데
받다가 자꾸 중간에 스크립트가 자버립니다(무반응).

문제는 A, B, C 세 다른 사이트에 똑같은 작업을 걸면
가령, B, C는 잘 되는데 A라는 녀석만 좀 느린 편이다 보니
위와 같은 현상을 보입니다.

그래서 다른 (회사 내 서버가 아닌) 서버에서 시도해보았는데
느리긴 하지만 위와 같은 현상 없이 잘 받아내더군요.

그래서 제가 내린 결론은 회사 내 네트워크 문제가 아닌가 싶습니다.
이걸 문제라고 할 수 있는 건지는 모르지만..

아무튼 보안 때문에 당연히 회사 전체에 파이어월이 되어 있는 줄 아는데요,
꼭 파이어월하고 상관이 있는지 모르겠으나
telnet이든 ssh든 리모트 서버에 접속하고 나서 일정시간 idle이면
끊어집니다. (이들 리모트 서버에서 끊는 건 아닙니다. 회사 밖에서는 
접속하고서 한참 놓아두어도 안 잘리거든요.)

그러니까 결국은 제 머리 속에서는 이런 작동 때문에
스크립트가 돌다가 query 결과를 늦게 받는 순간에 그냥
멎어 버리는 건 아닌가 하는 겁니다.

저도 초짜라 잘 모르는 추측입니다만,
이런 경우 해결할 방법이 있을까요?
가급적 스크립트 안에서 방법을 찾았으면 좋겠는데요. Perl이고요.


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.