| [ 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이고요. |