Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > MySQL - JDBC через спутниковую связь


Автор: Upir 16.5.2006, 16:16
Доброе время суток.
Ситуация следующая:
Имеется распределенная сеть. Связь осуществлена через спутниковые каналы в два скачка. Время прохождения пинга 1500- 2000 мс.
Проблема в соединении клиенской части с сервером. Т.е. соединение происходит через раз. При неудачном соединении выход с ошибкой, что сервер отсутствует. При удачном - держит соединение вне зависимости на задержки и упорно отрабатывает все запросы.
Вопрос в следующем, как возможно повлиять на соединение как таковое (в настройках соединения, либо, возможно, в настройках MySQL)?
MySQL версии 4.0.19 (планы переход на 5 версию) под W2003. JDBC драйвер gjt.
Спасибо 

Автор: w1nd 16.5.2006, 16:29
Здесь есть список свойств: http://dev.mysql.com/doc/refman/5.0/en/cj-configuration-properties.html. Может, подойдут. 

Автор: powerOn 16.5.2006, 16:34
посмотри свойство connectTimeout 

Автор: ALKS 16.5.2006, 16:54
явно таймаут. втыкай таймаут в 5 секунд и будь счастлив smile 

Автор: Upir 17.5.2006, 12:28
Спасибо, со стороны клиента проблема отпала, ждет скока скажут. Не всегда ждет MySQL, но это другая песня. 

Автор: Upir 17.5.2006, 15:01
Сервер заотвечал шустрее при skip-name-resolve в ini файле (подсмотрел в ветке форума по MySQL) 
может кому тоже поможет 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)