Loading README.md +10 −0 Original line number Diff line number Diff line Loading @@ -328,6 +328,16 @@ you will see errors like "No connections available and at max connection limit". this to MORE than the number of threads means that there are more connections than necessary. Leave blank to set it to the same value as the number of threads. ##### `lifetime` Default: `0`. Lifetime of an SQL socket. If you are having network issues such as TCP sessions expiring, you may need to set the socket lifetime. If set to non-zero, any open connections will be closed `$lifetime` seconds after they were first opened. ##### `max_queries` Default: `0`. Maximum number of queries used by an SQL socket. If you are having issues with SQL sockets lasting "too long", you can limit the number of queries performed over one socket. After `$max_qeuries`, the socket will be closed. Use 0 for "no limit". ##### `query_file` Default: `sql/${database}/dialup.conf`. Relative path to the file which contains your SQL queries. By Loading manifests/sql.pp +2 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,8 @@ define freeradius::sql ( $radius_db = 'radius', $num_sql_socks = '${thread[pool].max_servers}', $query_file = 'sql/${database}/dialup.conf', $lifetime = '0', $max_queries = '0', $ensure = present, ) { $fr_package = $::freeradius::params::fr_package Loading templates/sql.conf.erb +2 −2 Original line number Diff line number Diff line Loading @@ -92,13 +92,13 @@ sql { # such as TCP sessions expiring, you may need to set the socket # lifetime. If set to non-zero, any open connections will be # closed "lifetime" seconds after they were first opened. lifetime = 0 lifetime = <%= @lifetime %> # Maximum number of queries used by an SQL socket. If you are # having issues with SQL sockets lasting "too long", you can # limit the number of queries performed over one socket. After # "max_qeuries", the socket will be closed. Use 0 for "no limit". max_queries = 0 max_queries = <%= @max_queries %> # Set to 'yes' to read radius clients from the database ('nas' table) # Clients will ONLY be read on server startup. For performance Loading Loading
README.md +10 −0 Original line number Diff line number Diff line Loading @@ -328,6 +328,16 @@ you will see errors like "No connections available and at max connection limit". this to MORE than the number of threads means that there are more connections than necessary. Leave blank to set it to the same value as the number of threads. ##### `lifetime` Default: `0`. Lifetime of an SQL socket. If you are having network issues such as TCP sessions expiring, you may need to set the socket lifetime. If set to non-zero, any open connections will be closed `$lifetime` seconds after they were first opened. ##### `max_queries` Default: `0`. Maximum number of queries used by an SQL socket. If you are having issues with SQL sockets lasting "too long", you can limit the number of queries performed over one socket. After `$max_qeuries`, the socket will be closed. Use 0 for "no limit". ##### `query_file` Default: `sql/${database}/dialup.conf`. Relative path to the file which contains your SQL queries. By Loading
manifests/sql.pp +2 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,8 @@ define freeradius::sql ( $radius_db = 'radius', $num_sql_socks = '${thread[pool].max_servers}', $query_file = 'sql/${database}/dialup.conf', $lifetime = '0', $max_queries = '0', $ensure = present, ) { $fr_package = $::freeradius::params::fr_package Loading
templates/sql.conf.erb +2 −2 Original line number Diff line number Diff line Loading @@ -92,13 +92,13 @@ sql { # such as TCP sessions expiring, you may need to set the socket # lifetime. If set to non-zero, any open connections will be # closed "lifetime" seconds after they were first opened. lifetime = 0 lifetime = <%= @lifetime %> # Maximum number of queries used by an SQL socket. If you are # having issues with SQL sockets lasting "too long", you can # limit the number of queries performed over one socket. After # "max_qeuries", the socket will be closed. Use 0 for "no limit". max_queries = 0 max_queries = <%= @max_queries %> # Set to 'yes' to read radius clients from the database ('nas' table) # Clients will ONLY be read on server startup. For performance Loading