tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

mysql_options a connection_timeout

před 9 lety

knyttr
Člen | 197

Dobrý den,

je možné v nastavení připojení měnit connection timeout?

Díky

před 9 lety

knyttr
Člen | 197

Popřípadě – zda lze nějak nastavit, aby při vypršení připojení se dibi připojilo znovu?

před 9 lety

David Grudl
Nette Core | 6806

Dělat to automaticky je velmi rizikové – po připojení by mohla být aktivní jiná databáze nebo se rozhodit transakce. Nicméně v aktuální verzi je možné znovuvynutit připojení zavoláním metody connect() na DibiConnection.

Timeout se dá nastavit přes mysql.connect_timeout nebo pro MySQLi jsem v poslední revizi přidal podporu skrze konfiguční parametr pole options. Takže jako klíč dáš MYSQLI_OPT_CONNECT_TIMEOUT a hodnota je v sekundách.