Página 1 de 1

[RESUELTO] Wapt-get lento: solución

Publicado: 13 de junio de 2019 - 15:34
por erickeke
Una solución alternativa para un error que me ha molestado durante mucho tiempo

Versión del cliente: 1.7.4.6077 y superior, en W10 > 1803

Máquina fuera de dominio

En algunas máquinas, la actualización de wapt-get tarda mucho tiempo en completarse.

Al ejecutar `wapt-get update -ldebug`, regularmente encontramos esto en los registros:

2019-06-13 14:59:43,460 DEBUG La transacción tardó demasiado tiempo: 2.33699989319
2019-06-13 14:59:45,822 DEBUG La transacción tardó demasiado tiempo: 2.31399989128
2019-06-13 14:59:48,397 DEBUG La transacción tardó demasiado tiempo: 2.31700015068
2019-06-13 14:59:50,740 DEBUG La transacción tardó demasiado tiempo: 2.30399990082
2019-06-13 15:00:17,855 DEBUG La transacción tardó demasiado tiempo: 2.37700009346
2019-06-13 15:00:20,233 DEBUG La transacción tardó demasiado tiempo: 2.34000015259


Simultáneamente, cuando aparecen estos mensajes, Procmon permanece bloqueado durante aproximadamente 2 segundos en "CreateFile \\WORKGROUP*\MAILSLOT\NET\NETLOGON":
ranura de correo.PNG
buzón.PNG (9,69 KB) Visto 4888 veces
Solución alternativa:

Deshabilitar NetBIOS sobre TCP/IP:
Captura.PNG
Captura.PNG (18,68 KB) Visto 4888 veces
Tras ejecutar `wapt-get update -ldebug` de nuevo, el mensaje "La transacción tardó demasiado tiempo" desaparece. Procmon ya no intenta abrir los buzones de correo.

Por lo poco que entiendo, parece estar relacionado con una llamada a Active Directory (AD) relacionada con la administración de cuentas de usuario. La llamada a AD incluso se utiliza para consultar una cuenta local que no pertenece al dominio... Necesito investigar más para comprenderlo mejor.

El hilo a continuación fue muy útil, ya que los tiempos de espera mencionados fueron similares a los que encontré:
https://social.technet.microsoft.com/Fo... inserverDS

La primera respuesta aborda el problema y deshabilitar NetBIOS sobre TCP/IP lo resuelve, permitiéndonos finalmente disfrutar de una conexión WAPT rápida :-)

Creo que el equipo de Wapt no ha encontrado el problema porque utilizan Wapt principalmente en máquinas en un dominio AD.

Completaré mi publicación más tarde.

Re: Wapt-get lento: solución

Publicado: 14 de junio de 2019 - 11:28
por htouvet
Muchas gracias por este análisis.
De hecho, en nuestra infraestructura, NetBIOS generalmente está deshabilitado.

El problema de lentitud también puede estar relacionado con la búsqueda de los grupos a los que está asociada la máquina.
( setuphelpers.get_computer_groups() )
quien apela al AD

Creo que necesitamos configurar este uso...

¿Podrías intentar poner una entrada host_profiles vacía en wapt-get.ini?

<waptdir>\wapt-get.ini:

Código: Seleccionar todo

[global]
host_profiles=

La información recopilada potencialmente implica búsquedas de nombres o de Active Directory:

setuphelpers.host_info():

Código: Seleccionar todo

    info['profiles_users'] = get_profiles_users()
    info['local_profiles'] = get_local_profiles()
    info['local_administrators'] = local_admins()
    info['local_groups'] =  {g:local_group_members(g) for g in local_groups()}
    info['local_users'] =  local_users()

En un WaptPython, podemos probar cuál podría llevar tiempo.

Re: Wapt-get lento: solución

Publicado: 21 de junio de 2019 - 13:06
por dcardon
Hola Erickeke,
erickeke escribió: 13 de junio de 2019 - 15:34 Una solución alternativa para un error que me ha molestado durante mucho tiempo.

Versión del cliente: 1.7.4.6077 y superior, en W10 > 1803.

La máquina no está en un dominio.

En algunas máquinas, la actualización de wapt-get tarda mucho tiempo en completarse.
Gracias por tu extensa cita. ¿Has tenido la oportunidad de revisar qué función de NetBIOS está tardando demasiado?

Como mencionaste en tu correo electrónico, tendemos a deshabilitar siempre NetBIOS (hay un paquete en la tienda para eso) :-) )

Hemos realizado algunos cambios para solucionar este problema. Debería estar incluido en la próxima versión.

Ojalá esto resuelva el problema. De lo contrario, deshabilitar NetBIOS también es una muy buena idea

Atentamente,

Denis

Re: [RESUELTO] Wapt-get lento: solución

Publicado: 4 de septiembre de 2019 - 19:51
por erickeke
Lo siento, me perdí bastantes mensajes, y luego estuve de vacaciones y me perdí aún más. Cambié mi correo electrónico a uno que reviso con más frecuencia. ;-)

No, todavía no he revisado la función, pero volveré a hacerlo cuando tenga 5 minutos, ¡lo prometo!