Introducción
Este documento describe que los archivos de núcleo ASR5000/ASR5500 recolectados después de una caída se corrompen en algunos casos. Esto se ve en StarOS Release 15.0. Esta corrupción de archivos se indica en el registro show support detail (SSD), como se muestra aquí:
**show logs**
...
2014-Apr-02+19:48:56.870 [system 1001 error] [6/0/8378 <evlogd:1>
evlgd_syslogd.c:221] [software internal system syslog] CPU[2/1]:
xmitcore[21898]: Out of time after 20s while writing core type 2
to master 2014-Apr-02+19:48:56.870 [system 1001 error]
[5/0/6025 <evlogd:0> evlgd_syslogd.c:221] [software internal
system syslog] CPU[2/1]: xmitcore[21898]: Out of time after 20s
while writing core type 2 to master
Problema
La razón de la corrupción del archivo principal es que en el proceso de compresión del archivo principal el ASR5000/ASR5500 excede el tiempo de espera predeterminado de 20 segundos para comprimir realmente el archivo principal.
El tiempo necesario para comprimir un archivo principal viene determinado por dos factores:
- El tamaño del archivo de núcleo, que es la memoria consumida por el proceso de sessmgr afectado.
- El grado de aleatoriedad que está presente en el archivo principal.
Solución
Hay una corrección de software en una versión posterior a la versión 15.0 que permite que un valor de tiempo de espera mayor comprima el archivo principal. Además, la corrección permite que se inhabilite la compresión. Mientras tanto, hay una solución alternativa que aumenta el tamaño máximo de caída y el valor de tiempo de espera para recolectar el archivo de núcleo correcto. Estos comandos CLI logran esto.
Para el ASR5000, el valor predeterminado es 1024 Mbytes y el tiempo de espera es 20 segundos. Ingrese el comando crash max-size 2048 para aumentar el tamaño de la RAM a 2048 Mbytes y el tiempo de espera a 60 segundos.
[config]# crash max-size 2048
Para el ASR5500, el valor predeterminado es 2048 Mbytes y el tiempo de espera es 20 segundos. Ingrese el comando crash max-size 4096 para aumentar el tamaño de la RAM a 4096 Mbytes y el tiempo de espera a 60 segundos.
[config]# crash max-size 4096
Después de recolectar el archivo de núcleo, debe configurarlo para volver a los valores de tamaño máximo predeterminados proporcionados anteriormente.
Para el ASR5000, ingrese el comando crash max-size 1024. Esto devuelve el tamaño máximo al valor predeterminado y el tiempo de espera a 20 segundos.
[config]# crash max-size 1024
Para el ASR5500, ingrese el comando crash max-size 2048. Esto devuelve el tamaño máximo al valor predeterminado y el tiempo de espera a 20 segundos.
[config]# crash max-size 2048