Guide de dépannage de NetWorker : Blocages de processus et vidages mémoire
Résumé: Guide complet de Dell NetWorker pour le dépannage des pannes de processus et des vidages mémoire
Symptômes
Guide de dépannage de NetWorker : Blocages de processus et vidages mémoire
Vidéo : Guide complet de Dell NetWorker pour le dépannage des pannes de processus et des vidages mémoire
Regarder sur YouTube
Cause
Résolution
Remarque : Avant de dépanner et de diagnostiquer un vidage mémoire sur votre système, recherchez sur le site de support Dell des articles spécifiques au processus ayant été déchargé. Dans certains scénarios, un correctif connu est publié. Si aucun correctif n’est identifié, suivez les étapes décrites dans cet article. Chaque étape fournit des instructions ou un lien vers un document afin d’éliminer les causes possibles et de prendre des mesures correctives si nécessaire. Les étapes sont classées dans l’ordre le plus approprié pour isoler le problème et identifier la résolution correcte. N’ignorez aucune étape.
Étape 1 : Collecte d’informations - Description du problème :
- Dans quelles circonstances le processus se bloque-t-il ? Ce comportement est-il cohérent ?
- Cela fonctionnait-il mieux avant ?
- Heures des occurrences et tendance du comportement observé ?
- Le problème se produit-il uniquement lors de périodes de charge importante sur l’environnement de sauvegarde ou les sauvegardes ou un type particulier de groupe de sauvegarde ?
- Quand le problème s’est-il produit pour la première fois ? Qu’est-ce qui a changé alors ?
- Quelle est l’étendue du problème (tous les clients/certains clients, toutes les cibles de sauvegarde ou plus)
- Qu’a-t-on essayé de corriger jusqu’à présent et quelles conclusions en ont été tirées ?
Étape 2 : Collecte d’informations - Environnement
Quel processus NetWorker ne répond pas et sur quelle machine (serveur, nœud de stockage ou client).
- Version et plate-forme de NetWorker Server : NetWorker : méthodes d’identification de la version du logiciel NetWorker
- Présentation de la taille et de la nature de la zone de données de sauvegarde
- Supports cibles pour ces sauvegardes
Étape 3 : Prise en charge
- À l’aide du Guide de compatibilité NetWorker en ligne (nécessite une connexion au compte de support Dell), vérifiez que tous les composants (NetWorker Server, version du système de fichiers, proxy, nœuds de stockage, clients, cible) sont pris en charge.
- Vérifiez qu’il n’existe aucun défaut matériel ou sous-jacent du système d’exploitation qui pourrait expliquer les pannes du processus (pannes de disque, disque plein, erreurs réseau, etc.).
Étape 4 : Pratiques d’excellence
Le Guide de planification de l’optimisation des performances de NetWorker répertorie la configuration logicielle et matérielle requise pour prendre en charge un environnement NetWorker réglé de manière optimale. Cela doit être revu pour s’assurer que les meilleures pratiques sont suivies. Cela est pertinent si le processus ne répond pas se produit à des moments où la charge est la plus lourde. La documentation NetWorker est disponible ici : Prise en charge de NetWorker | Pilotes et téléchargements
Étape 5 : Isolement des composants :
La façon dont nous procédons pour trouver la cause première du problème d’absence de réponse du processus dépend du comportement défini à l’étape 1. Si le déclencheur est inconnu, des tests peuvent être effectués pour tenter d’établir ce qui déclenche le crash :
- Surveillez les performances du système en cas de forte charge
- Examinez les fichiers journaux du système d’exploitation au moment des pannes pour vérifier s’ils ont des comportements communs.
- Linux :
/var/log/messages - Windows. : Journaux des événements système et d’application
- Linux :
- Passez en revue les journaux NetWorker pour savoir quelles opérations se produisent lorsque les vidages mémoire se produisent et quand :
- Linux :
/nsr/logs/daemon.raw - Windows (par défaut) :
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker : Utilisation de nsr_render_log pour afficher .raw fichiers journaux
- Les processus propres à l’hôte NetWorker sont définis dans : Processus et ports NetWorker
- Linux :
- Découvrez les opérations non NetWorker exécutées sur cette machine qui pourraient affecter son comportement et si leur planification est corrélée avec les heures des pannes.
- Si la panne se produit régulièrement, modifiez certains paramètres pour tenter d’en déterminer la cause. Par exemple, la sauvegarde sur un autre support cible ou la sauvegarde de différents types de données à partir du même client NetWorker
Étape 6 : Résolution
Un vidage mémoire est un fichier qui capture la mémoire de travail d’un processus à un moment spécifique, généralement lorsque le programme se termine anormalement. Un vidage mémoire permet d’identifier la raison pour laquelle un processus ne répond plus en révélant les fonctions en cours d’exécution et les données en cours d’utilisation au moment de la défaillance.
- Consultez le fichier
/nsr/coresrépertoire pour les vidages mémoire récents des processus NetWorker sous UNIX ou Linux ou vérifiez le répertoire de plantage tel que défini dans le registre Windows (voir étape 2). - S’il n’y en a pas, vérifiez que le système d’exploitation est configuré pour générer des fichiers de vidage mémoire en cas de blocage du processus. Voir la documentation du système d’exploitation pour plus de détails, mais en bref, cela implique de modifier
ulimit -cet-fsous UNIX et Linux, ainsi que pour effectuer une modification du registre dans Windows. - Les outils du système d’exploitation tels que
gdb(UNIX et Linux) etWinDbg(Windows) peut être utilisé pour évaluer le vidage mémoire. Reportez-vous à la documentation du fournisseur du système d’exploitation sur ces fonctions. - Pour vérifier le support NetWorker, reportez-vous à : NetWorker : générer des bundles de vidage de mémoire avec pkgcore
Informations supplémentaires
Lorsque vous engagez le support NetWorker sur des incidents liés au vidage mémoire, vous devez fournir les informations recueillies en suivant cet article. Un bundle NSRGET et le vidage mémoire pkgcore Des lots doivent également être fournis.