Hello,
the public relay server on my Raspberry Pi 2B (running Ubuntu Server 20.04.1 LTS) stopped working a few days ago. I can still access the status page but it shows zero sessions and connections.
$ sudo systemctl status strelaysrv.service
● strelaysrv.service - Syncthing Relay Server
Loaded: loaded (/lib/systemd/system/strelaysrv.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2020-10-29 23:24:35 UTC; 22s ago
Docs: man:strelaysrv(1)
Main PID: 12619 (strelaysrv)
Tasks: 13 (limit: 1827)
CGroup: /system.slice/strelaysrv.service
└─12619 /usr/bin/strelaysrv -nat=false -global-rate 3145728 -provided-by 🌠 LorTorDeRMur--Bochum, GER
Okt 29 23:24:35 raspi2b systemd[1]: Started Syncthing Relay Server.
Okt 29 23:24:36 raspi2b strelaysrv[12619]: 2020/10/29 23:24:36 main.go:139: strelaysrv v1.8.0 "Fermium Flea" (go1.13.8 linux-arm) deb@build.syncthing.net 2020-08-07 06:09:12 UTC [noupgrade]
Okt 29 23:24:36 raspi2b strelaysrv[12619]: 2020/10/29 23:24:36 main.go:145: Connection limit 419430
Okt 29 23:24:36 raspi2b strelaysrv[12619]: 2020/10/29 23:24:36 main.go:234: URI: relay://0.0.0.0:22067/?id=I7STPVT-3SGNAFM-SV7GKQM-BPISG5F-WWSBFOQ-UJNT7FV-YQTQ7AT-RFKVCQ4&pingInterval=1m0s&networkTimeout=2m0s&sessionLimitBps=0&g>
Okt 29 23:24:36 raspi2b strelaysrv[12619]: 2020/10/29 23:24:36 main.go:237: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Okt 29 23:24:36 raspi2b strelaysrv[12619]: 2020/10/29 23:24:36 main.go:238: !! Joining default relay pools, this relay will be available for public use. !!
Okt 29 23:24:36 raspi2b strelaysrv[12619]: 2020/10/29 23:24:36 main.go:239: !! Use the -pools="" command line option to make the relay private. !!
Okt 29 23:24:36 raspi2b strelaysrv[12619]: 2020/10/29 23:24:36 main.go:240: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Okt 29 23:24:40 raspi2b strelaysrv[12619]: 2020/10/29 23:24:40 pool.go:70: Failed to join https://relays.syncthing.net/endpoint: request or check error
Okt 29 23:24:40 raspi2b strelaysrv[12619]: 2020/10/29 23:24:40 pool.go:71: Response data: getting invitation: dial tcp 94.222.185.165:22067: i/o timeouta
Errors indicating that the server fails to join the pool appear in the log once every minute.
$ sudo systemctl status strelaysrv.service
● strelaysrv.service - Syncthing Relay Server
Loaded: loaded (/lib/systemd/system/strelaysrv.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2020-10-29 23:24:35 UTC; 8min ago
Docs: man:strelaysrv(1)
Main PID: 12619 (strelaysrv)
Tasks: 13 (limit: 1827)
CGroup: /system.slice/strelaysrv.service
└─12619 /usr/bin/strelaysrv -nat=false -global-rate 3145728 -provided-by 🌠 LorTorDeRMur--Bochum, GER
Okt 29 23:28:48 raspi2b strelaysrv[12619]: 2020/10/29 23:28:48 pool.go:70: Failed to join https://relays.syncthing.net/endpoint: request or check error
Okt 29 23:28:48 raspi2b strelaysrv[12619]: 2020/10/29 23:28:48 pool.go:71: Response data: getting invitation: dial tcp 94.222.185.165:22067: i/o timeout
Okt 29 23:29:50 raspi2b strelaysrv[12619]: 2020/10/29 23:29:50 pool.go:70: Failed to join https://relays.syncthing.net/endpoint: request or check error
Okt 29 23:29:50 raspi2b strelaysrv[12619]: 2020/10/29 23:29:50 pool.go:71: Response data: getting invitation: dial tcp 94.222.185.165:22067: i/o timeout
Okt 29 23:30:52 raspi2b strelaysrv[12619]: 2020/10/29 23:30:52 pool.go:70: Failed to join https://relays.syncthing.net/endpoint: request or check error
Okt 29 23:30:52 raspi2b strelaysrv[12619]: 2020/10/29 23:30:52 pool.go:71: Response data: getting invitation: dial tcp 94.222.185.165:22067: i/o timeout
Okt 29 23:31:54 raspi2b strelaysrv[12619]: 2020/10/29 23:31:54 pool.go:70: Failed to join https://relays.syncthing.net/endpoint: request or check error
Okt 29 23:31:54 raspi2b strelaysrv[12619]: 2020/10/29 23:31:54 pool.go:71: Response data: getting invitation: dial tcp 94.222.185.165:22067: i/o timeout
Okt 29 23:32:56 raspi2b strelaysrv[12619]: 2020/10/29 23:32:56 pool.go:70: Failed to join https://relays.syncthing.net/endpoint: request or check error
Okt 29 23:32:56 raspi2b strelaysrv[12619]: 2020/10/29 23:32:56 pool.go:71: Response data: getting invitation: dial tcp 94.222.185.165:22067: i/o timeout
I updated several packages and kernels recently (not sure which ones) and I am using the official Syncthing repository. Any ideas?