안녕하세요..
Sybase ASA를 이용하고 있습니다.
한 장비에 서버 클라이언트 다 있고요.
하나의 dbconnection으로 DB_A에 연결하고 DB_B에 연결해서 데이타를 주고 받는 작업이 있는데. (한번 실행에 login /logout을 2~300번 하는데 혹 횟수에 제한이 있는지요.)
별 문제 없이 동작했는데 얼마전부터 갑자기 작업중에 DB_B connection 이 timed out 걸리고 그 후 dbclose를 하면 lockup이 걸립니다.
dbclose를 하지 않고 DB_A에 login 하려고 해도 계속 timed out 걸립니다.
그러면서 CPU가 100%이 되고..
혹 이런 경우 어떻게 해야 할지 아시나요?
-zr옵션으로 확인해보면 마지막 쿼리를 실행하고 1분 후에(1분으로 timeout을 셋팅했습니다.) client socket shut down이 됩니다.
참고로 아래는 관련 DB 셋팅정보입니다.
DB_A : -x tcpip{ip=localhost;serverport=2638}
DB_B : -x tcpip{ip=localhost;serverport=49153}
도움 부탁드립니다.
|