Constantly restarting rbfeeder binary

Started by Randstad, July 05, 2024, 07:57:50 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Randstad

Hi, I am running docker-readsb-protobuf + docker-radarbox. I have a problem with the latest version of docker-radarbox. Suddenly, every few minutes I get this error:

No packets received from readsb:30005. Restarting rbfeeder binary

Is this a known issue?

radarbox container log:

[2024-07-05 21:04:18.636][rbfeeder] Receiver: connected   458.1 msg/s received       83.8 msg/s processed (18%)
[2024-07-05 21:04:18.636][rbfeeder] Server:   ready         0.0 kB/s from server      0.5 kB/s to server
[2024-07-05 21:04:18.636][rbfeeder] Results:  0.0 positions/minute
[2024-07-05 21:04:18.636][rbfeeder] Aircraft: 1 of 14 Mode S, 22 of 30 ADS-B used
[2024-07-05 21:08:09.168][stats] Packets sent in past 5 minutes: 5304, total packets since container start: 2579
[2024-07-05 21:08:14.648][watchdog] [WARNING] No packets received from readsb:30005. Restarting rbfeeder binary
[2024-07-05 21:08:22.147][rbfeeder] [2024-07-05 21:08:22]  Starting RBFeeder Version 1.0.10 (build 20231120150000)
[2024-07-05 21:08:22.150][rbfeeder] [2024-07-05 21:08:22]  Using configuration file: /etc/rbfeeder.ini
[2024-07-05 21:08:22.151][rbfeeder] [2024-07-05 21:08:22]  Network-mode enabled.
[2024-07-05 21:08:22.151][rbfeeder] [2024-07-05 21:08:22]  Remote host to fetch data: 172.19.0.5
[2024-07-05 21:08:22.152][rbfeeder] [2024-07-05 21:08:22]  Remote port: 30005
[2024-07-05 21:08:22.152][rbfeeder] [2024-07-05 21:08:22]  Remote protocol: BEAST
[2024-07-05 21:08:22.235][rbfeeder] [2024-07-05 21:08:22]  Using GNSS (when available)
[2024-07-05 21:08:22.275][rbfeeder] [2024-07-05 21:08:22]  Start date/time: 2024-07-05 21:08:21
[2024-07-05 21:08:22.369][rbfeeder] [2024-07-05 21:08:22]  Socket for ANRB created. Waiting for connections on port 32088
[2024-07-05 21:08:22.988][rbfeeder] mlat-client 0.4.2 starting up
[2024-07-05 21:08:22.989][rbfeeder] Listening for Beast-format results connection on port 30105
[2024-07-05 21:08:23.036][rbfeeder] Connected to multilateration server at mlat1.rb24.com:40900, handshaking
[2024-07-05 21:08:23.054][rbfeeder] Server says:
[2024-07-05 21:08:23.054][rbfeeder]
[2024-07-05 21:08:23.054][rbfeeder]         AirNav Server
[2024-07-05 21:08:23.054][rbfeeder]
[2024-07-05 21:08:23.054][rbfeeder]         The multilateration server source code is available under
[2024-07-05 21:08:23.054][rbfeeder]         the terms of the Affero GPL (v3 or later). You may obtain
[2024-07-05 21:08:23.054][rbfeeder]         a copy of this server's source code at the following
[2024-07-05 21:08:23.054][rbfeeder]         location: https://github.com/adsbexchange/mlat-server
[2024-07-05 21:08:23.054][rbfeeder]         
[2024-07-05 21:08:23.055][rbfeeder] Handshake complete: Compression zlib2, UDP transport disabled, Split sync disabled
[2024-07-05 21:08:23.055][rbfeeder] Input connected to 127.0.0.1:32457
[2024-07-05 21:08:23.056][rbfeeder] Input format changed to BEAST, 12MHz clock
[2024-07-05 21:08:23.407][rbfeeder] [2024-07-05 21:08:23]  Connection established.
[2024-07-05 21:08:23.526][rbfeeder] [2024-07-05 21:08:23]  Connection with RadarBox24 server OK! Key accepted by server.
[2024-07-05 21:08:23.527][rbfeeder] [2024-07-05 21:08:23]  This is your station serial number: EXTRPIXXXX
[2024-07-05 21:08:23.536][rbfeeder] [2024-07-05 21:08:23]  Client type: Raspberry Pi
[2024-07-05 21:08:23.658][rbfeeder] Beast-format results connection with 127.0.0.1:32004: connection established
[2024-07-05 21:08:51.582][rbfeeder] Accepted Beast-format results connection from ::ffff:172.19.0.6:41378
[2024-07-05 21:09:23.209][rbfeeder] Receiver: connected   324.4 msg/s received      149.4 msg/s processed (46%)
[2024-07-05 21:09:23.209][rbfeeder] Server:   ready         0.0 kB/s from server      0.8 kB/s to server
[2024-07-05 21:09:23.209][rbfeeder] Results:  8.0 positions/minute
[2024-07-05 21:09:23.209][rbfeeder] Aircraft: 2 of 16 Mode S, 18 of 25 ADS-B used
[2024-07-05 21:13:10.921][stats] Packets sent in past 5 minutes: 7491, total packets since container start: 2187
[2024-07-05 21:13:18.795][watchdog] [WARNING] No packets received from readsb:30005. Restarting rbfeeder binary
[2024-07-05 21:13:26.552][rbfeeder] [2024-07-05 21:13:26]  Starting RBFeeder Version 1.0.10 (build 20231120150000)
[2024-07-05 21:13:26.555][rbfeeder] [2024-07-05 21:13:26]  Using configuration file: /etc/rbfeeder.ini
[2024-07-05 21:13:26.555][rbfeeder] [2024-07-05 21:13:26]  Network-mode enabled.
[2024-07-05 21:13:26.556][rbfeeder] [2024-07-05 21:13:26]  Remote host to fetch data: 172.19.0.5
[2024-07-05 21:13:26.556][rbfeeder] [2024-07-05 21:13:26]  Remote port: 30005
[2024-07-05 21:13:26.557][rbfeeder] [2024-07-05 21:13:26]  Remote protocol: BEAST
[2024-07-05 21:13:26.642][rbfeeder] [2024-07-05 21:13:26]  Using GNSS (when available)
[2024-07-05 21:13:26.685][rbfeeder] [2024-07-05 21:13:26]  Start date/time: 2024-07-05 21:13:26
[2024-07-05 21:13:26.778][rbfeeder] [2024-07-05 21:13:26]  Socket for ANRB created. Waiting for connections on port 32088
[2024-07-05 21:13:27.410][rbfeeder] mlat-client 0.4.2 starting up
[2024-07-05 21:13:27.410][rbfeeder] Listening for Beast-format results connection on port 30105
[2024-07-05 21:13:27.459][rbfeeder] Connected to multilateration server at mlat1.rb24.com:40900, handshaking
[2024-07-05 21:13:27.513][rbfeeder] Server says:
[2024-07-05 21:13:27.513][rbfeeder]
[2024-07-05 21:13:27.513][rbfeeder]         AirNav Server
[2024-07-05 21:13:27.513][rbfeeder]
[2024-07-05 21:13:27.513][rbfeeder]         The multilateration server source code is available under
[2024-07-05 21:13:27.513][rbfeeder]         the terms of the Affero GPL (v3 or later). You may obtain
[2024-07-05 21:13:27.513][rbfeeder]         a copy of this server's source code at the following
[2024-07-05 21:13:27.513][rbfeeder]         location: https://github.com/adsbexchange/mlat-server
[2024-07-05 21:13:27.514][rbfeeder]         
[2024-07-05 21:13:27.514][rbfeeder] Handshake complete: Compression zlib2, UDP transport disabled, Split sync disabled
[2024-07-05 21:13:27.515][rbfeeder] Input connected to 127.0.0.1:32457
[2024-07-05 21:13:27.515][rbfeeder] Input format changed to BEAST, 12MHz clock
[2024-07-05 21:13:27.815][rbfeeder] [2024-07-05 21:13:27]  Connection established.
[2024-07-05 21:13:27.949][rbfeeder] [2024-07-05 21:13:27]  Client type: Raspberry Pi
[2024-07-05 21:13:28.033][rbfeeder] [2024-07-05 21:13:28]  Connection with RadarBox24 server OK! Key accepted by server.
[2024-07-05 21:13:28.034][rbfeeder] [2024-07-05 21:13:28]  This is your station serial number: EXTRPIXXXX
[2024-07-05 21:13:28.118][rbfeeder] Beast-format results connection with 127.0.0.1:32004: connection established
[2024-07-05 21:13:55.998][rbfeeder] Accepted Beast-format results connection from ::ffff:172.19.0.6:37666
[2024-07-05 21:14:27.609][rbfeeder] Receiver: connected   392.4 msg/s received      197.9 msg/s processed (50%)
[2024-07-05 21:14:27.609][rbfeeder] Server:   ready         0.0 kB/s from server      1.2 kB/s to server
[2024-07-05 21:14:27.609][rbfeeder] Results:  24.9 positions/minute
[2024-07-05 21:14:27.609][rbfeeder] Aircraft: 3 of 12 Mode S, 20 of 30 ADS-B used
[2024-07-05 21:18:12.964][stats] Packets sent in past 5 minutes: 10001, total packets since container start: 2510
[2024-07-05 21:18:22.935][watchdog] [WARNING] No packets received from readsb:30005. Restarting rbfeeder binary
[2024-07-05 21:18:30.976][rbfeeder] [2024-07-05 21:18:30]  Starting RBFeeder Version 1.0.10 (build 20231120150000)
[2024-07-05 21:18:30.979][rbfeeder] [2024-07-05 21:18:30]  Using configuration file: /etc/rbfeeder.ini
[2024-07-05 21:18:30.980][rbfeeder] [2024-07-05 21:18:30]  Network-mode enabled.
[2024-07-05 21:18:30.981][rbfeeder] [2024-07-05 21:18:30]  Remote host to fetch data: 172.19.0.5
[2024-07-05 21:18:30.981][rbfeeder] [2024-07-05 21:18:30]  Remote port: 30005
[2024-07-05 21:18:30.982][rbfeeder] [2024-07-05 21:18:30]  Remote protocol: BEAST
[2024-07-05 21:18:31.063][rbfeeder] [2024-07-05 21:18:31]  Using GNSS (when available)
[2024-07-05 21:18:31.104][rbfeeder] [2024-07-05 21:18:31]  Start date/time: 2024-07-05 21:18:30
[2024-07-05 21:18:31.200][rbfeeder] [2024-07-05 21:18:31]  Socket for ANRB created. Waiting for connections on port 32088
[2024-07-05 21:18:31.842][rbfeeder] mlat-client 0.4.2 starting up
[2024-07-05 21:18:31.842][rbfeeder] Listening for Beast-format results connection on port 30105
[2024-07-05 21:18:31.903][rbfeeder] Connected to multilateration server at mlat1.rb24.com:40900, handshaking
[2024-07-05 21:18:31.934][rbfeeder] Server says:
[2024-07-05 21:18:31.934][rbfeeder]
[2024-07-05 21:18:31.934][rbfeeder]         AirNav Server
[2024-07-05 21:18:31.934][rbfeeder]
[2024-07-05 21:18:31.934][rbfeeder]         The multilateration server source code is available under
[2024-07-05 21:18:31.934][rbfeeder]         the terms of the Affero GPL (v3 or later). You may obtain
[2024-07-05 21:18:31.934][rbfeeder]         a copy of this server's source code at the following
[2024-07-05 21:18:31.934][rbfeeder]         location: https://github.com/adsbexchange/mlat-server
[2024-07-05 21:18:31.934][rbfeeder]         
[2024-07-05 21:18:31.935][rbfeeder] Handshake complete: Compression zlib2, UDP transport disabled, Split sync disabled
[2024-07-05 21:18:31.935][rbfeeder] Input connected to 127.0.0.1:32457
[2024-07-05 21:18:31.936][rbfeeder] Input format changed to BEAST, 12MHz clock
[2024-07-05 21:18:32.239][rbfeeder] [2024-07-05 21:18:32]  Connection established.
[2024-07-05 21:18:32.357][rbfeeder] [2024-07-05 21:18:32]  Connection with RadarBox24 server OK! Key accepted by server.
[2024-07-05 21:18:32.358][rbfeeder] [2024-07-05 21:18:32]  This is your station serial number: EXTRPIXXXX
[2024-07-05 21:18:32.368][rbfeeder] [2024-07-05 21:18:32]  Client type: Raspberry Pi
[2024-07-05 21:18:32.540][rbfeeder] Beast-format results connection with 127.0.0.1:32004: connection established
[2024-07-05 21:19:00.447][rbfeeder] Accepted Beast-format results connection from ::ffff:172.19.0.6:46576
[2024-07-05 21:19:32.117][rbfeeder] Receiver: connected   429.4 msg/s received      188.8 msg/s processed (44%)
[2024-07-05 21:19:32.117][rbfeeder] Server:   ready         0.0 kB/s from server      1.2 kB/s to server
[2024-07-05 21:19:32.117][rbfeeder] Results:  23.9 positions/minute
[2024-07-05 21:19:32.117][rbfeeder] Aircraft: 3 of 16 Mode S, 18 of 31 ADS-B used
[2024-07-05 21:23:15.219][stats] Packets sent in past 5 minutes: 12832, total packets since container start: 2831
[2024-07-05 21:23:27.075][watchdog] [WARNING] No packets received from readsb:30005. Restarting rbfeeder binary
[2024-07-05 21:23:35.421][rbfeeder] [2024-07-05 21:23:35]  Starting RBFeeder Version 1.0.10 (build 20231120150000)
[2024-07-05 21:23:35.423][rbfeeder] [2024-07-05 21:23:35]  Using configuration file: /etc/rbfeeder.ini
[2024-07-05 21:23:35.424][rbfeeder] [2024-07-05 21:23:35]  Network-mode enabled.
[2024-07-05 21:23:35.424][rbfeeder] [2024-07-05 21:23:35]  Remote host to fetch data: 172.19.0.5
[2024-07-05 21:23:35.424][rbfeeder] [2024-07-05 21:23:35]  Remote port: 30005
[2024-07-05 21:23:35.424][rbfeeder] [2024-07-05 21:23:35]  Remote protocol: BEAST
[2024-07-05 21:23:35.506][rbfeeder] [2024-07-05 21:23:35]  Using GNSS (when available)
[2024-07-05 21:23:35.547][rbfeeder] [2024-07-05 21:23:35]  Start date/time: 2024-07-05 21:23:35
[2024-07-05 21:23:35.636][rbfeeder] [2024-07-05 21:23:35]  Socket for ANRB created. Waiting for connections on port 32088
[2024-07-05 21:23:36.275][rbfeeder] mlat-client 0.4.2 starting up
[2024-07-05 21:23:36.276][rbfeeder] Listening for Beast-format results connection on port 30105
[2024-07-05 21:23:36.329][rbfeeder] Connected to multilateration server at mlat1.rb24.com:40900, handshaking
[2024-07-05 21:23:36.349][rbfeeder] Server says:
[2024-07-05 21:23:36.349][rbfeeder]
[2024-07-05 21:23:36.349][rbfeeder]         AirNav Server
[2024-07-05 21:23:36.349][rbfeeder]
[2024-07-05 21:23:36.349][rbfeeder]         The multilateration server source code is available under
[2024-07-05 21:23:36.349][rbfeeder]         the terms of the Affero GPL (v3 or later). You may obtain
[2024-07-05 21:23:36.349][rbfeeder]         a copy of this server's source code at the following
[2024-07-05 21:23:36.349][rbfeeder]         location: https://github.com/adsbexchange/mlat-server
[2024-07-05 21:23:36.349][rbfeeder]         
[2024-07-05 21:23:36.350][rbfeeder] Handshake complete: Compression zlib2, UDP transport disabled, Split sync disabled
[2024-07-05 21:23:36.350][rbfeeder] Input connected to 127.0.0.1:32457
[2024-07-05 21:23:36.351][rbfeeder] Input format changed to BEAST, 12MHz clock
[2024-07-05 21:23:36.673][rbfeeder] [2024-07-05 21:23:36]  Connection established.
[2024-07-05 21:23:36.810][rbfeeder] [2024-07-05 21:23:36]  Client type: Raspberry Pi
[2024-07-05 21:23:36.891][rbfeeder] [2024-07-05 21:23:36]  Connection with RadarBox24 server OK! Key accepted by server.
[2024-07-05 21:23:36.892][rbfeeder] [2024-07-05 21:23:36]  This is your station serial number: EXTRPIXXXX
[2024-07-05 21:23:36.953][rbfeeder] Beast-format results connection with 127.0.0.1:32004: connection established
[2024-07-05 21:24:04.853][rbfeeder] Accepted Beast-format results connection from ::ffff:172.19.0.6:59764
[2024-07-05 21:24:36.665][rbfeeder] Receiver: connected   394.3 msg/s received       76.6 msg/s processed (19%)
[2024-07-05 21:24:36.665][rbfeeder] Server:   ready         0.0 kB/s from server      0.6 kB/s to server
[2024-07-05 21:24:36.665][rbfeeder] Results:  15.9 positions/minute
[2024-07-05 21:24:36.665][rbfeeder] Aircraft: 2 of 15 Mode S, 17 of 25 ADS-B used
[2024-07-05 21:28:17.703][stats] Packets sent in past 5 minutes: 14940, total packets since container start: 2108
[b][2024-07-05 21:28:31.239][watchdog] [WARNING] No packets received from readsb:30005. Restarting rbfeeder binary
[2024-07-05 21:28:39.854][rbfeeder] [2024-07-05 21:28:39]  Starting RBFeeder Version 1.0.10 (build 20231120150000)
[2024-07-05 21:28:39.857][rbfeeder] [2024-07-05 21:28:39]  Using configuration file: /etc/rbfeeder.ini
[2024-07-05 21:28:39.857][rbfeeder] [2024-07-05 21:28:39]  Network-mode enabled.
[2024-07-05 21:28:39.858][rbfeeder] [2024-07-05 21:28:39]  Remote host to fetch data: 172.19.0.5
[2024-07-05 21:28:39.858][rbfeeder] [2024-07-05 21:28:39]  Remote port: 30005
[2024-07-05 21:28:39.859][rbfeeder] [2024-07-05 21:28:39]  Remote protocol: BEAST
[2024-07-05 21:28:39.941][rbfeeder] [2024-07-05 21:28:39]  Using GNSS (when available)
[2024-07-05 21:28:39.983][rbfeeder] [2024-07-05 21:28:39]  Start date/time: 2024-07-05 21:28:39
[2024-07-05 21:28:40.077][rbfeeder] [2024-07-05 21:28:40]  Socket for ANRB created. Waiting for connections on port 32088
[2024-07-05 21:28:40.714][rbfeeder] mlat-client 0.4.2 starting up
[2024-07-05 21:28:40.715][rbfeeder] Listening for Beast-format results connection on port 30105
[2024-07-05 21:28:40.766][rbfeeder] Connected to multilateration server at mlat1.rb24.com:40900, handshaking
[2024-07-05 21:28:40.792][rbfeeder] Server says:
[2024-07-05 21:28:40.792][rbfeeder]
[2024-07-05 21:28:40.792][rbfeeder]         AirNav Server
[2024-07-05 21:28:40.792][rbfeeder]
[2024-07-05 21:28:40.792][rbfeeder]         The multilateration server source code is available under
[2024-07-05 21:28:40.792][rbfeeder]         the terms of the Affero GPL (v3 or later). You may obtain
[2024-07-05 21:28:40.792][rbfeeder]         a copy of this server's source code at the following
[2024-07-05 21:28:40.792][rbfeeder]         location: https://github.com/adsbexchange/mlat-server
[2024-07-05 21:28:40.792][rbfeeder]         
[2024-07-05 21:28:40.792][rbfeeder] Handshake complete: Compression zlib2, UDP transport disabled, Split sync disabled
[2024-07-05 21:28:40.793][rbfeeder] Input connected to 127.0.0.1:32457
[2024-07-05 21:28:40.793][rbfeeder] Input format changed to BEAST, 12MHz clock
[2024-07-05 21:28:41.115][rbfeeder] [2024-07-05 21:28:41]  Connection established.
[2024-07-05 21:28:41.233][rbfeeder] [2024-07-05 21:28:41]  Connection with RadarBox24 server OK! Key accepted by server.
[2024-07-05 21:28:41.234][rbfeeder] [2024-07-05 21:28:41]  This is your station serial number: EXTRPIXXXX
[2024-07-05 21:28:41.244][rbfeeder] [2024-07-05 21:28:41]  Client type: Raspberry Pi
[2024-07-05 21:28:41.396][rbfeeder] Beast-format results connection with 127.0.0.1:32004: connection established
[2024-07-05 21:29:09.247][rbfeeder] Accepted Beast-format results connection from ::ffff:172.19.0.6:46392
[2024-07-05 21:29:41.208][rbfeeder] Receiver: connected   297.3 msg/s received       61.2 msg/s processed (21%)
[2024-07-05 21:29:41.208][rbfeeder] Server:   ready         0.0 kB/s from server      0.4 kB/s to server
[2024-07-05 21:29:41.208][rbfeeder] Results:  12.9 positions/minute
[2024-07-05 21:29:41.208][rbfeeder] Aircraft: 1 of 13 Mode S, 16 of 26 ADS-B used
[2024-07-05 21:33:20.186][stats] Packets sent in past 5 minutes: 14148, total packets since container start: 1933
[2024-07-05 21:33:35.368][watchdog] [WARNING] No packets received from readsb:30005. Restarting rbfeeder binary


