new connection problem
Can Paçacı
pacaci at servisnet.com.tr
Thu Jan 15 13:26:37 UTC 2026
Are you sure it's the database? I couldn't find any errors/warnings in
the database logs for that time period. I also couldn't find anything
wrong in the database report.
I am attaching all relevant radiusd full logs related. Is the "max
connection limit" value in the logs below the same *max* sql pool
parameter you're referring to?
Jan 15 03:53:40 srv-1 radiusd[581372]: rlm_sql (sql): Opening additional
connection (4354), 41 of 43 pending slots used
Jan 15 03:53:40 srv-1 radiusd[581372]: rlm_sql (sql): Opening additional
connection (4355), 42 of 43 pending slots used
Jan 15 03:53:40 srv-1 radiusd[581372]: rlm_sql (sql): Opening additional
connection (4356), 43 of 43 pending slots used
Jan 15 03:53:55 srv-1 radiusd[581372]: rlm_sql (sql): No connections
available and at max connection limit
Jan 15 03:53:56 srv-1 radiusd[581372]: rlm_sql (sql): No connections
available and at max connection limit
Jan 15 03:53:57 srv-1 radiusd[581372]: rlm_sql (sql): No connections
available and at max connection limit
Jan 15 03:54:14 srv-1 radiusd[581372]: rlm_sql (sql): Closing connection
(4246), from 13 unused connections
Jan 15 03:54:15 srv-1 radiusd[581372]: rlm_sql (sql): Opening additional
connection (4357), 1 of 1 pending slots used
Jan 15 03:54:15 srv-1 radiusd[581372]: rlm_sql (sql): Cannot open new
connection, already at max
Jan 15 03:54:35 srv-1 radiusd[581372]: rlm_sql (sql): No connections
available and at max connection limit
Jan 15 03:54:38 srv-1 radiusd[581372]: rlm_sql (sql): No connections
available and at max connection limit
Jan 15 03:54:40 srv-1 radiusd[581372]: rlm_sql (sql): No connections
available and at max connection limit
Jan 15 03:54:45 srv-1 radiusd[581372]: rlm_sql (sql): Closing connection
(4349), from 50 unused connections
Jan 15 03:54:48 srv-1 radiusd[581372]: rlm_sql (sql): Cannot open new
connection, already at max
Jan 15 03:54:48 srv-1 radiusd[581372]: rlm_sql (sql): Cannot open new
connection, already at max
Jan 15 03:54:48 srv-1 radiusd[581372]: rlm_sql (sql): Opening additional
connection (4358), 1 of 1 pending slots used
Jan 15 03:54:48 srv-1 radiusd[581372]: rlm_sql (sql): Cannot open new
connection, already at max
Jan 15 03:54:48 srv-1 radiusd[581372]: rlm_sql (sql): Cannot open new
connection, already at max
Jan 15 03:54:48 srv-1 radiusd[581372]: rlm_sql (sql): Cannot open new
connection, already at max
Jan 15 03:54:48 srv-1 radiusd[581372]: rlm_sql (sql): Cannot open new
connection, already at max
Regards
On 1/15/26 15:53, Alan DeKok wrote:
> On Jan 15, 2026, at 7:43 AM, Can Paçacı<pacaci at servisnet.com.tr> wrote:
>> Thanks Alan, What value should I change max value to? I increased it from 40 to 200, is that enough?
> It depends on your system. There is no perfect answer which works for all systems.
>
>> The following logs were received during the burst and for a certain period afterward:
>>
>> Jan 15 03:54:15 srv-1 radiusd[581372]: rlm_sql (sql): Cannot open new connection, already at max
>> Jan 15 03:54:35 srv-1 radiusd[581372]: rlm_sql (sql): No connections available and at max connection limit
>> Jan 15 03:54:38 srv-1 radiusd[581372]: rlm_sql (sql): No connections available and at max connection limit
>> Jan 15 03:54:40 srv-1 radiusd[581372]: rlm_sql (sql): No connections available and at max connection limit
> Yes, that's a sign that the database is overloaded.
>
> Adding more connections won't make the database faster. It just means that more packets will be waiting for the database.
>
> Instead, you should configure the server so that if the SQL module fails, the accounting data is written to the detail file. Then, use radrelay *after* the traffic peak is over to insert the records into the database.
>
> Or, double-check your database to see if you can make it faster. This is a database issue, and changing FreeRADIUS won't make the database faster.
>
> Alan DeKok.
>
More information about the Freeradius-Users
mailing list