Vault와 SolidWorks Workgroup PDM Server 서비스 문제 해결하기

볼트 문제 해결

볼트 확인

포트 충돌

볼트 보기 창에서 파일이 사라질 경우

클라이언트에서 볼트가 다운되었거나 사용할 수 없다고 표시될 경우

느린 작업 수행

이중성 설정

이벤트 뷰어

볼트 오류

Workgroup PDM Server 서비스 문제해결

Workgroup PDM Server 서비스를 중단하거나 재시작하는 경우

Workgroup PDM Server 서비스가 VaultData 폴더가 저장된 위치와 다른 곳에서 실행될 때 일어나는 일반적인 문제:

볼트 확인

볼트 관리자가 VaultAdmin Vault 설정 탭에서 옵션을 설정해서 다음 시작할 때나 시작할 때 마다 볼트를 확인하도록 할 수 있습니다. 그러나 이 옵션을 지정하지 않고 Workgroup PDM Server 서비스를 실행하는 중이 아니면, 다음 서비스를 시작할 때 다음 파일을 실행해서 볼트를 확인하도록 할 수 있습니다:

<볼트_서버>SolidWorks Workgroup PDM ServerVaultvalidatevaultnextstartup.reg

포트 충돌

Service Pack 2로 Windows XP에 Workgroup PDM을 설치하면, 방화벽 설치 중 반드시 Workgroup PDM 포트를 사용하도록 설정해야 합니다.

방화벽 설치에서 Workgroup PDM 포트 활성화하기:

  1. Windows에서 제어판을 엽니다.

  2. Windows 방화벽을 더블 클릭합니다.

  3. 예외 탭에서 PDM-Data Port, PDM-Request Port, PDM-Vaultadmin Port가 선택되었는지 확인합니다.

  4. 확인을 클릭합니다.

Workgroup PDM 소프트웨어가 커뮤니케이션에 전용 포트를 사용합니다. Workgroup PDM 포트가 다른 응용 프로그램과 충돌된다고 생각되면 (예를 들어, 프로젝트에 문서를 체크인 할 수 없는 경우), Windows 레지스트리 편집기에서 포트 기본값 설정을 변경할 수 있습니다. Windows에서 시작, 실행을 클릭하고, regedit을 입력하고 확인을 클릭하면 레지스트리 편집기가 열립니다. 모든 포트는 레지스트리에 DWORD로 저장됩니다.

이 절차를 사용하려면 레지스트리 키를 작성해야만 합니다. 키가 없을 때는 Request Port를 40000으로 지정합니다. 레지스트리 값 DWORD, “Request Port”를 작성하면, 볼트 (또는 client)가 이 포트를 사용합니다.

SolidWorks Explorer tip 문제 해결 잘못된 레지스트리 설정은 다시 복구할 수 없는 컴퓨터 손상을 가져올 수 있습니다. 시스템 관리자만이 이 레지스트리를 재설정 할 수 있습니다.

포트 기본값 (소수점):

  • Request Port = 40000

  • Data Port = 30000

  • VaultAdmin Port = 20000

  • Workgroup PDM Viewer port = 80

볼트와 VaultAdmin을 실행하는 컴퓨터의 다음 경로를 통해 DWORD 레지스트리 세팅을 직접 추가합니다:

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <버전>PDMWorks WorkgroupServerRequest Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <버전>PDMWorks WorkgroupServerData Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <버전>PDMWorks WorkgroupServerVaultAdmin Port

여기에서 <버전>은 현재 주요 버전입니다.

볼트나 VaultAdmin용 포트가 바뀌면, 아래 나열된 경로의 각 클라이언트의 해당 레지스트리 값도 바뀌어야 합니다. “Client” 키를 작성해야 합니다. 변경을 한 후에 모든 클라이언트 컴퓨터를 다시 시작합니다.

SolidWorks Explorer가 32비트 컴퓨터에 설치된 경우, 다음의 레지스트리 값을 변경합니다.

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <버전>PDMWorks WorkgroupClientRequest Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <버전>PDMWorks WorkgroupClientData Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <버전>PDMWorks WorkgroupClientVaultAdmin Port

SolidWorks Explorer 32비트 버전이 64비트 컴퓨터에 설치된 경우, 다음 레지스트리 항목을 변경합니다.

  • HKey_LOCAL_MACHINESoftwareWow6432NodeSolidWorksSolidWorks <version>PDMWorks WorkgroupClientRequest Port

  • HKey_LOCAL_MACHINESoftwareWow6432NodeSolidWorksSolidWorks <version>PDMWorks WorkgroupClientData Port

  • HKey_LOCAL_MACHINESoftwareWow6432NodeSolidWorksSolidWorks <version>PDMWorks WorkgroupClientVaultAdmin Port

