Introduction
Ce document décrit que les fichiers principaux ASR5000/ASR5500 collectés après une panne sont corrompus dans certains cas. Ceci est visible dans StarOS version 15.0. Cette corruption de fichier est indiquée dans le journal show support detail (SSD) comme indiqué ici :
**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
Problème
La raison de la corruption du fichier principal est que dans le processus de compression du fichier principal, l'ASR5000/ASR5500 dépasse le délai d'attente par défaut de 20 secondes pour compresser réellement le fichier principal.
Le temps nécessaire pour compresser un fichier principal est déterminé par deux facteurs :
- Taille du fichier principal, qui est la mémoire consommée par le processus sessmgr affecté.
- Le degré de hasard présent dans le fichier principal.
Solution
Il existe une correction logicielle dans une version ultérieure à la version 15.0 qui permet une valeur de délai d'attente plus élevée pour compresser le fichier principal. En outre, le correctif permet de désactiver la compression. Dans l'intervalle, il existe une solution de contournement qui augmente la taille maximale de panne et la valeur de délai d'attente afin de collecter le fichier principal correct. Ces commandes de l’interface de ligne de commande permettent d’accomplir ceci.
Pour l'ASR5000, la valeur par défaut est 1024 Mo et le délai d'attente est de 20 secondes. Entrez la commande crash max-size 2048 afin d'augmenter la taille de la mémoire vive à 2048 Mo et le délai d'attente à 60 secondes.
[config]# crash max-size 2048
Pour l'ASR5500, la valeur par défaut est 2 048 Mo et le délai d'attente est de 20 secondes. Entrez la commande crash max-size 4096 afin d'augmenter la taille de la mémoire vive à 4096 Mo et le délai d'attente à 60 secondes.
[config]# crash max-size 4096
Après avoir collecté le fichier principal, vous devez le configurer pour revenir aux valeurs de taille maximale par défaut fournies précédemment.
Pour l'ASR5000, entrez la commande crash max-size 1024. La taille maximale est rétablie par défaut et le délai d'attente est ramené à 20 secondes.
[config]# crash max-size 1024
Pour l'ASR5500, entrez la commande crash max-size 2048. La taille maximale est rétablie par défaut et le délai d'attente est ramené à 20 secondes.
[config]# crash max-size 2048