[RESUELTO] Estaciones DESCONECTADAS + solución
Publicado: 21 de octubre de 2019 - 18:56
Hola,
tenía la mayoría de mis máquinas desconectadas.
Esto puede ocurrir si hay una diferencia horaria de más de 5 minutos entre la hora del cliente y la del servidor.
En mi caso, ese no era el problema.
Al revisar mis máquinas con TCPVIEW (de Sysinternals), noté que intentaban usar el proxy.
Vi una publicación de sfonteneau que decía que la biblioteca WebSocket a veces insiste en usar el proxy.
En mis máquinas, había definido las variables de entorno http_proxy, https_proxy y no_proxy para software como Git, npm y otras herramientas basadas en Linux.
Sin embargo, al revisar el código, me di cuenta de que la biblioteca no podía leer no_proxy para nada que fuera un subdominio: por ejemplo, .mydomain.com.
Así que actualicé mi variable de entorno en todas mis máquinas agregando el FQDN de mi servidor, wapt.mydomain.com: ¡problema resuelto!
Solo me queda un problema, pero estoy esperando a ver si el procedimiento que inicié esta noche lo resuelve:
el servicio Python de mi servidor WAPT está consumiendo el 99 % de la CPU y recibo varios mensajes:
ADVERTENCIA Sesión no válida 917a29931507404db3d67aad566bfb38.
Los agentes están actualizados; espero que esté relacionado con mi problema de proxy. Mañana habrá más novedades.
Detalle para la biblioteca Websocket:
En C:\Program Files (x86)\wapt\lib\site-packages\websocket\_url.py:
La siguiente función no admite la verificación de subdominios (.mydomain.com)
def _is_no_proxy_host(hostname, no_proxy):
if not no_proxy:
v = os.environ.get("no_proxy", "").replace(" ", "")
no_proxy = v.split(",")
if not no_proxy:
no_proxy = DEFAULT_NO_PROXY_HOST
if hostname in no_proxy:
return True
elif _is_ip_address(hostname):
return any([_is_address_in_network(hostname, subnet) for subnet in no_proxy if _is_subnet_address(subnet)])
return False
tenía la mayoría de mis máquinas desconectadas.
Esto puede ocurrir si hay una diferencia horaria de más de 5 minutos entre la hora del cliente y la del servidor.
En mi caso, ese no era el problema.
Al revisar mis máquinas con TCPVIEW (de Sysinternals), noté que intentaban usar el proxy.
Vi una publicación de sfonteneau que decía que la biblioteca WebSocket a veces insiste en usar el proxy.
En mis máquinas, había definido las variables de entorno http_proxy, https_proxy y no_proxy para software como Git, npm y otras herramientas basadas en Linux.
Sin embargo, al revisar el código, me di cuenta de que la biblioteca no podía leer no_proxy para nada que fuera un subdominio: por ejemplo, .mydomain.com.
Así que actualicé mi variable de entorno en todas mis máquinas agregando el FQDN de mi servidor, wapt.mydomain.com: ¡problema resuelto!
Solo me queda un problema, pero estoy esperando a ver si el procedimiento que inicié esta noche lo resuelve:
el servicio Python de mi servidor WAPT está consumiendo el 99 % de la CPU y recibo varios mensajes:
ADVERTENCIA Sesión no válida 917a29931507404db3d67aad566bfb38.
Los agentes están actualizados; espero que esté relacionado con mi problema de proxy. Mañana habrá más novedades.
Detalle para la biblioteca Websocket:
En C:\Program Files (x86)\wapt\lib\site-packages\websocket\_url.py:
La siguiente función no admite la verificación de subdominios (.mydomain.com)
def _is_no_proxy_host(hostname, no_proxy):
if not no_proxy:
v = os.environ.get("no_proxy", "").replace(" ", "")
no_proxy = v.split(",")
if not no_proxy:
no_proxy = DEFAULT_NO_PROXY_HOST
if hostname in no_proxy:
return True
elif _is_ip_address(hostname):
return any([_is_address_in_network(hostname, subnet) for subnet in no_proxy if _is_subnet_address(subnet)])
return False