SolidWorks Explorer tip 문제 해결 모든 레지스트리 입력은 DWORD 타입이어야 합니다.

볼트 보기 창에서 파일이 사라질 경우

볼트 보기 창에서 파일이 사라질 경우SolidWorks Workgroup PDM Server 서비스를 중단하거나 다시 시작합니다..

SolidWorks Explorer tip 문제 해결 사용자에게 파일 읽기 권한이 없고 볼트 관리자가 권한없는 사용자에게 프로젝트 숨기기를 선택했을 경우, 볼트에 존재하는 파일을 볼 수 없을 수 있습니다.

계속되는 표시 오류는 SolidWorks 기술 지원부에 보고합니다.

클라이언트에서 볼트가 다운되었거나 사용할 수 없다고 표시될 경우

볼트가 실행된 것으로 보이나, 클라이언트에 “오류: Workgroup PDM에 로그인 할 수 없습니다. (볼트가 다운되었습니다)” 라는 메시지가 표시될 경우, 다음과 같이 해보십시오:

  • 클라이언트가 핑(“ping”) 명령어를 사용해서 Workgroup PDM Server 서비스와 연결이 되었는지 알아보십시오. (클라이언트를 서비스가 실행되는 컴퓨터에 연결할 필요가 있습니다. VaultData 폴더를 호스팅하는 원격 위치에 직접 연결할 필요가 없습니다.)

  • 컴퓨터 이름이 아닌 서버의 IP 주소를 사용해서 볼트에 연결합니다. 이렇게 연결이 되면, IT 팀이 해결해야 할 도메인 네임 서버 (DNS) 문제입니다.

  • 방화벽과 라우터 설정을 검토해서 클라이언트가 포트 20000, 30000, 40000의 서버에 연결되었는지 확인합니다. Workgroup PDM Server 서비스 네트워크 포트와 다른 소프트웨어 간에 충돌이 있을 경우, 클라이언트와 서버 설정을 변경합니다.

느린 작업 수행

서버 네트워크 속도로 가끔 느리게 작업이 수행됩니다.

서버 네트워크 속도 확인하기:

  1. Windows에서, 제어판, 네트워크 연결을 엽니다.

  2. 로컬 영역 연결을 오른쪽 클릭하고 속성을 선택합니다.

  3. 설정을 클릭합니다.

  4. 고급 탭의 속성에서 링크 속도 및 이중성을 선택합니다 (컴퓨터에 따라서 속도 및 이중성, 속도, 이중성, 또는 Media Type(미디어 유형)으로 불림).

  5. 이 서버와 같은 속도로 지정되었는지 확인합니다.

이중성 설정

서버와 해당 포트의 동시 설정이 같아야만 합니다; 예를 들어, 모두 100MB Full이거나 모두 Auto이어야 합니다. 다른 값으로 지정하면 Vault Error 40가 표시되거나 대형 문서의 체크인이 늦어질 수 있습니다.

이벤트 뷰어

이벤트 뷰어가 컴퓨터에서 실행되는 모든 작업을 로그파일로 작성합니다. 볼트 문제를 해결하기 위해 이 도구를 사용할 수 있습니다.

Event Viewer 사용 방법:

  1. Windows에서 제어판, 관리 도구, 이벤트 뷰어를 엽니다.

  2. Workgroup PDM Server 오류를 오른쪽 클릭하고, 속성을 선택합니다.

  3. 대화 상자의 설명을 사용해서 오류의 원인을 결정합니다.

볼트 오류

Workgroup PDM 볼트 오류의 도표를 참고합니다.

쓰기 권한이 있는 프로젝트나 파일을 사용할 수 없을 때 볼트 오류 1이 나타날 수 있습니다 Workgroup PDM Server 서비스를 중단하고 다시 시작해서 문제를 해결할 수 없으면 파일을 Workgroup PDM 소프트웨어를 사용하지 않고 VaultData 폴더에 배치한 경우일 수 있습니다. 볼트 보기 트리에서 프로젝트나 파일이 그렇게 배치되면 그 아래의 모든 프로젝트와 파일을 사용할 수 없습니다.

