Rozwiązywanie problemów przechowalni i usługi serwera SolidWorks Workgroup PDM

Rozwiązywanie problemów przechowalni

Atestacja przechowalni Vault

Konflikty portów

Pliki znikają z okna widoku przechowalni

Klient wskazuje że przechowalnia jest wyłączona lub niedostępna

Niska wydajność

Ustawienia dupleksu

Podgląd zdarzeń

Błędy przechowalni Vault

Rozwiązywanie problemów usługi serwera SolidWorks Workgroup PDM

Zatrzymanie lub ponowne uruchomienie usługi serwera Workgroup PDM

Częste problemy pojawiające się jeżeli usługa serwera Workgroup PDM jest uruchomiona w innej lokalizacji niż ta w której przechowywany jest folder VaultData:

Atestacja przechowalni Vault

Administrator przechowalni może ustawić opcje na karcie Ustawienia przechowalni w VaultAdmin, aby sprawdzać poprawność przechowalni przy następnym uruchomieniu lub przy każdym uruchomieniu. Jednakże jeśli opcje te nie są ustawione i usługa Workgroup PDM Server nie działa, można uruchomić następujący plik, aby sprawdzić poprawność przechowalni przy następnym uruchomieniu usługi:

<serwer_przechowalni>SolidWorks Workgroup PDM ServerVaultvalidatevaultnextstartup.reg

Konflikty portów

Jeżeli zainstalujemy Workgroup PDM na systemie Windows XP z pakietem Service Pack 2, musimy włączyć porty Workgroup PDM w firewall.

Aby włączyć porty Workgroup PDM w ustawieniach firewall, należy:

  1. W Windows, otworzyć Panel sterowania.

  2. Dwukrotnie kliknąć Windows Firewall.

  3. Na karcie Wyjątki upewnić się że wybrane są PDM-Data Port, PDM-Request Port oraz PDM-Vaultadmin Port.

  4. Kliknąć OK.

Oprogramowanie Workgroup PDM używa dedykowanych portów do komunikacji. Jeżeli podejrzewamy że port Workgroup PDM wchodzi w konflikt z inną aplikacją, (na przykład, nie możemy zaewidencjonować dokumentu do projektu) możemy zmienić domyślne ustawienia portu w edytorze rejestru systemu Windows. W systemie Windows, należy kliknąć Start, Uruchom, a następnie wpisać regedit i kliknąć OK, aby uzyskać dostęp do edytora rejestru. Każdy port jest przechowywany w rejestrze jako DWORD.

Musimy utworzyć klucze rejestru, aby procedura ta funkcjonowała. Na przykład, Request Port (port żądania) jest ustawiony na 40000 jeżeli nie występuje klucz. Jeżeli utworzymy wartość rejestru DWORD o nazwie “Request Port” wówczas przechowalnia (lub klient) użyje tego portu.

SolidWorks Explorer tip Rozwiązywanie problemów Nieprawidłowe konfiguracje rejestru mogą doprowadzić do nieodwracalnych zniszczeń komputera. Rejestr powinien być rekonfigurowany jedynie przez administratora systemu.

Domyślne porty (wartości dziesiętne) to:

  • Request Port (Port żądania) = 40000

  • Data Port (Port danych) = 30000

  • VaultAdmin Port = 20000

  • Workgroup PDM Viewer Port = 80

Można ręcznie dodać ustawienia rejestru DWORD poprzez następujące ścieżki dla komputerów, na których uruchomione są przechowalnia oraz VaultAdmin:

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <wersja>PDMWorks WorkgroupServerRequest Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <wersja>PDMWorks WorkgroupServerData Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <wersja>PDMWorks WorkgroupServerVaultAdmin Port

Gdzie <wersja> jest bieżącą wersją główną oprogramowania.

Jeżeli zmianie ulegnie port dla przechowalni lub dla VaultAdmin, odpowiadająca wartość rejestru musi być zmieniona dla każdego klienta w wymienionych poniżej ścieżkach: Może wystąpić konieczność utworzenia klucza “Client”. Po dokonaniu zmiany, należy ponownie uruchomić każdy komputer klienta.

Kiedy SolidWorks Explorer jest zainstalowany na komputerze 32-bitowym, należy zmienić następujące wartości rejestru:

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <wersja>PDMWorks WorkgroupClientRequest Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <wersja>PDMWorks WorkgroupClientData Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <wersja>PDMWorks WorkgroupClientVaultAdmin Port

