Guía de solución de problemas de NetWorker: Bloqueos de procesos y volcados de memoria
Resumen: Guía completa de Dell NetWorker para solucionar bloqueos de procesos y volcados de núcleo
Síntomas
Guía de solución de problemas de NetWorker: Bloqueos de procesos y volcados de memoria
Video: Guía completa de Dell NetWorker para solucionar bloqueos de procesos y volcados de núcleo
Ver en YouTube
Causa
Resolución
NOTA: Antes de solucionar problemas y diagnosticar un volcado de núcleo en el sistema, busque en el sitio de soporte de Dell artículos específicos del proceso de volcado de núcleo. En algunos escenarios, hay una corrección conocida publicada. Si no se identifican correcciones, continúe con los pasos descritos en este artículo. En cada paso, se proporcionan instrucciones o un enlace a un documento para eliminar posibles causas y tomar medidas correctivas según sea necesario. Los pasos se ordenan en la secuencia más adecuada para aislar el problema e identificar la resolución adecuada. No omita ningún paso.
Paso 1: Recopilación de información: descripción del problema:
- ¿En qué circunstancias se bloquea el proceso? ¿Es coherente este comportamiento?
- ¿Funcionó mejor esto antes?
- ¿Tiempos de ocurrencia y tendencia de comportamiento observada?
- ¿El problema ocurre solo en momentos de carga pesada en el entorno de respaldo o en los respaldos, o en un tipo particular de grupo de respaldo?
- ¿Cuándo se produjo el problema por primera vez? ¿Qué cambió entonces?
- Cuál es el alcance del problema (todos los clientes/algunos clientes, todos los destinos de respaldo o algunos)
- Lo que se ha intentado arreglar hasta ahora y las conclusiones que se han sacado de ello.
Paso 2: Recopilación de información: entorno
Qué proceso de NetWorker no responde y en qué máquina (servidor, nodo de almacenamiento o cliente).
- Versión y plataforma de NetWorker Server: NetWorker: Métodos para identificar la versión de software de NetWorker
- Visión general del tamaño y la naturaleza de la zona de datos de respaldo
- Medios de destino para estos respaldos
Paso 3: Capacidad de soporte
- Mediante la Guía de compatibilidad de NetWorker en línea (es necesario iniciar sesión con la cuenta de soporte de Dell), compruebe que todos los componentes (servidor NetWorker Server, versión del sistema de archivos, proxy, nodos de almacenamiento, clientes y destino) sean compatibles.
- Compruebe que no haya ninguna deficiencia subyacente del sistema operativo o hardware que pueda explicar los bloqueos del proceso (fallas de disco, disco lleno, errores de red, etc.).
Paso 4: Mejores prácticas
En la Guía de planificación de la optimización del rendimiento de NetWorker , se enumeran los requisitos de hardware y software que admiten un entorno de NetWorker optimizado de manera óptima. Esto se debe revisar para asegurarse de que se están siguiendo las mejores prácticas. Esto es relevante si el proceso que no responde se produce en momentos de mayor carga. La documentación de NetWorker está disponible a través de: Compatibilidad con NetWorker | Controladores y descargas
Paso 5: Aislamiento de componentes:
La forma en que encontramos la causa raíz del problema de falta de respuesta del proceso depende del comportamiento definido en el Paso 1. Si se desconoce el desencadenante, se pueden realizar pruebas para tratar de establecer qué es lo que está desencadenando el bloqueo:
- Monitorear el rendimiento del sistema bajo carga pesada
- Examine los archivos de registro del sistema operativo alrededor del momento de los bloqueos para ver si hay elementos comunes en el comportamiento.
- Linux:
/var/log/messages - Windows: Registros de eventos delsistema y de la aplicación
- Linux:
- Revise los registros de NetWorker para ver qué operaciones se producen cuando se producen los volcados principales y cuándo:
- Linux:
/nsr/logs/daemon.raw - Windows (valor predeterminado):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker: Cómo usar nsr_render_log para representar .raw archivos de registro
- Los procesos específicos del host de NetWorker se definen en: Procesos y puertos de NetWorker
- Linux:
- Averigüe qué operaciones que no son de NetWorker que se ejecutan en esta máquina que podrían afectar su comportamiento y si su programación se correlaciona con los tiempos de los bloqueos.
- Si el bloqueo se produce de forma constante, cambie algunos parámetros para intentar acotar la causa. Por ejemplo, el respaldo en un medio de destino diferente o el respaldo de diferentes tipos de datos desde el mismo cliente de NetWorker
Paso 6: Solución
Un volcado de memoria es un archivo que captura la memoria de trabajo de un proceso en un momento específico, generalmente cuando el programa termina de manera anormal. Un volcado de memoria ayuda a identificar por qué un proceso deja de responder revelando las funciones en ejecución y los datos en uso en el momento de la falla.
- Compruebe el
/nsr/coresDirectorio para volcados de núcleo recientes de procesos de NetWorker en UNIX o Linux, o compruebe el directorio de bloqueos según se define en el registro de Windows (consulte el paso 2). - Si no hay ninguno, compruebe que el sistema operativo esté configurado para generar archivos de volcado de memoria en caso de que se produzca un bloqueo del proceso. Consulte la documentación del sistema operativo para obtener todos los detalles, pero, en resumen, esto implica cambiar
ulimit -cy-fvalores en UNIX y Linux, y realizar un cambio de registro en Windows. - Las herramientas del sistema operativo, como las siguientes:
gdb(UNIX y Linux) yWinDbg(Windows) se puede utilizar para evaluar el volcado de memoria. Consulte la documentación del proveedor del SO para obtener información sobre estas funciones. - Para obtener información sobre la revisión de la compatibilidad con NetWorker, consulte: NetWorker: Cómo usar pkgcore para generar paquetes de volcado de memoria
Información adicional
Al involucrar al soporte de NetWorker en casos relacionados con el volcado principal, se debe proporcionar la información recopilada a partir de este artículo. Un paquete NSRGET y el volcado principal pkgcore También se deben proporcionar paquetes.