CodeIgniter Проверка подключения к нескольким базам данных занимает много времени

Я пытаюсь подключиться к базе данных MySQL в CI
если соединение с первым БД выходит из строя, я пытаюсь подключиться ко второму,
Я использую этот код на форуме CI: http://ellislab.com/forums/viewthread/224522/#1030449

$db_obj = $this->database->load('xxx',TRUE); $connected = $db_obj->initialize(); if (!$connected) { $db_obj = $this->database->load('yyy',TRUE); } 

он отлично работает на локальном хосте, он пытается подключиться к 1-й БД и терпеть неудачу, а затем напрямую подключиться ко 2-й БД (без долгого времени – прозрачности)
но
когда я переместил свой код на онлайн-сервер, потребовалось много времени, чтобы попытаться подключиться к 1-му БД, затем (после этого таймаута) он попытался подключить 2-й БД и успешно
как я могу удалить это время ожидания? Мне нужно, чтобы он напрямую пытался подключиться к другой БД в случае сбоя

моя конфигурация DB выглядит так:

 $db['DB1']['hostname'] = '1.1.1.1'; $db['DB1']['username'] = 'test'; $db['DB1']['password'] = '123456'; $db['DB1']['database'] = 'db1'; $db['DB1']['dbdriver'] = 'mysql'; $db['DB1']['dbprefix'] = ''; $db['DB1']['pconnect'] = TRUE; $db['DB1']['db_debug'] = FALSE; $db['DB1']['cache_on'] = FALSE; $db['DB1']['cachedir'] = ''; $db['DB1']['char_set'] = 'utf8'; $db['DB1']['dbcollat'] = 'utf8_general_ci'; $db['DB1']['swap_pre'] = ''; $db['DB1']['autoinit'] = FALSE; $db['DB1']['stricton'] = FALSE; $db['DB2']['hostname'] = '1.1.1.1'; $db['DB2']['username'] = 'test'; $db['DB2']['password'] = '123456'; $db['DB2']['database'] = 'db2'; $db['DB2']['dbdriver'] = 'mysql'; $db['DB2']['dbprefix'] = ''; $db['DB2']['pconnect'] = TRUE; $db['DB2']['db_debug'] = FALSE; $db['DB2']['cache_on'] = FALSE; $db['DB2']['cachedir'] = ''; $db['DB2']['char_set'] = 'utf8'; $db['DB2']['dbcollat'] = 'utf8_general_ci'; $db['DB2']['swap_pre'] = ''; $db['DB2']['autoinit'] = FALSE; $db['DB2']['stricton'] = FALSE; 

Большое спасибо!