Kiedy 32-bitowa wersja SolidWorks Explorer jest zainstalowana na komputerze 64-bitowym, należy zmienić następuje wpisy rejestru:

  • HKey_LOCAL_MACHINESoftwareWow6432NodeSolidWorksSolidWorks <wersja>PDMWorks WorkgroupClientRequest Port

  • HKey_LOCAL_MACHINESoftwareWow6432NodeSolidWorksSolidWorks <wersja>PDMWorks WorkgroupClientData Port

  • HKey_LOCAL_MACHINESoftwareWow6432NodeSolidWorksSolidWorks <wersja>PDMWorks WorkgroupClientVaultAdmin Port

SolidWorks Explorer tip Rozwiązywanie problemów Wszystkie wpisy rejestru muszą być typami DWORD.

Pliki znikają z okna widoku przechowalni

Jeżeli pliki znikną z okna widoku przechowalni, należy zatrzymać a następnie ponownie uruchomić usługę.

SolidWorks Explorer tip Rozwiązywanie problemów Użytkownicy mogą nie widzieć plików istniejących w przechowalni jeżeli nie mają oni dostępu do zapisu dla tych plików i administrator wybrał opcję Ukryj projekty bez dostępu.

Należy zgłosić wszelkie trwałe błędy wyświetlania do pomocy technicznej SolidWorks.

Klient wskazuje że przechowalnia jest wyłączona lub niedostępna

Jeżeli przechowalnia jest uruchomiona a klient otrzymuje komunikat: “BŁĄD: Nie udało się zalogować do Workgroup PDM. (przechowalnia może być wyłączona)”, należy spróbować jednego z poniższych rozwiązań:

  • Upewnić się że klient może użyć polecenia “ping” dla usługi Workgroup PDM Server. (Klient musi połączyć się z komputerem, na którym uruchomiona jest przechowalnia. Nie musi on być bezpośrednio połączony do żadnej zdalnej lokalizacji będącej hostem foldera VaultData.)

  • Połączyć się z przechowalnią używając adresu IP serwera a nie nazwy komputera. Jeżeli zmiana ta zadziała, oznacza to że istnieje jakiś problem z DNS, który może zostać rozwiązany przez lokalnych techników.

  • Przeglądnąć ustawienia firewall i rutera, aby upewnić się że klient może się połączyć z serwerem na portach 20000, 30000 i 40000. Należy zmienić konfiguracje klienta i serwera jeżeli istnieje konflikt pomiędzy portami sieciowymi usługi serwera Workgroup PDM a innym oprogramowaniem.

Niska wydajność

Przyczyną niskiej wydajności jest czasem szybkość sieci serwera.

Aby sprawdzić szybkość sieci serwera, należy:

  1. W Windows, otworzyć Panel sterowania, Połączenia sieciowe.

  2. Kliknąć prawym przyciskiem myszy Połączenie lokalne i wybrać Właściwości.

  3. Kliknąć Konfiguruj.

  4. Na karcie Zaawansowane wybrać Link Speed & Duplex w części Właściwość (na niektórych komputerach opcja ta nosi nazwę Speed & Duplex, Speed, Duplex lub Media Type).

  5. Upewnić się że Wartość jest ustawiona na tą samą szybkość co serwer.

Ustawienia dupleksu

Ustawienia dupleksu dla serwerów i ich odpowiednich portów powinny być takie same. Na przykład: obydwa mogą być 100MB Full, lub też obydwa mogą być Auto. Różne wartości ustawień mogą wywoływać błąd przechowalni Vault Error 40 oraz powolne zaewidencjonowywanie dużych dokumentów.

Podgląd zdarzeń

Podgląd zdarzeń rejestruje wszelkie akcje wykonywane na komputerze. Można użyć tego narzędzia celem rozwiązania problemów przechowalni.

Aby użyć Podglądu zdarzeń, należy:

  1. W Windows, otworzyć Panel sterowania, Narzędzia administracyjne, Podgląd zdarzeń.

  2. Kliknąć prawym przyciskiem myszy dowolny błąd Workgroup PDM Server i wybrać Właściwości.

  3. W oknie dialogowym użyć Opisu, aby dowiedzieć się więcej na temat błędu.

Błędy przechowalni Vault

Patrz: tabela błędów przechowalni Workgroup PDM.

Może się pojawić BŁĄD PRZECHOWALNI 1 kiedy projekty lub pliki, które mają dostęp do zapisu są niedostępne. Jeżeli zatrzymanie i ponowne uruchomienie usługi Workgroup PDM Server nie rozwiąże problemu, istnieje możliwość że plik został umieszczony w folderze VaultData bez używania oprogramowania Workgroup PDM. Zdarza się to kiedy niedostępne projekty lub pliki zaczynają się w pewnym miejscu w drzewie przechowalni oraz przechodzą poniżej tego punktu.

