aprsc went over the limit of 100 clients

96 views
Skip to first unread message

Erik Schott

unread,
Jul 27, 2021, 9:37:11 AM7/27/21
to aprsc
I have set the limit to 100 clients in the config, but this morning it went almost up to 300. Got this message 
**** Nagios *****

Notification Type: PROBLEM

Service: APRS-IS
Host: T2NL
Address: 5.2.72.156
State: CRITICAL

Date/Time: Tue Jul 27 12:25:21 UTC 2021

Additional Info:

IS CRITICAL - ipv4 TCP 14580: APRS-IS port full, too many clients

Restarted the server, then it went up to 100 and again I got this message this message.
Restarted again and now it is slowly climbing (currently at 30 clients after 30 minutes.

Here is my config


Any Help or explanantion is welcome - server is version is aprsc 2.1.8-gf8824e8 on Debian 7.

#config pa0esh - tnl aprs server
ServerId   T2NL
PassCode   XXXXXX
MyAdmin    "Erik, PA0ESH"
# The email address where the admin can be reached
MyEmail    XXXXXXXXXXXXXXXX

RunDir data
LogRotate 10 5
UpstreamTimeout 15s
ClientTimeout 48h

Listen "Client-defined filter" igate tcp :: 14580 maxclients 100
Listen "" igate udp :: 14580 maxclients 10
Listen "Full feed" fullfeed tcp :: 10152 maxclients 100
Listen "" fullfeed udp :: 10152 maxclients 10
Listen "UDP submit" udpsubmit udp :: 8080 maxclients 100

Uplink hubs full tcp hub-rotate.aprs2.net 20152
#UplinkBind 5.2.72.156
#UplinkBind 2001::11:22:33:44

HTTPStatus :: 14501
HTTPUpload :: 8080
FileLimit        10000

DisallowLoginCall PD1F-STAT P1RAT* P?ROT* UNDEFINED*
DisallowSourceCall NOCALL* UNDEFINED* 

Heikki Hannikainen

unread,
Aug 1, 2021, 11:46:40 AM8/1/21
to aprsc

Hello,

On Tue, 27 Jul 2021, Erik Schott wrote:

> I have set the limit to 100 clients in the config, but this morning it
> went almost up to 300.

That's odd, it should not take take that many clients in with that config,
as there are usually not that many full-feed clients.

In the config below there are per-listener limits of 100, so it will
accept 100 clients on each of those ports, and the total may be higher -
the total could be 200 if you have 100 on port 14580 and 100 on 10152.

Unless a global "maxclients" setting is set which limits the total amount
of clients.

Would be interesting to see the status page when that happens.

> IS CRITICAL - ipv4 TCP 14580: APRS-IS port full, too many clients
>
> Restarted the server, then it went up to 100 and again I got this message this message.
> Restarted again and now it is slowly climbing (currently at 30 clients after 30 minutes.
>
> Any Help or explanantion is welcome - server is version is aprsc 2.1.8-gf8824e8 on Debian 7.

The most likely explanation is that you have more clients trying to
connect, than what the server can accept. You'd need to allow more
clients to connect - 300 or 500 for example. The supply and demand are
not quite meeting. :)

The aprs2.net load balancer does active load balancing with the rotates
(rotate.aprs2.net, euro.aprs2.net, etc), but clients can still
(unfortunately) choose to configure netherlands.aprs2.net as the server,
and the load balancer will only point netherlands.aprs2.net to other
servers via the main rotate when T2NL is full or failing.

- Hessu

Erik Schott

unread,
Aug 3, 2021, 6:20:17 PM8/3/21
to aprsc
Thanks Heikki. 
After I restarted the server, it now stays between 70 and 100.
And I haven't had any warnings anymore.

73's

Erik

Op zondag 1 augustus 2021 om 17:46:40 UTC+2 schreef Heikki Hannikainen:
Reply all
Reply to author
Forward
0 new messages