Ciao,
dalla metà della scorsa settimana, quasi un terzo delle nostre macchine risulta disconnesso in WAPT, sebbene siano accessibili dalla rete.
Nei log dell'agente trovo quanto segue:
2019-04-01 13:49:16,072 AVVISO Parametri di connessione Websocket: HTTPSConnectionPool(host='srv00-wapt01', port=443): Numero massimo di tentativi superato con URL: /get_websocket_auth_token (Causato da NewConnectionError('
2019-04-01 13:50:16,082 AVVISO Parametri di connessione Websocket: HTTPSConnectionPool(host='srv00-wapt01', porta=443): Numero massimo di tentativi superato con URL: /get_websocket_auth_token (Causato da NewConnectionError('
2019-04-01 13:51:16,095 AVVISO Parametri di connessione Websocket: HTTPSConnectionPool(host='srv00-wapt01', porta=443): Numero massimo di tentativi superato con URL: /get_websocket_auth_token (Causato da NewConnectionError('
2019-04-01 13:52:16,108 AVVISO Parametri di connessione Websocket: HTTPSConnectionPool(host='srv00-wapt01', porta=443): Numero massimo di tentativi superato con URL: /get_websocket_auth_token (Causato da NewConnectionError('
2019-04-01 13:53:16,121 AVVISO Parametri di connessione Websocket: HTTPSConnectionPool(host='srv00-wapt01', porta=443): Numero massimo di tentativi superato con URL: /get_websocket_auth_token (Causato da NewConnectionError('
2019-04-01 13:54:16,134 AVVISO Parametri di connessione Websocket: HTTPSConnectionPool(host='srv00-wapt01', porta=443): Numero massimo di tentativi superato con URL: /get_websocket_auth_token (Causato da NewConnectionError('
2019-04-01 13:55:16,970 AVVISO Parametri di connessione Websocket: HTTPSConnectionPool(host='srv00-wapt01', porta=443): Numero massimo di tentativi superato con URL: /get_websocket_auth_token (Causato da NewConnectionError('
Come posso risolvere questo problema?
Versione 1.7.3.5 installata su un server Windows Server 2016 (1607).
Grazie per l'aiuto.
Segnalazione di errore da parte degli agenti
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Salve,
ho cercato di fare progressi su questo problema.
Sembra che gli agenti aprano molte connessioni socket verso il server e, a un certo punto, non ci siano più porte disponibili per la comunicazione. Pensavo che ciò fosse dovuto alle porte di ascolto sul server, ma sembra che il problema risieda nelle macchine client.
Ho installato un nuovo server WAPT su CentOS 7 e ho riscontrato lo stesso problema con 3 delle 5 macchine che comunicano con questo nuovo server...
Secondo il messaggio di errore (10055) e numerosi post sui forum, sembra che Python (o Windows) non chiuda correttamente le connessioni e che il sistema operativo esaurisca rapidamente le porte disponibili.
Avete mai riscontrato questo problema?
Cordiali saluti,
ho cercato di fare progressi su questo problema.
Sembra che gli agenti aprano molte connessioni socket verso il server e, a un certo punto, non ci siano più porte disponibili per la comunicazione. Pensavo che ciò fosse dovuto alle porte di ascolto sul server, ma sembra che il problema risieda nelle macchine client.
Ho installato un nuovo server WAPT su CentOS 7 e ho riscontrato lo stesso problema con 3 delle 5 macchine che comunicano con questo nuovo server...
Secondo il messaggio di errore (10055) e numerosi post sui forum, sembra che Python (o Windows) non chiuda correttamente le connessioni e che il sistema operativo esaurisca rapidamente le porte disponibili.
Avete mai riscontrato questo problema?
Cordiali saluti,
Ciao,
non ricordo di aver mai visto questo problema prima...
Sarebbe interessante capire perché la richiesta `/get_websocket_auth_token` al server viene inizialmente rifiutata (e potenzialmente rilasciata in modo improprio, lasciando un socket aperto).
In un prompt dei comandi con privilegi elevati, esegui `runwaptservce.bat -ldebug` e osserva il comportamento.
Verifica se un programma antivirus locale o remoto intercetta le connessioni HTTPS.
Puoi anche eseguire `netstat -a -n` sul client per visualizzare tutti i socket e verificare che ce ne siano troppi connessi al server WAPT sulla porta 443.
Normalmente, c'è un socket permanentemente in modalità ESTABLISHED (la connessione WebSocket del client al server per le azioni dalla console) e altri eventualmente in modalità TIME_WAIT a causa di aggiornamenti o altre richieste precedenti.
I socket in modalità TIME_WAIT o CLOSE_WAIT non dovrebbero rimanere aperti per più di quattro minuti.
non ricordo di aver mai visto questo problema prima...
Sarebbe interessante capire perché la richiesta `/get_websocket_auth_token` al server viene inizialmente rifiutata (e potenzialmente rilasciata in modo improprio, lasciando un socket aperto).
In un prompt dei comandi con privilegi elevati, esegui `runwaptservce.bat -ldebug` e osserva il comportamento.
Verifica se un programma antivirus locale o remoto intercetta le connessioni HTTPS.
Puoi anche eseguire `netstat -a -n` sul client per visualizzare tutti i socket e verificare che ce ne siano troppi connessi al server WAPT sulla porta 443.
Normalmente, c'è un socket permanentemente in modalità ESTABLISHED (la connessione WebSocket del client al server per le azioni dalla console) e altri eventualmente in modalità TIME_WAIT a causa di aggiornamenti o altre richieste precedenti.
I socket in modalità TIME_WAIT o CLOSE_WAIT non dovrebbero rimanere aperti per più di quattro minuti.
Tranquillo IT
Salve,
ho difficoltà a fornirvi i log di servizio.
Quando si verifica il problema ed eseguiamo il comando, il servizio si riavvia e funziona... Proverò a lasciare il debugger in esecuzione per diversi giorni su una macchina.
Cordiali saluti,
ho difficoltà a fornirvi i log di servizio.
Quando si verifica il problema ed eseguiamo il comando, il servizio si riavvia e funziona... Proverò a lasciare il debugger in esecuzione per diversi giorni su una macchina.
Cordiali saluti,
