Software Cisco IOS y NX-OS : Software Cisco IOS versión 12.1 Mainline

Solución de problemas de mensajes de error relacionados con el planificador del software Cisco IOS

18 Octubre 2015 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios


Contenido


Introducción

Este documento explica las causas de algunos mensajes de error del planificador de trabajos relacionado del software de Cisco IOS�, y cómo resolver problemaslos. Estos mensajes no se relacionan con una plataforma específica. Pueden aparecer en cada plataforma que soporte el Cisco IOS Software.

Éstos son los mensajes que este documento abarca:

Si usted encuentra un “SCHED…” el mensaje de error que no se explica en esta página, utiliza el formulario de comentarios en la cima de esta página para informar a Cisco.

prerrequisitos

Requisitos

No hay requisitos específicos para este documento.

Componentes Utilizados

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.

Convenciones

Consulte Convenciones de Consejos Técnicos de Cisco para obtener más información sobre las convenciones sobre documentos.

Antecedentes

El planificador de trabajos del Cisco IOS Software, que es parte del corazón del Cisco IOS Software, maneja todos los procesos en el sistema usando una serie de colas de administración del tráfico de proceso que representen a cada estado del proceso. Las colas retienen información de contexto para los procesos en ese estado. La transición de los procesos a partir de un estado a otro como el planificador de trabajos mueve su contexto a partir de una cola de proceso a otra. Algunas de las colas de administración del tráfico de proceso son:

  • Cola ociosa — Contiene los procesos que son todavía activos solamente la espera en un evento para ocurrir antes de que se ejecuten.

  • Dead queue - Incluye los procesos que han finalizado, pero necesita contar con sus recursos reclamados antes de que puedan ser eliminados completamente del sistema.

  • Colas listas: contiene procesos que cumplen con todos los requisitos de ejecución. Existen cuatro colas listas, una para cada prioridad del proceso. Cuando se suspende un proceso en ejecución, el planificador vuelve a controlar la CPU y utiliza un algoritmo para seleccionar el próximo proceso de una de sus cuatro colas listas.

Troubleshooting

SCHED-3-STUCKMTMR

Un proceso puede registrar que sea notificado cuando se producen diversos eventos en el router. Este mensaje específico aparece siempre que expire un temporizador registrado y el valor del temporizador es sin cambios después de que el proceso ejecute dos veces sucesivas. Esto es siempre un problema superfluo relacionado con el software.

Estos mensajes en la consola indican tal problema:

%SCHED-3-STUCKMTMR: Sleep with expired managed timer 1C7410, 
time 0x1063F9C52 (00:00:00 ago).
-Process= "IP SNMP", ipl= 6, pid= 44
-Traceback= 31BC79A 31BC9C0 323E130

