Ctrl.close - Le controleur a envoyé un évènement de fermeture, Arret du démon

Bonjour,

J’ai deja vu quelques postes passés sur ce sujet mais je comprenais que ca venait plutôt du controleur d’apres les réponses de @nebz

Je parle du message d’arret du demon : « ctrl.close - Le controleur a envoyé un évènement de fermeture, Arret du démon »
J’avais active le redémarrage automatique du demon pour contourner.

Depuis la dernière beta (quelques jours), peut etre un coincidence mais je n’ai plus du tout le souci, le demon semble stable.

Voila, c’etait juste pour partage.

Olivier

Absolument aucun changement dans la dernière bêta (juste des librairies utilisées par les actions de tests sur github)

Peut être une nouvelle version du contrôleur qui ne coupe plus la connexion ? La 7.0.23

En effet c bien possible, maj il y a 5 jours de l’UDM Pro en 1.11.4 et partie network en 7.0.23.

Merci.

Hello, du mieux depuis 7.1.66 ?

Bonjour,
Hello Nabz, merci de penser a ce souci… malheureusement pas de mieux. j’ai fat les MAJ il y a un moment mais toujours des redémarrage tres frenquent du daemon (Nb : suis sur la beta).

Je ne sais rien faire … le contrôleur coupe la connexion, il faut voir l’erreur dans leur fichier server.log a l’heure du message ctrl.close dans le log du démon.

Je vais retenter une instal mais j’ai jamais rien trouvé dans le server.log pour ma part, juste que la connexion s’arrete…

J’ai le même problème depuis longtemps. Mon daemon se déconnecte toutes les 10min environ.
J’ai configuré un heartbeat à 3min et redémarrage automatique… mais cela ne suffit pas.
Je ne comprends pas pourquoi.

Peut-être que j’ai un conflit avec un autre plugin?

Je vais surement essayer de faire une machine virtuelle avec uniquement ce plugin dessus pour voir ce que cela donne.

Hello,

comme dit plus haut, la réponse à la raison se trouve dans le controleur, dans le fichier server.log, c’est là que le controleur écrit pourquoi il a du fermer la connexion ws !

Voilà ce que j’ai dans le server logs de mon UDM PRO

[2022-07-23T09:40:56,680] <ws-notify> WARN  api    - unable to send over websocket java.lang.IllegalStateException: The WebSocket session [1bca] has been closed and no method (apart from close()) may be called on a closed session
[2022-07-23T09:51:11,384] <webapi-1804> WARN  api    - websocket session error:The remote endpoint was in state [TEXT_FULL_WRITING] which is an invalid state for called method
[2022-07-23T09:51:11,386] <ws-notify> WARN  api    - unable to send over websocket java.lang.IllegalStateException: Message will not be sent because the WebSocket session has been closed
[2022-07-23T09:51:11,388] <ws-notify> WARN  api    - unable to send over websocket java.lang.IllegalStateException: The WebSocket session [1bcb] has been closed and no method (apart from close()) may be called on a closed session
[2022-07-23T09:58:11,433] <ws-notify> WARN  api    - unable to send over websocket java.lang.IllegalStateException: The remote endpoint was in state [TEXT_FULL_WRITING] which is an invalid state for called method
[2022-07-23T10:00:38,679] <inform_stat-4> WARN  event  - Unrendered device from unknown type ap_from while trying to render device name
[2022-07-23T10:00:38,679] <inform_stat-4> WARN  event  - Unrendered device from unknown type ap_to while trying to render device name
[2022-07-23T10:00:41,480] <webapi-1805> WARN  api    - websocket session error:The remote endpoint was in state [TEXT_FULL_WRITING] which is an invalid state for called method
[2022-07-23T10:00:41,481] <ws-notify> WARN  api    - unable to send over websocket java.lang.IllegalStateException: Message will not be sent because the WebSocket session has been closed
[2022-07-23T10:00:41,492] <ws-notify> WARN  api    - unable to send over websocket java.lang.IllegalStateException: The WebSocket session [1bcc] has been closed and no method (apart from close()) may be called on a closed session
[2022-07-23T10:00:41,494] <ws-notify> WARN  api    - unable to send over websocket java.lang.IllegalStateException: The WebSocket session [1bcc] has been closed and no method (apart from close()) may be called on a closed session
[2022-07-23T10:11:44,741] <inform_stat-1> WARN  event  - Unrendered device from unknown type ap_from while trying to render device name
[2022-07-23T10:11:44,741] <inform_stat-1> WARN  event  - Unrendered device from unknown type ap_to while trying to render device name
[2022-07-23T10:12:38,311] <inform_stat-1> WARN  event  - Unrendered device from unknown type ap_from while trying to render device name
[2022-07-23T10:12:38,311] <inform_stat-1> WARN  event  - Unrendered device from unknown type ap_to while trying to render device name
[2022-07-23T10:12:47,372] <inform_stat-4> WARN  event  - Unrendered device from unknown type ap_from while trying to render device name
[2022-07-23T10:12:47,372] <inform_stat-4> WARN  event  - Unrendered device from unknown type ap_to while trying to render device name
[2022-07-23T10:12:59,252] <inform_stat-4> WARN  event  - Unrendered device from unknown type ap_from while trying to render device name
[2022-07-23T10:12:59,252] <inform_stat-4> WARN  event  - Unrendered device from unknown type ap_to while trying to render device name
[2022-07-23T10:17:33,405] <ws-notify> WARN  api    - websocket session error:java.net.SocketTimeoutException
[2022-07-23T10:17:33,407] <ws-notify> WARN  api    - unable to send message
[2022-07-23T10:17:33,572] <ws-notify> WARN  api    - unable to send over websocket java.lang.IllegalStateException: The remote endpoint was in state [TEXT_FULL_WRITING] which is an invalid state for called method
[2022-07-23T10:17:33,590] <ws-notify> WARN  api    - unable to send over websocket java.lang.IllegalStateException: The remote endpoint was in state [TEXT_FULL_WRITING] which is an invalid state for called method
[2022-07-23T10:17:33,601] <ws-notify> WARN  api    - unable to send over websocket java.lang.IllegalStateException: The remote endpoint was in state [TEXT_FULL_WRITING] which is an invalid state for called method
[2022-07-23T10:17
1 « J'aime »

Les cinq dernières lignes sont l’erreur, mais j’ai rien trouvé chez UniFi concernant cette erreur… il faut peut être ouvrir un ticket chez eux

Et celle là aussi

C’est un plantage de leur code… mais aucune idée pourquoi ça plante chez eux…

j’ouvre un ticket. thks

2 « J'aime »

Salut, du nouveau du coté de unifi ?

1 « J'aime »

pas encore… Je viens de rentrer de vacances et je viens de leur envoyer des nouveaux logs.
J’espère qu’une solution sera trouvée rapidement

2 « J'aime »

Est ce que ton unifi betwork plante de temps en temps ? J’ai ce soucis depuis des mois, je ne peux plus accéder au portal networks, alors que tout fonctionne parfaitement, je dois reboot, pour pouvoir y accéder.

Bonjour,
Même erreur :

[04-09-2022 09:55:59][WARNING] : ctrl.close - Le controleur a envoyé un évènement de fermeture, Arret du démon
[04-09-2022 09:55:59][INFO] : Exit

udm pro a jour !
je viens d’essayer la beta et finalement ça a l’air de tenir,

La bêta du contrôleur ou du plugin ?