readsb container log:

[readsb]2024/07/05 21:03:15 Beast TCP output: Receive Error: Connection reset by peer: 172.19.0.9 port 60416 (fd 15, SendQ 0, RecvQ 0)
[readsb] 2024/07/05 21:08:20 Beast TCP output: Receive Error: Connection reset by peer: 172.19.0.9 port 44998 (fd 15, SendQ 0, RecvQ 0)
[readsb] 2024/07/05 21:13:24 Beast TCP output: Receive Error: Connection reset by peer: 172.19.0.9 port 44246 (fd 15, SendQ 0, RecvQ 0)
[readsb] 2024/07/05 21:18:29 Beast TCP output: Receive Error: Connection reset by peer: 172.19.0.9 port 39284 (fd 15, SendQ 0, RecvQ 0)
[readsb] 2024/07/05 21:23:33 Beast TCP output: Receive Error: Connection reset by peer: 172.19.0.9 port 58148 (fd 15, SendQ 0, RecvQ 0)
[readsb] 2024/07/05 21:28:38 Beast TCP output: Receive Error: Connection reset by peer: 172.19.0.9 port 52624 (fd 15, SendQ 0, RecvQ 0)
[readsb] 2024/07/05 21:33:42 Beast TCP output: Receive Error: Connection reset by peer: 172.19.0.9 port 35636 (fd 15, SendQ 0, RecvQ 0)


