Omada Controller is Offline - java.net.SocketException: Connection or outbound has closed
Hi,
I'm seeing the controller dropping offline and reappearing after two minutes perhaps two times a week.
Thankfully the devices don't drop but that notification that the controller is gone is alarming.
I'm running 5.0.30 via mbentley's Docker.
I have Omada Cloud running, which is sending the notifications.
I've got DST set in the UI.
I used controller version 4 without seeing this. It is a new issue to me.
Logs per below, running upward.
I can see that a similar issue in v4 was flagged to mbentley, the docker creator, who indicated the container was not at fault.
Looking at this forum, I believe the same person flagged that issue up here and it was acknowledged and fixed in a version of v4.
Is this something I can solve or is it a bug in v5?
Thank you.
2022-02-24 03:00:29 | stdout | 02-24-2022 03:00:29.929 INFO [Thread-8] [] c.t.e.c.c.CloudClient(127): Connect service server automatically, ConnectionType is PERSISTENT_CONNECTION. |
2022-02-24 03:00:29 | stdout | 02-24-2022 03:00:29.917 INFO [Thread-13] [] c.t.e.c.c.q(796): Thread 'expiredRequestCleanThread' is stopped |
2022-02-24 03:00:29 | stdout | 02-24-2022 03:00:29.916 INFO [Thread-13] [] c.t.e.c.c.q(792): expiredRequestCleanThread is interrupted. |
2022-02-24 03:00:29 | stdout | 02-24-2022 03:00:29.915 INFO [Thread-8] [] c.t.e.c.c.CloudClient(146): Close connection to service server. |
2022-02-24 03:00:29 | stdout | 02-24-2022 03:00:29.914 INFO [Thread-14] [] c.t.e.c.c.q(921): Thread 'heartBeatThread' is stopped |
2022-02-24 03:00:29 | stdout | at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] |
2022-02-24 03:00:29 | stdout | at com.tplink.eap.cloudsdk.client.t.run(SourceFile:889) [cloudsdk-1.0.7.jar:?] |
2022-02-24 03:00:29 | stdout | at com.tplink.eap.cloudsdk.client.q.a(SourceFile:418) ~[cloudsdk-1.0.7.jar:?] |
2022-02-24 03:00:29 | stdout | at com.tplink.eap.cloudsdk.client.q.a(SourceFile:484) ~[cloudsdk-1.0.7.jar:?] |
2022-02-24 03:00:29 | stdout | at com.tplink.eap.cloudsdk.client.p.a(SourceFile:111) ~[cloudsdk-1.0.7.jar:?] |
2022-02-24 03:00:29 | stdout | at java.io.OutputStream.write(OutputStream.java:75) ~[?:1.8.0_312] |
2022-02-24 03:00:29 | stdout | at sun.security.ssl.SSLSocketImpl$AppOutputStream.write(SSLSocketImpl.java:1181) ~[?:1.8.0_312] |
2022-02-24 03:00:29 | stdout | java.net.SocketException: Connection or outbound has closed |
2022-02-24 03:00:29 | stdout | 02-24-2022 03:00:29.913 INFO [Thread-14] [] c.t.e.c.c.q(913): java.net.SocketException: Connection or outbound has closed |
2022-02-24 02:58:49 | stdout | 02-24-2022 02:58:49.488 INFO [Thread-12] [] c.t.e.c.c.q(839): Thread 'recvThread' is stopped |
2022-02-24 02:58:49 | stdout | 02-24-2022 02:58:49.487 INFO [Thread-12] [] c.t.e.c.c.q(833): 'recvThread' exception:java.net.SocketException: There is no more data because the end of the stream has been reached. |