Jeśli w serwerze wystąpią okresowe blokady lub awarie, a wszystkie sposoby rozwiązania problemu okażą się nieskuteczne, może być konieczne utworzenie zrzutu pamięci. Zrzut xxxxx pamięci to kopia zawartości pamięci serwera NetWare wykonana w chwili jego awarii. Zrzuty pamięci mogą być analizowane przez pracowników firmy Novell i często są pomocne przy wyszukiwaniu błędów w oprogramowaniu. Obecnie jednak, gdy serwery zwykle używają dużej ilości pamięci RAM, tworzenie zrzutów pamięci jest rzadziej stosowaną procedurą rozwiązywania problemów. Przy diagnostyce problemu może być też przydatny plik ABEND.LOG.
WAŻNE: Firma Novell przed zażądaniem wykonania zrzutu pamięci wymaga zainstalowania wszystkich niezbędnych uaktualnień i poprawek. Aby wysłać plik zrzutu pamięci do firmy Novell, należy najpierw utworzyć rejestr zdarzenia pomocy technicznej, co podlega jednorazowej opłacie. Użytkownik zostanie obciążony kosztami dopiero po rozwiązaniu problemu i zamknięciu rejestru zdarzenia. Jeśli problemem jest błąd w oprogramowaniu firmy Novell, a żadne uaktualnienia nie zostały odpowiednio wcześniej udostępnione, za obsługę procedury rozwiązania problemu nie zostanie pobrana żadna opłata.
Procedura tworzenia zrzutu pamięci została opisana w dalszej części rozdziału, jednak w razie potrzeby przedstawiciel pomocy technicznej może telefonicznie pokierować czynnościami użytkownika.
Można wykonać następujące typy zrzutów pamięci:
Pełny zrzut pamięci powoduje skopiowanie całej pamięci serwera na dysk lokalny lub na inne urządzenie.
Pełny zrzut pamięci bez pamięci podręcznej powoduje skopiowanie całej pamięci serwera z wyjątkiem pamięci podręcznej plików (dyskowa pamięć podręczna) na dysk lokalny lub inne urządzenie. Zrzut pamięci nie uwzględniający obszaru pamięci podręcznej ma mniejszy rozmiar, ale dostarcza równie użytecznych informacji, co pełny zrzut pamięci.
Zrzut pamięci można utworzyć na dwa sposoby:
Komunikat Type? (Typ?) oznacza możliwość określenia opcji pełnego zrzutu pamięci lub zrzutu pamięci z pominięciem pamięci podręcznej (zgodnie z opisem powyżej).
Komunikat Device? (Urządzenie?) umożliwia określenie dysku lokalnego lub innego urządzenia obsługiwanego w systemie DOS.
UWAGA: W przyszłości może być dostępna obsługa innych typów zrzutów pamięci. Więcej informacji na ten temat można uzyskać u przedstawiciela pomocy technicznej firmy Novell.
Jeśli serwer nie został całkowicie zablokowany, przejdź do debugera, naciskając klawisze: Shift+Shift+Alt+Esc. PODPOWIEDŹ: Naciśnij lewy klawisz Shift palcem lewej ręki, a następnie naciśnij palcami prawej ręki jednocześnie prawy klawisz Shift i Alt. Teraz naciśnij klawisz Esc (palcem lewej ręki, będącym najbliżej klawisza).
Następnie wpisz .C. Serwer wyświetli opcje zrzutu pamięci. Po wykonaniu zrzutu wpisz G, aby zakończyć pracę debugera i ponownie wyświetlić znak zachęty konsoli systemu. Można też wpisać Q, aby przejść do trybu DOS.
Po uruchomieniu procedury zrzutu pamięci należy podać literę dysku systemu DOS i ścieżkę, wskazującą lokalizację docelową dla danych zrzutu. Rozmiar pełnego pliku obrazu będzie równy w przybliżeniu rozmiarowi pamięci RAM zainstalowanej na serwerze. Dla zrzutu pamięci bez obszaru pamięci podręcznej, rozmiar pliku obrazu będzie w przybliżeniu równy rozmiarowi pamięci RAM pomniejszonej o pamięć podręczną (bufor dysku).
Dysk może być dowolnym, umożliwiającym zapis, urządzeniem systemu DOS, które ma odpowiednią ilość wolnego miejsca. Należy pamiętać, że urządzenie to musi zostać poprawnie skonfigurowane nie tylko przed zakończeniem pracy serwera, ale także przed jego uruchomieniem.
Plik obrazu zrzutu jest zapisywany na dysku lokalnym serwera pod domyślną nazwą C:COREDUMP.IMG. Zapisany plik można skompresować, skopiować na dyskietki, można utworzyć jego kopię zapasową na taśmie lub korzystając z protokołu FTP wysłać go do firmy Novell na adres ftp.novell.com (tylko jeśli wcześniej utworzony został rejestr zdarzenia pomocy technicznej).
Plik obrazu może też zostać zapisany na dysku sieciowym po ponownym uruchomieniu serwera. Czynność tę można wykonać przy użyciu modułu IMGCOPY.NLM (nie jest instalowany domyślnie) lub modułu NLM pochodzącego od innego producenta oprogramowania o podobnych funkcjach. Aby znaleźć moduł IMGCOPY.NLM, należy użyć funkcji wyszukiwania na stronie z poprawkami i plikami w witrynie obsługi technicznej firmy Novell.
Przed wysłaniem obrazu pamięci do firmy Novell należy skontaktować się z przedstawicielem pomocy technicznej w celu utworzenia rejestru zdarzenia. Użytkownikowi zostanie przydzielony pracownik działu pomocy technicznej firmy Novell, który pomoże przeprowadzić analizę zrzutu pamięci. Pracownik działu pomocy technicznej udzieli także wskazówek na temat sposobu przesłania pliku obrazu (przez Internet lub pocztę tradycyjną) oraz nośnika, którego należy użyć.