Si un serveur est bloqué ou fait un abend, et si toutes les méthodes de dépannage ont échoué, Novell peut vous demander un vidage de la mémoire. Il s'agit d'une copie de la mémoire du serveur NetWare au moment de l'abend. Ces vidages sont analysés par les ingénieurs Novell et permettent souvent de résoudre des bogues logicielles. Toutefois, la majorité des serveurs utilise maintenant de grandes quantités de RAM, ce qui rend moins fréquente l'inclusion, dans les procédures de dépannage de routine, de l'étape de création d'un vidage de la mémoire. Le fichier ABEND.LOG permet le même niveau de diagnostic.
IMPORTANT : Novell attend de vous que vous installiez toutes les corrections logicielles requises avant de demander un vidage de la mémoire. Pour envoyer un fichier de vidage de la mémoire à Novell, vous devez ouvrir au préalable un incident de support technique, lequel vous sera facturé. Vous ne recevrez la facture qu'une fois l'incident clos ou résolu. Si le problème est de la responsabilité de Novell et qu'aucun patch ne permettait de résoudre le problème, le coût de l'incident n'est pas à la charge de l'utilisateur.
La procédure de création d'un fichier de vidage de la mémoire est décrite ci-après, mais le représentant du support technique peut aussi vous l'expliquer lorsque vous appelez.
Vous pouvez réaliser les types de vidage de la mémoire suivants :
Vidage complet de la mémoire Copie l'intégralité de la mémoire du serveur vers une unité ou un périphérique local.
Vidage complet de la mémoire moins la mémoire cache Copie l'intégralité de la mémoire du serveur, à l'exception du cache de fichier (cache sur disque), vers une unité ou un périphérique local. Le fichier obtenu est moins volumineux, mais il contient autant d'informations qu'un vidage complet de la mémoire.
Vous pouvez lancer un vidage de la mémoire de deux manières :
L'invite Type? vous permet d'indiquer un vidage complet de la mémoire ou un vidage hors mémoire cache (reportez-vous à la section précédente).
L'invite Device? vous permet d'indiquer une unité locale ou un périphérique inscriptible fonctionnant sous DOS.
REMARQUE : D'autres types de vidage de la mémoire seront peut-être disponibles à l'avenir. Votre représentant du support technique Novell vous tiendra informé.
Si le serveur n'est pas entièrement bloqué, vous pouvez ouvrir le débogueur en appuyant sur les touches suivantes : Maj+Maj+Alt+Echap. SUGGESTION : Appuyez sur la touche Maj de gauche avec la main gauche, et appuyez simultanément sur les touches Maj et Alt de droite avec la main droite. Echap avec l'un des doigts de la main gauche.
Tapez ensuite .C. Le serveur affiche alors les options de vidage de la mémoire. Une fois l'opération de vidage terminée, entrez G pour quitter le débogueur et revenir à l'invite de la console système. Vous pouvez également quitter le débogueur et revenir au DOS, en entrant Q.
Après avoir lancé le processus de vidage de la mémoire, vous devez indiquer la lettre d'unité DOS et le chemin d'accès du fichier d'image de la mémoire qui va être écrit. La taille du fichier image de vidage complet correspond approximativement à la quantité totale de RAM installée sur le serveur. Pour un vidage de mémoire hors cache, cette taille correspond environ à la quantité totale de RAM, moins la quantité de mémoire cache de fichier (cache sur disque).
Vous pouvez utiliser comme unité tout périphérique inscriptible fonctionnant sous DOS et disposant de suffisamment d'espace de stockage. Souvenez-vous que ce périphérique doit être configuré non seulement avant l'abend du serveur, mais aussi avant le démarrage du serveur.
Si vous écrivez l'image sur un disque dur local du serveur, le nom par défaut du fichier image est C:COREDUMP.IMG. Une fois le fichier créé sur ce disque dur, vous pouvez le compresser, le copier sur des disquettes, le sauvegarder sur bande ou l'envoyer via FTP à ftp.novell.com (si vous avez ouvert un incident de support technique).
Vous pouvez également écrire ultérieurement le fichier image sur une unité réseau, lorsque le serveur fonctionne à nouveau. Pour ce faire, utilisez IMGCOPY.NLM (non installé par défaut) ou tout NLM tiers proposant cette fonctionnalité. Pour retrouver IMGCOPY.NLM, utilisez la fonction de recherche de la page Patches and Files du site Web Novell.
Avant d'envoyer l'image de la mémoire à Novell, contactez un représentant du support technique pour ouvrir un incident. Vous serez mis en contact avec un ingénieur du support technique qui vous aidera à analyser le fichier d'image de la mémoire. Vous conviendrez avec lui de lui envoyer l'image par la poste ou sur Internet, et il vous conseillera sur le format de support le mieux adapté.