Contents

Introduction

Problema

Solução

Introduction

Este documento descreve que os arquivos principais ASR5000/ASR5500 coletados após um travamento estão corrompidos em alguns casos. Isso é visto no StarOS Release 15.0. Esse arquivo está corrompido, como mostrado aqui, é indicado no log show support detail (SSD):

**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

A razão para a corrupção do arquivo principal é que no processo de compactação do arquivo principal o ASR5000/ASR5500 excede o tempo limite padrão de 20 segundos para realmente compactar o arquivo principal.

O tempo necessário para compactar um arquivo central é determinado por dois fatores:

1. O tamanho do arquivo central, que é a memória consumida pelo processo afetado do sessmgr.

2. O grau de aleatoriedade presente no arquivo principal.

Solução

Há uma correção de software em uma versão posterior à versão 15.0, que permite que um valor de tempo limite maior comprima o arquivo central. Além disso, a correção permite que a compactação seja desativada. Enquanto isso, há uma solução alternativa que aumenta o tamanho máximo do travamento e o valor de tempo limite para coletar o arquivo central correto. Esses comandos CLI realizam isso.

Para o ASR5000, o valor padrão é 1024 Mbytes e o tempo limite é 20 segundos. Insira o comando crash max-size 2048 para aumentar o tamanho da RAM para 2048 Mbytes e o tempo limite para 60 segundos.

[config]# crash max-size 2048

Para o ASR5500, o valor padrão é 2048 Mbytes e o tempo limite é 20 segundos. Insira o comando crash max-size 4096 para aumentar o tamanho da RAM para 4096 Mbytes e o tempo limite para 60 segundos.

[config]# crash max-size 4096

Depois de coletar o arquivo principal, você precisa configurá-lo para reverter para os valores de tamanho máximo padrão fornecidos anteriormente.

Para o ASR5000, insira o comando crash max-size 1024. Isso reverte o tamanho máximo para o padrão e o tempo limite para 20 segundos.

[config]# crash max-size  1024

Para o ASR5500, insira o comando crash max-size 2048. Isso reverte o tamanho máximo para o padrão e o tempo limite para 20 segundos.

[config]# crash max-size  2048