LVAlert listener does not automatically reinstate subscriptions after reconnecting
The LVAlert listener does not automatically reinstate subscriptions when it reconnects. Both listeners timed out, disconnected, and reconnected last week. When they came back up, they did not recreate their subscriptions.
Here are log message excerpts.
Production
[2019-05-25 09:01:49,130: ERROR/ForkPoolWorker-31] Socket Error #110: Connection timed out
[2019-05-25 09:01:49,142: WARNING/ForkPoolWorker-31] Failed to send b'</stream:stream>'
[2019-05-25 09:01:49,144: INFO/ForkPoolWorker-31] Waiting for </stream:stream> from server
[2019-05-25 09:01:54,754: WARNING/ForkPoolWorker-31] DNS: dnspython not found. Can not use SRV lookup.
[2019-05-25 09:01:55,634: INFO/ForkPoolWorker-31] Negotiating TLS
[2019-05-25 09:01:55,634: INFO/ForkPoolWorker-31] Using SSL version: TLSv1
[2019-05-25 09:01:56,406: INFO/ForkPoolWorker-31] JID set to: emfollow@lvalert.cgca.uwm.edu/23ba81ecfa7c4ceb92bad2bcf1ed8906
[2019-05-25 09:01:56,477: INFO/ForkPoolWorker-31] CERT: Time until certificate expiration: 105574 days, 15:02:09.522172
17:49
Playground
[2019-05-25 09:02:52,618: ERROR/MainProcess] Socket Error #110: Connection timed out
[2019-05-25 09:02:52,623: WARNING/MainProcess] Failed to send b'</stream:stream>'
[2019-05-25 09:02:52,627: INFO/MainProcess] Waiting for </stream:stream> from server
[2019-05-25 09:02:58,537: WARNING/MainProcess] DNS: dnspython not found. Can not use SRV lookup.
[2019-05-25 09:02:58,812: INFO/MainProcess] Negotiating TLS
[2019-05-25 09:02:58,817: INFO/MainProcess] Using SSL version: TLSv1
[2019-05-25 09:02:59,643: INFO/MainProcess] JID set to: emfollow@lvalert-playground.cgca.uwm.edu/f5f53a9a3a1040f99c83ac31f8b90bed
[2019-05-25 09:02:59,716: INFO/MainProcess] CERT: Time until certificate expiration: 105781 days, 22:54:37.283914
17:49