Defaults improved for StorDb max connections

This commit is contained in:
DanB
2015-07-28 18:08:22 +02:00
parent 4a61f02b80
commit 3fdf084902
2 changed files with 7 additions and 2 deletions

View File

@@ -26,6 +26,7 @@ import (
type CdrcConfig struct {
Enabled bool // Enable/Disable the profile
DryRun bool // Do not post CDRs to the server
Cdrs string // The address where CDRs can be reached
CdrFormat string // The type of CDR file to process <csv|opensips_flatstore>
FieldSeparator rune // The separator to use when reading csvs
@@ -51,6 +52,9 @@ func (self *CdrcConfig) loadFromJsonCfg(jsnCfg *CdrcJsonCfg) error {
if jsnCfg.Enabled != nil {
self.Enabled = *jsnCfg.Enabled
}
if jsnCfg.Dry_run != nil {
self.DryRun = *jsnCfg.Dry_run
}
if jsnCfg.Cdrs != nil {
self.Cdrs = *jsnCfg.Cdrs
}

View File

@@ -75,8 +75,8 @@ const CGRATES_CFG_JSON = `
"db_name": "cgrates", // stor database name
"db_user": "cgrates", // username to use when connecting to stordb
"db_passwd": "CGRateS.org", // password to use when connecting to stordb
"max_open_conns": 0, // maximum database connections opened
"max_idle_conns": -1, // maximum database connections idle
"max_open_conns": 100, // maximum database connections opened
"max_idle_conns": 10, // maximum database connections idle
},
@@ -156,6 +156,7 @@ const CGRATES_CFG_JSON = `
"cdrc": {
"*default": {
"enabled": false, // enable CDR client functionality
"dry_run": false, // do not send the CDRs to CDRS, just parse them
"cdrs": "internal", // address where to reach CDR server. <internal|x.y.z.y:1234>
"cdr_format": "csv", // CDR file format <csv|freeswitch_csv|fwv|opensips_flatstore>
"field_separator": ",", // separator used in case of csv files