재부팅하지 않고 원격 데스크톱으로 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.