El proceso en el que ocurre este mensaje de error es una buena indicación para acotar la causa de estos rastreos. Esta lista muestra las más razones comunes para que estos mensajes aparezcan:

  • Proceso del Simple Network Management Protocol (SNMP) IP — Este mensaje puede aparecer durante la petición de WriteNet SNMP:

    %SCHED-3-STUCKMTMR: Sleep w/expired mgd timer 13AF58, 
    time 0xBDBE878A (00:00:03 ago).
    -Process= "IP SNMP", ipl= 6, pid= 29
    -Traceback= 313B218 313B5D2 3192A76 319EFEC 319F234 30FF17E 319F446 319F88E 30FEA70 
    3304C1E 33045F0 32F78E4 32F82AE 32F383E 32F7ABA 30FF19A
    %SYS-4-SNMP_WRITENET: SNMP WriteNet request. Writing current configuration to 
    146.61.55.230.
    %SYS-4-SNMP_WRITENET: SNMP WriteNet request. Writing current configuration to 
    146.61.10.20.

    Las versiones del software del IOS de Cisco contenían algunos problemas de vinculados con las consultas de IP SNMP. Una actualización a la última versión principal del Cisco IOS Software Releases 12.0 o 12.1 soluciona este problema. Éste es un mensaje superficial y no existen efectos secundarios adversos que puedan afectar el funcionamiento del router (o del proceso IP SNMP).

  • Proceso de los protocolos del Servicio de red integrado virtual (VINES) — Este tracebacks se puede generar en un router configurado para el VINES:

    %SCHED-3-STUCKMTMR: Sleep w/expired mgd timer 6100606C, time 0x222DF318 
    (00:00:00 ago).
    -Process= "VINES Protocols", ipl= 6, pid= 60

    Los mensajes Aparecen si VINES no ha procesado un evento temporizado que ha caducado (cuando el procesador del sistema está muy cargado). El evento finalmente se procesa, pero no cuando el evento caduca por primera vez.

    VINES utiliza temporizadores para procesar y administrar servicios de Protocolo de resolución de direcciones (ARP) VINES, sesiones y retransmisión de Comunicación entre procesadores (IPC), desactualización de ruta y algunos servicios de servidor.

    Estos mensajes se han reparado en el Cisco IOS Software Release 12.0S y 12.1 versiones principales.

  • El (MPLS) del Multi Protocol Label Switching - proceso relacionado — este tracebacks se puede generar en un router configurado para el MPLS:

    %SCHED-3-STUCKMTMR: Sleep w/expired mgd timer 60C0E9B4, time 0x3952 
    (00:00:00 ago).
    -Process= "TDP Hello", ipl= 5, pid= 58
    -Traceback= 600867F0 60086BB8 604390D4 60077E88 60077E74
    
    %SCHED-3-STUCKMTMR: Sleep w/expired mgd timer 60CC2548, time 0x43006 
    (00:00:00 ago).
    -Process= "Tag Control", ipl= 5, pid= 56
    -Traceback= 600867F0 60086BB8 60448320 604484F0 60077E88 60077E74

    El análisis del evento coloca para el (TDP) del Tag Distribution Protocol, hello (saludo) TDP, y los procesos de control de la etiqueta muestran que los loopes podrían llamar un proceso process_wait_for_event específico sin el proceso de todos los temporizadores caducados. Los loopes se reparan para asegurarse de que todos los temporizadores caducados están procesados antes de suspender. Este problema se soluciona en el último Cisco IOS Software Release 12.0S y 12.1 versiones principales.

Esta lista de procesos donde este mensaje puede ocurrir es no exhaustiva. Es siempre un mensaje superfluo y, por lo tanto, no alinea una actualización de Cisco IOS Software. Asegúrese de ejecutar la versión del IOS de Cisco más reciente de su serie. Si el mensaje todavía aparece en la última versión de Cisco IOS Software que está disponible en el cisco.com para los usuarios registrados, entre en contacto el Soporte técnico de Cisco para abrir un caso. Ahora, proporcione un registro completo de la demostración con los mensajes de error y una tecnología de la demostración del router o del Switch en quienes el problema ocurre.

SCHED-3-THRASHING

Este mensaje significa que el proceso indicado ha abandonado los tiempos consecutivos del control 50 y hay eventos aún en mora que se procesarán.

Estos mensajes en la consola indican tal problema:

%SCHED-3-THRASHING: Process thrashing on watched queue 
'ARP queue' (count 54).
-Process= "ARP Input", ipl= 5, pid= 6
-Traceback= 6020589C 60205BC4 60236520 601F4FD8 601F4FC4

Estos controles que golpean se piensan para determinar si es un proceso, por alguna razón, no hace su trabajo. Las verificaciones de hiperpaginación en colas vigiladas (que es el mensaje problemático que está señalizando) verifica la cantidad de elementos en la cola. Si este número sigue siendo el mismo para una cierta cantidad de programas, el mensaje se imprime.

Algunas colas de administración del tráfico son longitud-limitadas. Esto significa que si el router consigue muy ocupado, de las colas de administración del tráfico la estancia siempre en el máximo. Como resultado, el código de hiperpaginación en el programador se confunde y piensa que estas colas no se gestionaron. El código de hiperpaginación determinó que el proceso que debía gestionar la cola no estaba realizando su trabajo e imprime el mensaje de hiperpaginación.