Należy przeglądnąć plik server.log, aby zobaczyć którego pliku dotyczy problem. Można również użyć Eksploratora Windows, aby przeglądać zawartość foldera VaultData. W folderze projekty powinny się znajdować tylko foldery reprezentujące projekty przechowalni. Na poziomie tym nie powinny pojawiać się żadne zwykłe pliki. Jeżeli niedostępne pliki pojawiają się w określonym projekcie, należy przejść do folderu tego projektu i poszukać pliku w katalogu zamiast szukania w folderach.

Jeżeli znajdziemy problematyczny plik w folderze VaultData, należy go usunąć a następnie ponownie uruchomić usługę Workgroup PDM Server. Jeżeli nie można łatwo zidentyfikować pliku powodującego problem, należy się skontaktować z pomocą techniczną SolidWorks.

Zatrzymanie lub ponowne uruchomienie usługi serwera Workgroup PDM

Czasami zatrzymanie i ponowne uruchomienie usługi usuwa komunikat błędu przechowalni. Ponowne uruchomienie serwisu resetuje stempel daty.

Jeżeli ponowne uruchomienie usługi nie rozwiąże błędu przechowalni, należy wysłać e-mail do dystrybutora i załączyć plik server.log (err.log i app.log dla PDMWorks 2005 i wcześniejszych) z foldera VaultData. Dystrybutor powinien wysłać te pliki dziennika do pomocy technicznej SolidWorks wraz z informacjami o:

  • Wersji SolidWorks i Workgroup PDM (wersja główna i pakiety Service Pack)

  • Systemach operacyjnych klienta i przechowalni (włącznie z wersją pakietu Service Pack)

  • Zakresie problemu – na przykład, wszystkie pliki, pliki w jednym projekcie, jeden plik i czy dotyczy wszystkich użytkowników czy konkretnego podzbioru użytkowników

  • Krokach koniecznych dla odtworzenia problemu

Brak działania usługi serwera Workgroup PDM

Jeżeli usługa jest uruchomiona w innej lokalizacji niż ta w której przechowywany jest folder VaultData, należy się upewnić że folder VaultData został zainstalowany przy użyciu ścieżki UNC a nie mapowanego dysku. Należy aktualizować instalację przechowalni poprzez ponowne uruchomienie instalacji z użyciem ścieżki UNC dla foldera VaultData. Jeżeli usługa nadal nie może być uruchomiona, możliwe że istnieje problem związany z uprawnieniami usługi.

Aby rozwiązać problem uprawnień, należy zmienić użytkownika logowania usługi z konta lokalnego systemu na konto użytkownika z uprawnieniami do odczytu/zapisu na serwerze oraz lokalizacji zdalnej. Użytkownik ten musi mieć pełne uprawnienia dla foldera VaultData. Kiedy folder VaultData znajduje się na innym komputerze, konto to musi istnieć na tym komputerze. Wspólny użytkownik to użytkownik w bieżącej domenie Windows obydwu komputerów.

Uprawnienia

Jeżeli usługa serwera Workgroup PDM Server jest uruchomiona w innej lokalizacji niż ta w której przechowywany jest folder VaultData, należy się upewnić że komputer (lub użytkownik) uruchamiający usługę przechowalni ma dostęp do foldera VaultData.

Aby określić komputer (lub użytkownika) uruchamiającego usługę przechowalni, należy:

  1. W Windows, otworzyć Panel sterowania, Narzędzia administracyjne, Usługi.

  2. Kliknąć prawym przyciskiem myszy Workgroup PDM Server i wybrać Właściwości.

  3. Na karcie Zaloguj się określić komputer (lub użytkownika) uruchamiającego usługę.

Będzie to komputer (lub użytkownik), który musi mieć pełny dostęp do foldera VaultData.

Aby określić czy komputer (lub użytkownik) uruchamiający usługę przechowalni ma dostęp do foldera VaultData, należy:

  1. Kliknąć prawym przyciskiem myszy folder VaultData (zwykle na dysku C:VaultData) i wybrać Właściwości.

  2. Na karcie Bezpieczeństwo upewnić się że komputer (lub użytkownik) z kroku 3 ma pełne uprawnienia dla foldera.

Obsługiwane platformy

Należy się upewnić że zarówno usługa przechowalni jak i folder VaultData znajdują się na obsługiwanych platformach. Aby uzyskać listę obsługiwanych platform, należy odwiedzić Wymagania systemowe SolidWorks.

Użytkownicy systemu Novell NetWare® dla foldera VaultData mogą doświadczyć następujących problemów:

  • Problemy z uruchomieniem usługi.

  • Nieprawidłowe ustawienie zezwoleń.

Celem rozwiązania powyższych problemów, należy przenieść folder VaultData na komputer z systemem Windows.

Rozwiązywanie problemów