Génération d'erreurs à chaque demande manuelle de déconnexion et reconnexion des clients

Tags: #<Tag:0x00007f752bb89f28>

Bonjour,

J’utilise ce plugin via virtuel et scénario pour faire un control parentale.
J’ai depuis un certain temps des erreurs lors du blocage client et du déblocage client.
je joins les logs dans ce message.
unifi.log (37,3 Ko) unifi_deamon.log (62,3 Ko)

MErci

Bonjour, le log demon est déjà trop loin, j’ai besoin du moment ou la première erreur apparaît

Je viens de générer ma commande quelques fois
au moment de l’erreur :

[2021-10-12 20:56:37][ERROR] : Problème de communication avec le démon à la demande http://10.0.0.x:55056/cmd?cmd=reconnectClient&args=78%3Ac8%3A81%3Afe%3Ab2%3A45 Exception : Exception: Echec de la requête HTTP : http://10.0.0.x:55056/cmd?cmd=reconnectClient&args=78%3Ac8%3A81%3Afe%3Ab2%3A45 cURL error : Operation timed out after 60000 milliseconds with 0 bytes received in /var/www/html/core/com/http.com.php:133 Stack trace: #0 /var/www/html/plugins/unifi/core/class/unifi.class.php(1196): com_http->exec(60, 1) #1 /var/www/html/plugins/unifi/core/class/unifi.class.php(1534): unifi::uExecute(‹ reconnectClient ›, Array) #2 /var/www/html/core/class/cmd.class.php(1104): unifiCmd->execute(Array) #3 /var/www/html/plugins/virtual/core/class/virtual.class.php(363): cmd->execCmd(Array) #4 /var/www/html/core/class/cmd.class.php(1104): virtualCmd->execute(Array) #5 /var/www/html/core/ajax/cmd.ajax.php(88): cmd->execCmd(Array) #6 {main}

j’obtiens ce log :

--> starting at object with constructor 'TLSSocket'
|     property '_httpMessage' -> object with constructor 'ClientRequest'
--- property 'socket' closes the circle
at JSON.stringify (<anonymous>)
at stringify (/var/www/html/plugins/unifi/resources/node_modules/express/lib/response.js:1123:12)
at ServerResponse.json (/var/www/html/plugins/unifi/resources/node_modules/express/lib/response.js:260:14)
at /var/www/html/plugins/unifi/resources/unifiDaemon.js:132:8
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
(node:3840) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 6)
(node:3840) UnhandledPromiseRejectionWarning: TypeError: Converting circular structure to JSON
--> starting at object with constructor 'TLSSocket'
|     property '_httpMessage' -> object with constructor 'ClientRequest'
--- property 'socket' closes the circle
at JSON.stringify (<anonymous>)
at stringify (/var/www/html/plugins/unifi/resources/node_modules/express/lib/response.js:1123:12)
at ServerResponse.json (/var/www/html/plugins/unifi/resources/node_modules/express/lib/response.js:260:14)
at /var/www/html/plugins/unifi/resources/unifiDaemon.js:132:8
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
(node:3840) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 8)

Je ne sais pas si ca peut aider pour moi c’est incompréhensible…
Merci

Il faut fournir le log du démon juste avant l’erreur et avec l’erreur inclue !

Je suis désolé… j’avais bien compris que tu voulais la log avant et après l’erreur mais depuis que j’ai mais j’ai vidé le log démon et je n’ai que ce genre de log qui apparait dans la trace…
C’est très étrange…
De temps en temps j’ai démon qui saute mais bien évidemment depuis que j’ai vidé la log, je n’arrive pas a reproduire.

Oui je veux les lignes ou ça fonctionne et le premier moment ou ça foire. Dans le log du démon.

Je ne comprends pas, tu dis que ça arrives quand tu bloque et débloque un client, donc c’est reproduisible !

Salut @nebz, j’ai un peu plus de temps aujourd’hui pour faire de nouveau test.
J’ai pu générer des traces avant / après, mais les logs sont trop généreux en information (nom, login, ip, identifiant wifi etc) il faut que j’épure un peu avant de transférer dans le forum.
Je te tiens au jus rapidement.

Corrigé avec la version du 15/10/21 encore merci pour ta réactivité.

1 J'aime

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.