Notificación de errores por parte de los agentes

Comparta sus sugerencias o problemas relacionados con la consola WAPT o el agente WAPT aquí
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Bloqueado
Cchatoux
Mensajes: 3
Inscripción: 01/04/2019 - 10:52

1 de abril de 2019 - 14:08

Hola,

desde mediados de la semana pasada, casi un tercio de nuestras máquinas aparecen como desconectadas en WAPT, aunque son accesibles desde la red.

En los registros del agente, encuentro lo siguiente:

2019-04-01 13:49:16,072 ADVERTENCIA Parámetros de conexión de Websocket: HTTPSConnectionPool(host='srv00-wapt01', puerto=443): Se superó el número máximo de reintentos con la URL: /get_websocket_auth_token (Causado por NewConnectionError('
2019-04-01 13:50:16,082 ADVERTENCIA Parámetros de conexión de Websocket: HTTPSConnectionPool(host='srv00-wapt01', puerto=443): Se superó el número máximo de reintentos con la URL: /get_websocket_auth_token (Causado por NewConnectionError('
2019-04-01 13:51:16,095 ADVERTENCIA Parámetros de conexión de Websocket: HTTPSConnectionPool(host='srv00-wapt01', puerto=443): Se superó el número máximo de reintentos con la URL: /get_websocket_auth_token (Causado por NewConnectionError('
2019-04-01 13:52:16,108 ADVERTENCIA Parámetros de conexión de Websocket: HTTPSConnectionPool(host='srv00-wapt01', puerto=443): Se superó el número máximo de reintentos con la URL: /get_websocket_auth_token (Causado por NewConnectionError('
2019-04-01 13:53:16,121 ADVERTENCIA Parámetros de conexión de Websocket: HTTPSConnectionPool(host='srv00-wapt01', puerto=443): Se superó el número máximo de reintentos con la URL: /get_websocket_auth_token (Causado por NewConnectionError('
2019-04-01 13:54:16,134 ADVERTENCIA Parámetros de conexión de Websocket: HTTPSConnectionPool(host='srv00-wapt01', puerto=443): Se superó el número máximo de reintentos con la URL: /get_websocket_auth_token (Causado por NewConnectionError('
2019-04-01 13:55:16,970 ADVERTENCIA Parámetros de conexión de Websocket: HTTPSConnectionPool(host='srv00-wapt01', puerto=443): Se superó el número máximo de reintentos con la URL: /get_websocket_auth_token (Causado por NewConnectionError('

¿Cómo puedo solucionar esto?

Versión 1.7.3.5 instalada en un servidor Windows Server 2016 (1607).

Gracias por su ayuda.
Cchatoux
Mensajes: 3
Inscripción: 01/04/2019 - 10:52

3 de abril de 2019 - 19:54

Hola,

he intentado avanzar en este problema.
Parece que los agentes están abriendo muchos sockets al servidor y, llegado un punto, no quedan puertos disponibles para la comunicación. Pensaba que esto se debía a los puertos de escucha del servidor, pero parece que el problema está en las máquinas cliente.
Instalé un nuevo servidor WAPT en CentOS 7 y tengo el mismo problema con 3 de las 5 máquinas que se comunican con este nuevo servidor.

Según el mensaje de error (10055) y numerosas publicaciones en foros, parece que Python (o Windows) no cierra las conexiones correctamente y que el sistema operativo agota rápidamente los puertos disponibles. ¿

Alguna vez te has encontrado con este problema?

Saludos cordiales,
Avatar de usuario
htouvet
Experto en WAPT
Mensajes: 436
Inscripción: 16 de marzo de 2015 - 10:48
Contacto :

4 de abril de 2019 - 10:20

Hola,
no recuerdo haber visto este problema antes...
Sería interesante ver por qué la solicitud `/get_websocket_auth_token` al servidor es rechazada inicialmente (y posiblemente liberada incorrectamente, dejando un socket abierto).

En un símbolo del sistema con privilegios elevados, ejecute `runwaptservce.bat -ldebug` y observe el comportamiento.
Verifique si algún programa antivirus local o remoto está interceptando las conexiones HTTPS.

También puede ejecutar `netstat -a -n` en el cliente para ver todos los sockets y verificar que hay demasiados conectados al servidor WAPT en el puerto 443.

Normalmente, hay un socket permanentemente en modo ESTABLISHED (la conexión WebSocket del cliente al servidor para acciones desde la consola) y otros posiblemente en modo TIME_WAIT debido a actualizaciones u otras solicitudes anteriores.
Los sockets en modo TIME_WAIT o CLOSE_WAIT no deberían permanecer abiertos durante más de cuatro minutos.
TI tranquila
Cchatoux
Mensajes: 3
Inscripción: 01/04/2019 - 10:52

12 de abril de 2019 - 10:44

Hola,

tengo problemas para proporcionarles los registros del servicio.
Cuando ocurre el problema y ejecutamos el comando, el servicio se reinicia y funciona... Intentaré dejar el depurador funcionando durante varios días en una máquina.

Saludos,
Bloqueado