WAS/WebLogic

[Tips] 관리를 위해 생성되는 Lock 파일 설명

투칼론 2016. 3. 31. 19:26
반응형

WebLogic 서버의 Admin 서버 또는 Managed 서버에 의해 사용되는 Lock 관련 파일에는 config.lok, EmbeddedLDAP.lok과 XXXserver.lok 파일이 있다. 또하나의 Lock 파일인 edit.lok 파일은 Admin 서버에 의해서만 사용된다. 각 파일에 대한 설명은 아래와 같다.

config.lok

config.xml 파일 접근을 위한 lock을 얻기위해 사용된다. 이는 순차적으로 config 파일을 수정하기 위함이다. $DOMAIN_HOME/config 디렉터리에 존재하면 별 문제는 일으키지 않는다.


edit.lok

구성파일을 편집하는 시점에서는 한 사용자만이 편집할 수 있도록 하기위해 사용된다. edit lock 파일은 Admin 서버에만 사용된다.


EmbeddedLDAP.lok

한개의 프로세스 만 embedded LDAP에 접근할 수 있도록 제어하기 위해 사용된다. 만약에 2개 이상의 프로세스들이 동일한 디렉터리 서버에 수정하면, 디렉터리 서버에 문제가 발생할 수 있다.


XXXServer.lok

[server name].lok는 해당 서버가 수행되고 있는 이름으로 생성된다. 이 파일은 인스턴스가 2회 부팅되는 것을 막는다. 서버 프로세스가 종료된 이후에는 파일을 삭제 가능하다.