안녕하세여?
한서버에 웹서버와 DB서버를 같이 설치하고
개발한 프로그램을 돌리면 트래픽이 많이 나와야 500K 를 안넘습니다.
근데 이걸 IDC 에 설치한 서버 두대에 웹서버, DB서버를 분리시켜서
프로그램을 돌리면 트래픽이 무려 5M 가 넘어버립니다...
개발서버, 웹서버, DB서버에서 돌아가는 것들은...
개발서버
wowlinux 7.1
apache 1.3.20
resin 2.1.0
oracle 8.1.7
웹서버
wowlinux 7.1
apache 1.3.24
resin 2.1.0
DB서버
oracle 8.1.7
서버 세대가 사양이 비슷한데... 왜 트래픽에서 차이가 나는건지...
물론 사용자는 저 혼자입니다.
프로그램도 똑같이 dbpool 을 만들어서 oralce 에 접속하는데...
IDC 관계자의 말에 의하면 웹서버, DB서버가 계속 서로를 찾는다고...
문제는 내부선에서 그러면 괜찮은데... 계속 외부에 나갔다고 내부로 들어오고...
그래서 외부로 나가는 트래픽이 높아진거라고...
IDC 에 직접가서 IDC 직원과 해킹 확인도 해봤지만...
해킹은 아니고... 도대체 뭐가 문제인지... T_T
아! 둘 중 하나만 서버를 죽이면 트래픽이 정상으로 돌아오고...
웹서버 apache, resin 만 죽여도 정상으로 돌아오고..
혹시...
개발 서버에서 oracle DB 연결할때...
classes111.zip(oracle jdbc 에 있는...) 를 쓰는데...
웹서버에선 이걸 압축을 풀어서 class 디렉토리에 넣어서
쓰는데... 이게 문제인가여?
아니면 dbpool 자체가 문제인가여?
이걸 어찌해야하는지... 도대체 뭘 봐야 하는지 모르겠습니다...
자그만 힌트라도 좋으니... 고수님들 좀 도와주세여...