server.log를 검토하고 문제의 파일을 식별합니다. Windows 탐색기를 사용해서 VaultData 폴더 내용을 표시할 수도 있습니다. 프로젝트 폴더 아래에, 볼트 프로젝트를 나타내는 폴더만이 존재해야 합니다. 보통 파일들이 이 단계에 나타나면 안됩니다. 잘못된 파일이 특정 프로젝트에 나타나면, 폴더 안을 보는 대신 그 프로젝트 폴더를 찾아서 그 디렉터리 안의 파일을 검색합니다.

VaultData 폴더에서 문제있는 파일을 찾으면 삭제 후, Workgroup PDM Server 서비스를 중단하고 다시 시작합니다. 문제를 일으키는 파일이 없을 경우, SolidWorks 기술 지원부에 문의합니다.

Workgroup PDM Server 서비스를 중단하거나 재시작하는 경우

때로는 볼트 서비스를 중단하거나 다시 시작 해서 PDMWorks 볼트 오류 메시지를 없앨 수 있습니다. 서비스를 다시 시작해도 시간 스탬프를 재설정합니다.

서비스를 다시 시작해서 볼트 오류를 해결할 수 없을 경우, 리셀러에게 이메일로 문의하면서 VaultData 폴더의 server.log (PDMWorks 2005 또는 이전 버전의 err.logapp.log)를 첨부합니다. 리셀러가 이 로그 파일을 SolidWorks 기술 지원부에 다음 정보와 함께 보냅니다:

  • SolidWorks와 Workgroup PDM 버전 (주요 버전과 서비스 팩)

  • 클라이언트와 볼트 운영 체제 (서비스 팩 버전 포함)

  • 문제점 – 예: 모든 파일, 단일 프로젝트의 파일, 단일 파일, 모든 사용자나 특정 사용자군이 영향을 받았는지 여부

  • 문제를 재현하는 단계

Workgroup PDM Server 서비스가 시작되지 않을 경우

VaultData 폴더가 저장된 위치와 다른 곳에서 서비스가 실행되면, VaultData 폴더가 매핑된 드라이브가 아닌, UNC 경로와 함께 설치되었는지 확인합니다. VaultData 폴더의 UNC 경로를 사용해서 설치를 다시 실행하여 볼트 설치를 업데이트 합니다. 서비스가 시작되지 않으면, 서비스 관련 권한 문제일 수 있습니다.

권한 문제를 해결하려면, 서비스 로그인 사용자를 “로컬 시스템 계정”에서 서버와 원격 위치 모두에 읽기/쓰기 권한이 있는 사용자 계정으로 변경됩니다. 사용자에게 VaultData 폴더에 모든 권한이 있어야 합니다. VaultData 폴더가 다른 컴퓨터에 있을 경우, 계정도 그 컴퓨터에 있어야 합니다. 일반 사용자란 컴퓨터 모두의 현재 Windows 도메인 안의 사용자 입니다.

권한

Workgroup PDM Server 서비스가 VaultData 폴더가 저장된 위치와 다른 곳에서 실행되면, 볼트 서비스를 실행하는 컴퓨터 (또는 사용자)가 VaultData 폴더를 사용할 수 있는지 확인합니다.

볼트 서비스를 실행하는 컴퓨터 (또는 사용자) 결정하기

  1. Windows에서 제어판, 관리 도구, 서비스를 엽니다.

  2. Workgroup PDM Server를 오른쪽 클릭하고, 속성을 선택합니다.

  3. 로그온 탭에서, 서비스를 실행하는 컴퓨터 (또는 사용자)를 결정합니다.

이 것이 VaultData 폴더에 완전한 액세스가 필요한 컴퓨터 (또는 사용자)입니다.

볼트 서비스를 실행하는 컴퓨터 (또는 사용자)가 VaultData 폴더에 액세스 할 수 있는지 결정하는 방법:

  1. VaultData 폴더를 오른쪽 클릭하고 (일반적인 위치는 C:VaultData임) 하고 속성을 선택합니다.

  2. 보안 탭에서 3 단계의 컴퓨터 (또는 사용자)가 폴더에 모든 권한이 있는지 확인합니다.

지원되는 플랫폼

볼트 서비스와 VaultData 폴더가 지원되는 플랫폼에 있는지 확인합니다. 지원되는 플랫폼 목록은 SolidWorks 시스템 요구사항을 참고합니다.

VaultData 폴더에 Novell NetWare ® 시스템을 사용하는 경우:

  • 서비스가 시작되지 않을 수 있습니다.

  • 권한이 잘못 설정되었을 수 있습니다.

VaultData 폴더를 Windows 컴퓨터로 옮겨서 이 문제를 해결합니다.

문제 해결