Avamar: "No se pudieron guardar los datos del servidor de consola en el servidor" debido a que los escáneres de puertos provocan una alta utilización de la CPU de Java

Summary: Los escáneres de puertos causan una alta utilización de la CPU de Java, lo que da como resultado un error de vaciado del servidor de consola de administración (MCS): "No se pudieron guardar los datos del servidor de consola en el servidor". ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Este evento se puede registrar como un evento de Call Home, un evento de interfaz de usuario de MC o se puede ver en una sesión de Putty en el nodo de utilidad de Avamar:

Symptom: 22402, Desc: Could not save console server data to server.
 

El proceso de Java en el nodo de utilidad de Avamar tiene una CPU del 100 % o superior:

top
top - 10:57:10 up 140 days, 19:57,  2 users,  load average: 2.55, 2.52, 2.48
Tasks: 187 total,   1 running, 186 sleeping,   0 stopped,   0 zombie
Cpu(s): 74.5%us,  0.2%sy,  0.0%ni, 25.4%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:     12028M total,    10789M used,     1238M free,      187M buffers
Swap:     4086M total,       68M used,     4018M free,     7507M cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
12108 admin     20   0 1720m 1.3g  11m S  299 10.9 112556:00 java
13476 admin     20   0 1125m 541m  11m S    0  4.5 157:08.53 java
14055 root      20   0 1485m 158m  10m S    0  1.3 184:58.50 java
 

Se detectan uno o más de los siguientes errores en el archivo /usr/local/avamar/var/mc/server_log/axis2.log:

2013-01-24 23:01:42,517 [1031746922@qtp-1453087591-170] ERROR org.apache.axis2.engine.AxisEngine  - The service cannot be found for the endpoint reference (EPR) /php.cgi?/etc/passwd
org.apache.axis2.AxisFault: The service cannot be found for the endpoint reference (EPR) /php.cgi?/etc/passwd
        at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:65)
        at org.apache.axis2.engine.Phase.invoke(Phase.java:334)

2014-04-09 12:44:56,908 [main] INFO  org.apache.axis2.deployment.ServiceDeployer  - Deploying Web service: mcService-server-7.0.0-SNAPSHOT.jar - file:/data01/avamar/var/mc/server_tmp/Jetty_0_0_0_0_9443_mcsdk.axis2.war____.xz4n3v/webapp/WEB-INF/services/mcService-server-7.0.0-SNAPSHOT.jar
2014-04-09 12:44:59,015 [main] INFO  org.apache.axis2.deployment.ServiceDeployer  - Deploying Web service: mcsdk10-server-7.0.0-SNAPSHOT.jar - file:/data01/avamar/var/mc/server_tmp/Jetty_0_0_0_0_9443_mcsdk.axis2.war____.xz4n3v/webapp/WEB-INF/services/mcsdk10-server-7.0.0-SNAPSHOT.jar

Cause

La alta utilización de Java en el nodo de utilidad de Avamar puede hacer que los vaciados (respaldos) del servidor de consola de administración (MCS) fallen.

Un aumento en la utilización constante de la CPU después de que los escaneos de puertos envían cadenas de consulta de elementos no utilizados al servicio web de MC por medio del puerto 9443.

Como resultado, MCS no está disponible para el proceso de respaldo y puede hacer que el vaciado falle.

 

Resolution

1. Confirme si un escáner de puertos (como Nessus) está escaneando cualquiera de los nodos de Avamar. Si es posible, deshabilite el escaneo de puertos a Avamar Utility Node.

2. Inicie sesión en Avamar Utility Node como administrador y cargue las claves Avamar: Cómo iniciar sesión en Avamar Server y cargar varias claves.

3. Use el comando top Comando para comprobar si Java tiene un alto uso de CPU (más del 100 % es alto):

top

 

 

4. Compruebe si aparecen mensajes del puerto 9443 en el registro de axis:

grep 9443 /usr/local/avamar/var/mc/server_log/axis2.log
2014-04-09 12:44:56,908 [main] INFO  org.apache.axis2.deployment.ServiceDeployer  - Deploying Web service: mcService-server-7.0.0-SNAPSHOT.jar - file:/data01/avamar/var/mc/server_tmp/Jetty_0_0_0_0_9443_mcsdk.axis2.war____.xz4n3v/webapp/WEB-INF/services/mcService-server-7.0.0-SNAPSHOT.jar
2014-04-09 12:44:59,015 [main] INFO  org.apache.axis2.deployment.ServiceDeployer  - Deploying Web service: mcsdk10-server-7.0.0-SNAPSHOT.jar - file:/data01/avamar/var/mc/server_tmp/Jetty_0_0_0_0_9443_mcsdk.axis2.war____.xz4n3v/webapp/WEB-INF/services/mcsdk10-server-7.0.0-SNAPSHOT.jar
 

5. Verifique cuándo se inició el proceso de Java:

ps -ef | grep java

 

    • Si la fecha del proceso de Java coincide con los datos del paso 4 (en este ejemplo, 2014-04-09), es posible que el proceso esté en un estado que no responde
    • Si la fecha del proceso de Java es nueva o no coincide, deje de usar esta solución

6. Cambiar al privilegio raíz:

su - 

 

 

7. Elimine el proceso java ofensivo:

un. Busque el ID de proceso de Java (PID):

ps -ef | grep java
 

b. Termina el proceso.

kill -9 <PID>
 

8. Salir del privilegio de raíz:

exit
 

9. Detenga e inicie MCS mediante Avamar: Cómo reiniciar el servidor de control de administración (MCS)

10. Verifique que el vaciado de MCS esté funcionando y que no se produzcan errores "22402".

mcserver.sh --flush
 

11. Si los mensajes de error persisten, revise Avamar: código de síntoma 22402: no se pudieron guardar los datos del servidor de consola en el servidor (ruta de resolución) para obtener más información sobre la solución de problemas.

Si necesita más ayuda, cree una solicitud de servicio.

Affected Products

Avamar

Products

Avamar
Article Properties
Article Number: 000163004
Article Type: Solution
Last Modified: 23 Sept 2025
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.