재부팅하지 않고 원격 데스크톱으로 Windows Server 2003에서 파일 잠금 해제


1

각각 고유 한 목적으로 여러 Windows Server 2003 컴퓨터가 실행되고 있습니다. WinSCP를 사용하여 SFTP를 통해 일부 파일을 동기화하는 예약 된 작업이 있습니다 . 때때로 새로 복사 된 파일이 어떠한 이유로도 "받은 편지함"폴더에 잠겨 있는 경우가 있습니다. 시스템 자체 백그라운드 작업 (Java로 프로그래밍 됨)은 처리 후 더 이상 "processed"폴더로 이동할 수 없습니다.

수동으로 이동하면 잘 알려진 오류 메시지가 나타납니다. [filename]을 (를) 이동할 수 없습니다 : 다른 사람이나 프로그램이 사용하고 있습니다 .

WinXP에서 로컬로 잘 작동하는 Unlocker 를 시도했지만 원격 데스크톱으로 Win2K3 컴퓨터에서 작동하지 않습니다 (잠금 해제 옵션은 마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴에 표시되지 않음). 이 블로그 기사 에서 설명한 것처럼 Process Explorer 를 시도했지만 서버가 중단되고 재부팅되었습니다 (원격 데스크톱을 통해 실행되는지 확실하지 않음).

유일한 해결책은 컴퓨터를 재부팅하는 것이지만 물론 우리는 그것을 피하고 싶습니다. 어떤 제안?

답변:


2

FileZilla Server 서비스를 다시 시작하면 어떻게됩니까? 파일 이동에 실패하면 Java 응용 프로그램에서 "FileZilla Server"서비스를 시작 / 중지 할 수 있습니다.


좋은 제안. 불행히도 우리는 그것을 테스트 할 더 이상 잠겨있는 파일이 없습니다 :) 다시 발생하는 경우에 대해 이것을 명심하겠습니다. 감사합니다!
BalusC

"마지막으로"파일이 지난 금요일에 잠겼으므로 테스트 할 수 있었고 실제로 원인이되었습니다. 감사!
BalusC

1

파일이 커널에 의해 열린 상태 (시스템 프로세스) 인 경우 핸들을 종료하면 항상 그렇지는 않지만 일반적으로 블루 스크린이 나타납니다.

일반적으로 열린 프로그램을 닫으면 잠금이 해제됩니다. 귀하의 Java 응용 프로그램이 궁극적으로 잘못되었다고 생각합니다.

이 자료들은 유용 할 수 있습니다 :

Windows에서 기회 잠금 구성 http://support.microsoft.com/kb/296264

Windows 환경에서 Oplocks가 작동하는 방식 http://msdn.microsoft.com/en-us/library/cc308441(v=MSDN.10).aspx


파일을 잠근 WinSCP 또는 SFTP 서버 (Filezilla)입니다. Java 애플리케이션은 잠겨 있기 때문에 이동할 수없는 애플리케이션입니다. 다른 모든 파일에 적합합니다. 이 작업은 약 2 주에 한 번 정도 발생합니다 (평균 5 개의 파일이 매일 이런 식으로 처리됨). 링크에 감사하지만 마지막 링크가 제대로 열리지 않습니다. 링크를 업데이트 하시겠습니까?
BalusC

네, 다시 생각하면 당신의 의견에 동의합니다. FileZilla가 최신 버전입니까? 실행하는 사용자에게 폴더에 대한 적절한 권한이 있습니까?
sinping
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.