Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Resolución de problemas típicos en Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Español) |
1. Gestión de información sobre la caída del sistema (tareas)
Novedades de la gestión de información sobre la caída del sistema
Cambios en el comportamiento de savecore
Caídas del sistema (descripción general)
Archivos de volcado por caída del sistema
Guardado de volcados por caída
Gestión de información sobre el volcado por caída del sistema con el comando dumpadm
Gestión de información sobre el volcado por caída del sistema
Gestión de información de volcado por caída del sistema (mapa de tareas)
Cómo visualizar la configuración de volcado por caída actual
Cómo modificar una configuración de volcado por caída
Cómo examinar la información de volcado por caída
Cómo recuperar información de un directorio de volcado por caída lleno (opcional)
Cómo activar o desactivar la función para guardar volcados por caída
2. Gestión de archivos del núcleo central (tareas)
3. Resolución de problemas de software y sistemas (tareas)
4. Resolución de diversos problemas de software y sistemas (tareas)
Tenga en cuenta los siguientes puntos clave cuando trabaje con información sobre la caída del sistema:
Debe asumir el rol root para acceder y gestionar información sobre caídas del sistema. Consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.
No desactive la opción de guardar los volcados por caída del sistema en el sistema. Los archivos de volcado por caída del sistema proporcionan una manera muy útil de determinar los motivos de la caída del sistema.
No elimine información importante sobre la caída del sistema antes de enviarla al representante de servicio al cliente.
Las caídas del sistema pueden producirse debido a errores de software, problemas de E/S y mal funcionamiento del hardware. Si el sistema se cae, mostrará un mensaje de error en la consola y, a continuación, escribirá una copia de la memoria física correspondiente en el dispositivo de volcado. El sistema se reiniciará automáticamente. Cuando se reinicia el sistema, se ejecuta el comando savecore a fin de recuperar los datos del dispositivo de volcado y escribir el volcado por caída guardado en el directorio savecore. Los archivos de volcado por caída guardados brindan información muy importante que permite diagnosticar el problema.
La información sobre el volcado por caída se escribe en un formato comprimido en el archivo vmdump.n, donde n representa un número entero que identifica el volcado por caída. Posteriormente, se puede invocar el comando savecore en el mismo sistema o en un sistema distinto para ampliar el volcado por caída comprimido a un par de archivos denominados unix.n y vmcore. n. Mediante el comando dumpadm también se puede configurar el directorio donde se guarda el volcado por caída después del reinicio.
Los volúmenes ZFS dedicados se utilizan para las áreas de intercambio y volcado. Después de una instalación, es posible que necesite ajustar el tamaño de los dispositivos de intercambio y volcado o que posiblemente deba volver a crear los volúmenes de intercambio y volcado. Para obtener instrucciones, consulte Gestión de los dispositivos de intercambio y volcado ZFS de Administración de Oracle Solaris 11.1: sistemas de archivos ZFS.
El comando savecore se ejecuta automáticamente después de una caída del sistema a fin de recuperar la información sobre el volcado por caída del dispositivo de volcado y escribe un par de archivos denominados unix.x y vmcore.x, donde x identifica el número de secuencia de volcado. El conjunto de estos archivos representa la información guardada sobre el volcado por caída del sistema.
Nota - En ocasiones, los archivos de volcado por caída pueden confundirse con los archivos core, que son imágenes de aplicaciones de usuario que se escriben cuando la aplicación finaliza de modo anormal.
Los archivos de volcado por caída se guardan en el directorio predeterminado /var/crash/. En versiones anteriores, los archivos de volcado por caída se sobrescribían después del reinicio del sistema, a menos que activara manualmente el sistema para que guarde las imágenes de la memoria física en un archivo de volcado por caída. Ahora, el guardado de archivos de volcado por caída está activado de manera predeterminada.
La información sobre la caída del sistema se gestiona con el comando dumpadm. Para obtener más información, consulte Gestión de información sobre el volcado por caída del sistema con el comando dumpadm.
La utilidad mdb permite examinar las estructuras de control, las tablas activas, las imágenes de la memoria de un núcleo del sistema caído o en ejecución, y otra información sobre la operación del núcleo. Para poder usar la utilidad mdb con todo su potencial, se requiere un conocimiento detallado sobre el núcleo y ello excede el alcance de esta guía. Para obtener información sobre el uso de esta utilidad, consulte la página del comando man mdb(1).
Utilice el comando dumpadm para gestionar información sobre el volcado por caída del sistema en el sistema operativo Oracle Solaris.
El comando dumpadm permite configurar los volcados por caída del sistema operativo. Los parámetros de configuración dumpadm incluyen el contenido de volcado, el dispositivo de volcado y el directorio donde se guardan los archivos de volcado por caída.
Los datos del volcado se almacenan en un formato comprimido en el dispositivo de volcado. Las imágenes de volcado por caída del núcleo pueden ocupar 4 Gbytes o más. La compresión de los datos representa un volcado más rápido y una menor cantidad de espacio en el disco requerida para el dispositivo de volcado.
El guardado de archivos de volcado por caída se ejecuta en segundo plano cuando un dispositivo de volcado dedicado, que no es el área de intercambio, integra la configuración de volcado. Esto significa que un sistema que se está iniciando no debe aguardar a que finalice el comando savecore para avanzar al siguiente paso. En los sistemas con memorias de gran tamaño, el sistema puede estar disponible antes de que finalice savecore. Consulte Cambios en el comportamiento de savecore para conocer los posibles problemas.
Los archivos de volcado por caída del sistema, generados por el comando savecore, se guardan de manera predeterminada.
El comando savecore -L le permite obtener un volcado por caída del sistema operativo Oracle Solaris que se está ejecutando. Este comando está diseñado para resolver los problemas de un sistema en ejecución mediante la toma de una instantánea de la memoria durante un estado erróneo, como un problema de rendimiento temporal o cuando se interrumpe el servicio. Si el sistema está activo y todavía puede ejecutar algunos comandos, puede ejecutar el comando savecore -L para guardar una instantánea del sistema en el dispositivo de volcado e inmediatamente escribir los archivos de volcado por caída en el directorio savecore. Debido a que el sistema aún está en ejecución, sólo puede utilizar el comando savecore - L si ha configurado un dispositivo de volcado dedicado.
El comando dumpadm gestiona los parámetros de configuración de volcado. En la siguiente tabla se describen los parámetros de configuración de dumpadm.
|
Para obtener más información, consulte dumpadm(1M).
Durante el inicio del sistema, se invoca el comando dumpadm mediante el servicio svc:/system/dumpadm:default a fin de configurar los parámetros de volcados por caída.
En concreto, dumpadm inicializa el dispositivo de volcado y el contenido del volcado mediante la interfaz /dev/dump.
Cuando se completa la configuración del volcado, la secuencia de comandos savecore busca la ubicación del directorio del archivo de volcado por caída. Luego, se invoca savecore para comprobar si existen volcados por caída y verificar el contenido del archivo minfree en el directorio de volcado por caída.