All my other feeders (PiAware, FR24 etc.) are working fine btw.

Thank you in advance.

abcd567

(1) Reboot Pi and check again
(2) Are you using package install or docker?
(3) Which image you have written to your microSD card?

Randstad

#2
Quote from: abcd567 on July 06, 2024, 12:43:50 AM
(1) Reboot Pi and check again
(2) Are you using package install or docker?
(3) Which image you have written to your microSD card?
Thanks for your reply.

(1) I have an Intel NUC (rbfeeder thinks it's a RPi), I tried rebooting;
(2) Docker (docker compose in Portainer);
(3) Ubuntu 22.04 on SSD.

Before updating/redeploying the docker container, it used to work fine.



abcd567


Randstad

Quote from: abcd567 on July 06, 2024, 05:02:14 AM
Quote from: Randstad on July 06, 2024, 03:02:30 AM
Quote from: abcd567 on July 06, 2024, 02:46:51 AM
Try this:

https://github.com/sdr-enthusiasts/

https://github.com/sdr-enthusiasts/docker-radarbox
That's the one I'm running.

Bad luck.
As far as I know, this one is the only one providing Radarbox24 amd64 in Docker
Found a solution. The watchdog feature was introduced recently and is causing the problem.

Reverted back to build 625 (that doesn't have watchdog) and everything is working again. :)

abcd567

Glad to know you found the solution. :)
Thank you for posting the solution here. It will help other members who face this problem.