Возник следующий случай. БД которая используется в проекте не критична, сам проект построен на взаимодействии с внешними API.
Соответственно есть таймаут для подключения - это 5 сек.
Код: Выделить всё
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=xx.xx.xx.xx;dbname=db_name',
'username' => 'user,
'password' => '',
'charset' => 'utf8',
'attributes' => [
PDO::ATTR_TIMEOUT => 5
]
];
В нете как вариант нашел следующее:
Код: Выделить всё
ini_set("default_socket_timeout", 5);
Может кто-то уже сталкивался с таким?