Se ha cambiado el planificador en el código posterior de software del IOS de Cisco. Para no perder de vista si se han cambiado las colas (así que puede determinar mejor independientemente de si el proceso está golpeando), del planificador de trabajos las notas ahora siempre que un elemento se quite de la cola, e imprimen solamente el mensaje a desechar si nada consigue quitada durante algún tiempo.

La mayor parte del tiempo, el mensaje de hiperpaginación de cola es cosmético.

Estos mensajes no siempre son causa de un error de funcionamiento de software. Pueden ser publicados en respuesta a la demanda instantánea o continua en el router. Aumentado o los mensajes persistentes pueden indicar que la carga de tráfico necesita ser revisada.

Nota: Estos cambios del código están señalados bajo el Id. de bug Cisco CSCdj68470 (clientes registrados solamente).

SCHED-3-THRASHING

Este mensaje aparece siempre que un proceso reciba un evento que no sepa dirigir. Por ejemplo:

%SCHED-3-UNEXPECTEDEVENT: Process received unknown event (maj 10, min 0).
-Process= "IP SNMP", ipl= 0, pid= 23
-Traceback= 602842B8 6017CFB8 6017CFA4

Éstas son diversas causas posibles para este problema:

  • La causa más probable es que un proceso activa directamente otro proceso y transfiere números de eventos mayores y menores al proceso. Si el proceso de envío activa el proceso equivocado, el proceso de recepción no sabrá cómo manejar las cantidades de evento mayores y menores recibidos. El proceso pudo realizar la acción incorrecta si cuenta con un evento con corresponder con los números de evento importantes y de menor importancia, o puede ser que imprima este mensaje. Utilice la salida del comando show process de ayudar a determinar que el proceso pudo haber enviado una atención directa a un proceso.

  • Otra posible causa de este problema es que un ingeniero de desarrollo ha agregado el código para registrarse para un evento, pero no ha agregado el código para manejar el evento.

  • Una subrutina llamada por el proceso pudo haberse registrado para un nuevo evento, pero no ha desregistrado el evento antes de que salga.

Estos mensajes son siempre debido a un bug de software. De acuerdo con el proceso que no sabía manejar un evento, usted puede ejecutarse en diversos bug en el Cisco IOS Software.

Si el proceso es igual al ejecutivo o al EXEC virtual, usted es más probable de ejecutarse en estos problemas:

%SCHED-3-UNEXPECTEDEVENT: Process received unknown event (maj 80, min 0).
-Process= "Exec", ipl= 0, pid= 20
-Traceback= 604A0D68 6049B400 6049C974 601B2F5C 601B338C 601CC384 601CC9E0 601F5628 
602383EC 602383D8

or

%SCHED-3-UNEXPECTEDEVENT: Process received unknown event (maj 80, min 0).
-Process= "Virtual Exec", ipl= 0, pid= 2
-Traceback= 60479FA0 60474638 60476474 601B0E20 601B0A38 601E5088 601E5B08 601F0A54 
60231324 60231310

Este mensaje de error es provocado por un código de depuración que accidentalmente se dejó en algunas versiones más antiguas del código. Ha reaparecido en la versión de la línea principal del Cisco IOS Software 12.0. El mensaje de error puede ocurrir si tiene configurado TACACS y ejecuta el comando show line en la Interfaz de línea de comandos (CLI) del router. El mensaje de error no tiene ninguna influencia en las funciones del router, así que esto se puede considerar como bug cosmético. La única manera de eliminar este mensaje de error es actualizar el software del IOS de Cisco a una versión más nueva.

Usted debe funcionar con por lo menos los Cisco IOS Software Release 12.0(11), 12.0(11)S, o 12.1(2), sobre la base del tren que usted funciona con. Sin embargo, si le hacen frente con otro bug, considere una actualización al último Cisco IOS Software disponible para el tren correspondiente. Si el problema está todavía presente en la última versión de Cisco IOS Software, usted puede entrar en contacto el Soporte técnico de Cisco para abrir un nuevo bug. Ahora, tenga listo el resultado completo del comando show logging con los mensajes de error y de la salida de la versión de la demostración para decodificar el tracebacks.

Refiera al Id. de bug Cisco CSCdp17107 (clientes registrados solamente) para más información sobre este problema.

SCHED-2-WATCH

