Pagina 1 di 1

[RISOLTO] Wapt-get lento: soluzione

Pubblicato: 13 giugno 2019 - 15:34
di erickeke
Una soluzione alternativa per un bug che mi infastidisce da tempo

Versione client: 1.7.4.6077 e successive, su W10 > 1803

Macchina fuori dominio

Su alcuni computer, l'aggiornamento wapt-get impiega molto tempo per essere completato.

Quando si esegue `wapt-get update -ldebug`, nei log troviamo regolarmente questo messaggio:

2019-06-13 14:59:43,460 DEBUG La transazione ha impiegato troppo tempo: 2,33699989319
2019-06-13 14:59:45,822 DEBUG La transazione ha impiegato troppo tempo: 2,31399989128
2019-06-13 14:59:48,397 DEBUG La transazione ha impiegato troppo tempo: 2,31700015068
2019-06-13 14:59:50,740 DEBUG La transazione ha impiegato troppo tempo: 2,30399990082
2019-06-13 15:00:17,855 DEBUG La transazione ha impiegato troppo tempo: 2,37700009346
2019-06-13 15:00:20,233 DEBUG La transazione ha richiesto troppo tempo: 2.34000015259


Contemporaneamente, quando vengono visualizzati questi messaggi, Procmon rimane bloccato per circa 2 secondi su "CreateFile \\WORKGROUP*\MAILSLOT\NET\NETLOGON":
mailslot.PNG
mailslot.PNG (9,69 KB) Visualizzato 4880 volte
Soluzione alternativa:

Disabilitare NetBIOS su TCP/IP:
Cattura.PNG
Capture.PNG (18,68 KB) Visualizzato 4880 volte
Dopo aver eseguito nuovamente `wapt-get update -ldebug`, il messaggio "La transazione ha richiesto troppo tempo" scompare. Procmon non tenta più di aprire i mailslot.

Da quel poco che ho capito, sembra essere correlato a una chiamata di Active Directory (AD) relativa alla gestione degli account utente. La chiamata di AD viene persino utilizzata per interrogare un account locale, non di dominio... Devo indagare ulteriormente per capirne di più.

Il thread qui sotto è stato molto utile, poiché i timeout menzionati erano simili a quelli che ho riscontrato:
https://social.technet.microsoft.com/Fo... inserverDS

La prima risposta risolve il problema, mentre la disattivazione di NetBIOS su TCP/IP lo risolve, consentendoci finalmente di godere di una connessione WAPT veloce :-)

Penso che il team di Wapt non abbia riscontrato questo problema perché utilizza Wapt principalmente su macchine in un dominio AD.

Completerò il mio post più tardi.

Re: Wapt-get lento: soluzione

Pubblicato: 14 giugno 2019 - 11:28
di htouvet
Grazie mille per questa analisi.
Infatti, nella nostra infrastruttura, NetBIOS è generalmente disabilitato.

Il problema della lentezza potrebbe essere legato anche alla ricerca dei gruppi a cui è collegata la macchina.
( setuphelpers.get_computer_groups() )
chi fa appello all'AD

Penso che dobbiamo configurare questo utilizzo...

Potresti provare a inserire una voce host_profiles vuota in wapt-get.ini?

<waptdir>\wapt-get.ini:

Codice: Seleziona tutto

[global]
host_profiles=

Le informazioni raccolte potrebbero riguardare ricerche di nomi o di Active Directory:

setuphelpers.host_info():

Codice: Seleziona tutto

    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()

in un WaptPython possiamo testare quale potrebbe richiedere più tempo.

Re: Wapt-get lento: soluzione

Pubblicato: 21 giugno 2019 - 13:06
di dcardon
Ciao Erickeke,
erickeke ha scritto: 13 giugno 2019 - 15:34 Una soluzione alternativa per un bug che mi infastidisce da tempo.

Versione client: 1.7.4.6077 e successive, su W10 > 1803.

Macchina non in dominio.

Su alcune macchine, wapt-get update impiega molto tempo per essere completato.
Grazie per la tua lunga citazione. Hai avuto modo di verificare quale funzione impiega troppo tempo con la parte NetBIOS?

Come hai accennato nella tua e-mail, tendiamo sempre a disabilitare NetBIOS (nello store è disponibile un pacchetto per questo scopo) :-) )

Abbiamo apportato alcune modifiche per migliorare questo problema. Dovrebbe essere incluso nella prossima versione.

Speriamo che questo risolva il problema. Altrimenti, disabilitare NetBIOS è un'ottima idea!

Sinceramente,

Denis

Re: [RISOLTO] Wapt-get lento: soluzione

Pubblicato: 4 settembre 2019 - 19:51
di erickeke
Scusa, mi sono perso parecchi messaggi, e poi ero in vacanza e me ne sono persi altri. Ho aggiornato il mio indirizzo email con uno che controllo più spesso. ;-)

No, non ho ancora controllato la funzione, ci tornerò quando avrò 5 minuti, promesso!