Sun Java System Web Server 7.0 관리자 설명서

최소 잠금 시간 초과

server.xml 파일에서 DAV 또는 DAVCOLLECTION 객체의 minlocktimeout 속성 값을 구성하여 잠금을 제어할 수 있습니다. minlocktimeout 속성은 잠금의 최소 사용 시간을 초 단위로 지정합니다. 이 값은 잠금이 자동으로 제거되기 전에 요소가 잠기는 시간 길이를 나타냅니다.

이 속성은 선택적인 속성입니다. 값을 -1로 설정하면 잠금이 만료되지 않습니다. 값을 0으로 설정하면 모음의 모든 자원을 요청에 지정된 Timeout 헤더로 잠글 수 있습니다.

Timeout 헤더가 지정되어 있지 않으면 자원은 제한 시간 무한으로 잠깁니다. 요청의 Timeout 헤더가 Infinite 값으로 설정되어 있는 경우에도 자원은 제한 시간 무한으로 잠깁니다.

WebDAV 자원에 대한 요청의 Timeout 헤더 값이 server.xml에 지정된 minlocktimeout 값과 같거나 크면 자원은 요청에 지정된 시간 동안 잠깁니다.

그러나 자원의 Timeout 헤더 값이 server.xml에 지정된 minlocktimeout 값 미만인 경우에는 자원이 server.xml에 지정된 minlocktimeout 값으로 잠깁니다.

다음 표에서는 Sun Java System Web Server로 잠금 요청을 처리하는 방법을 보여줍니다.

표 10–3 Sun Java System Web Server에서 잠금 요청을 처리하는 방법

요청의 Timeout 헤더 값 설정 

리소스 

Infinite

시간 초과가 -1(무한)로 설정되어 잠김 

None 

시간 초과가 -1(무한)로 설정되어 잠김 

Second-xxx

  • xxx 값으로 잠김, xxxserver.xml에 설정된 minlocktimeout 값과 같거나 클 경우

    또는

  • server.xml에 지정된 minlocktimeout 값으로 잠김, xxxserver.xml에 설정된 minlocktimeout 값보다 작을 경우.


주 –

CLI 사용

CLI를 통해 잠금 만료를 설정하려면 다음 명령을 실행합니다.


wadm> expire-lock  --user=admin --password-file=admin.pwd 
--host=serverhost--port=8989 --config=config1 --vs=config1 
--collection-uri=/dav1 --lock-uri=/dav1/file.html
--opaque-token=opaquelocktoken

CLI 참조 expire-lock(1)을 참조하십시오.

위의 예에서 opaque-token은 만료되도록 설정할 잠금의 아이디를 지정합니다.

CLI를 통해 기존 잠금을 표시하려면 다음 명령을 실행합니다.


wadm> list-locks --user=admin --password-file=admin.pwd --host=serverhost
--port=8989 --config=config1 --vs config1 --collection-uri=/dav1

CLI 참조 list-locks(1)를 참조하십시오.