Tomcat과 Postgresql 을 연동하는 웹서버에서 pg_dump 작업을 실행하게 되었고 이 작업으로 인해 이전 수행되었던 작업과 진행중이던 작업들 모두 Access Share Lock 이 걸려 작업이 수행 되지 않게 되었습니다.
이에 웹서버를 접속을 하려고 하나 계속 웨이팅 현상이 발생되어 1. pg_dump를 킬하게 되었고 pg_dump를 킬 하게 되었음에도 계속 웨이팅 현상이 발생이 되어( Access Share Lock 이 걸려) Tomcat을 재 시작 하였습니다.
이후 서비스는 정상적으로 돌아 왔는데요.
문의 사항은 Access Share Lock 이 걸린 작업들이 Postgresql을 재 시작도 안했는데도 불구하고 Tomcat 재 시작만으로 Release 되었는데요.
Tomcat의 재시작 만으로도 Access Share Lock 이 걸린 작업들이 Release되는 현상이 정상인 지요?
Tomcat으로 받은 명령어를 Postgresql로 전달하는 연동 관련된 자세한 문서가 있으면 링크 공유 부탁 드립니다. |