Este presentaciones del mensaje siempre que una tentativa se haga para registrarse para un evento sin primero crear la estructura de datos para ese evento. Este es un error de funcionamiento interno del IOS de Cisco. El resultado es similar al siguiente:

%SCHED-2-WATCH: Attempt to enqueue uninitialized watched queue (address 0).
-Process= "Net Input", ipl= 0, pid= 29
-Traceback= 601B821C 60193428 604F59EC 604F6110 601C09F8 601934E0 6019304C 
  601A65E8 601A65D4

Usted puede encontrar este mensaje del tipo de error durante un Insertar/Remover en Línea (OIR) de cualquier tipo de indicador luminoso LED amarillo de la placa muestra gravedad menor. Por ejemplo, en un Cisco 12000 Series Internet Router, usted puede ver estos mensajes después de que usted substituya un indicador luminoso LED amarillo de la placa muestra gravedad menor del Gigabit Route Processor (GRP) en un router de las GSR12016 Series:

%SCHED-2-WATCH: Attempt to set uninitialized watched boolean (address 0).
-Process= "LC Crash Complete Process", ipl= 0, pid= 29
-Traceback= 60189CA8 60244E08 6017562C 60175618

Las versiones anteriores del código contienen algunos problemas de redundancia. La mayor parte de estos problemas se reparan en el último Cisco IOS Software Release 12.0S. Esté seguro de funcionar con una versión de Cisco IOS Software que sea más adelante que o por lo menos igual al Cisco IOS Software Releases12.0(18)S1 y 12.0(17)S2. Es muy probable que una recarga del router en frío solucione el problema si no resulta un reacomodamiento de la tarjeta defectuosa.

Los mensajes son similares a esta salida en un 7500 Series Router:

%OIR-6-REMCARD: Card removed from slot 3, interfaces disabled
%SCHED-2-WATCH: Attempt to set uninitialized watched Boolean (address 0).
-Process= "OIR Handler", ipl= 0, pid= 7
-Traceback= 60236120 60C64838 60280594 60280874 602211BC 602211A8

La mayor parte del tiempo, estos mensajes de error SCHED se deben a errores internos de software en el IOS de Cisco. Por lo tanto, el primer paso en la localización de averías de estos mensajes de error es buscar un bug conocido.

Una actualización a la última imagen del Cisco IOS Software de su tren de versión se libra de todos los bug fijos del planificador de trabajos relacionado del Cisco IOS Software.

Si todavía aparece el problema, entre en contacto su representante de soporte de Cisco con una copia exacta del mensaje de error, junto con la salida de un tecnología-soporte de la demostración y de un comando show log.

Información para recopilar si abre un Caso de soporte técnico de Cisco

Si usted todavía necesita la ayuda después de que usted siga los pasos de Troubleshooting en este documento, usted puede abrir un caso (clientes registrados solamente) con el Soporte técnico de Cisco. Esté seguro de incluir la información enumerada aquí:
  • Capturas de consola que muestran mensajes de error.
  • Las capturas de consola que le muestran a pasos tomaron para resolver problemas el problema y la secuencia de arranque durante cada paso.
  • El componente de hardware que falló y el número de serie del chasis.
  • Solución de problemas de registros
  • Salida del comando show technical-support.
Adjunte los datos recopilados para su caso en un texto sin formato (.txt), sin compactar. Usted puede cargar la información a su caso con la herramienta de la solicitud de servicio de TAC (clientes registrados solamente). Si usted no puede acceder la herramienta del Case Query, usted puede enviar la información en un correo electrónico a attach@cisco.com. Incluya su número de caso en los asuntos de su mensaje para adjuntar la información pertinente para su caso.

Nota: No recargue manualmente o ciclo de la potencia el router antes de que usted recoja esta información, a menos que esté requerido. Esto puede hacerle perder la información importante que usted necesita para determinar la causa raíz del problema.

Discusiones relacionadas de la comunidad de soporte de Cisco

La Comunidad de Soporte de Cisco es un foro donde usted puede preguntar y responder, ofrecer sugerencias y colaborar con colegas.


Información Relacionada


Document ID: 12422