- Added master failover database config option.
This commit is contained in:
parent
f8c0cb1041
commit
98331a137e
3 changed files with 19 additions and 0 deletions
|
|
@ -173,6 +173,11 @@ sub db {
|
|||
my $skipFatal = shift;
|
||||
unless (exists $self->{_db}) {
|
||||
my $db = WebGUI::SQL->connect($self,$self->config->get("dsn"), $self->config->get("dbuser"), $self->config->get("dbpass"));
|
||||
if (!defined $db && defined $self->config->get("failoverdb")) {
|
||||
$self->errorHandler->warn("Main DB down, resorting to using failover.");
|
||||
my $failover = $self->config->get("failoverdb");
|
||||
$db = WebGUI::SQL->connect($self,$failover->{dsn}, $failover->{user}, $failover->{password});
|
||||
}
|
||||
if (defined $db) {
|
||||
$self->{_db} = $db;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue