Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Потеряна связь с БД...
|
|||
|---|---|---|---|
|
#18+
Ситуация в следующем: на MS 2003-сервере стоит Sybase ASA 7.0.4 и терминал-сервер. Программа запускается в терминал-клиенте и все нормально работает, пока что-то в этой программе делаешь. Стоит не поработать минут 20-30 и при попытке сделать что-либо выдается сообщение: "Потеряна связь с БД". Приходится каждый раз переподключаться. Подскажите - где проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 05:11 |
|
||
|
Потеряна связь с БД...
|
|||
|---|---|---|---|
|
#18+
Попробуйте при старте сервера указать ключик -ti ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 06:43 |
|
||
|
Потеряна связь с БД...
|
|||
|---|---|---|---|
|
#18+
А что это дает? Просто -ti без параметров? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 07:11 |
|
||
|
Потеряна связь с БД...
|
|||
|---|---|---|---|
|
#18+
Valeron wrote: > А что это дает? RTFM. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 10:16 |
|
||
|
Потеряна связь с БД...
|
|||
|---|---|---|---|
|
#18+
Вроде все уже попробовал - и клиентов настроил, чтобы соединение "никогда" не разрывалось, все равно "Нарушена связь с БД". Похоже дело в Sybase - киньте ссылку, может кто знает где по этой теме что-нибудь можно почитать? Еще в ODBC есть "liveness timeout" - может в нем дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 11:55 |
|
||
|
Потеряна связь с БД...
|
|||
|---|---|---|---|
|
#18+
ValeronСитуация в следующем: на MS 2003-сервере стоит Sybase ASA 7.0.4 и терминал-сервер. Программа запускается в терминал-клиенте и все нормально работает, пока что-то в этой программе делаешь. Стоит не поработать минут 20-30 и при попытке сделать что-либо выдается сообщение: "Потеряна связь с БД". Приходится каждый раз переподключаться. Подскажите - где проблема? Я не стал бороться с данной скорее сказать фичей, так как считаю что висящие процессы правильно убивать, если они долго спят, чтобы они не занимали ресурсов и не мешались, а пошел другим путем - сделал перед выполнением запросов проверку на соединение с сервером (для PB это пришлось реализовать, как посылку выполнения запроса "SELECT 1 FROM Dummy") и если соединение разорвано, автоматическое переподключение с теми же параметрами. Причем если соединение повторно не удалось восстановить, то далее выводится стандартное окно логина, где пользователь уже может попытаться подключиться самостоятельно (возможно под другим логином, вдруг текущий логин был "забанен по времени" на сервере администраторами или вообще отключен) или же выйти из приложения. Самый большой плюс в данной логике получился - клиентские приложения спокойно работают с БД через интернет, не особо озадачиваясь при проседании канала. Еще как вариант можно предложить вариант работы в оффлайн схеме, где клиент соединяется, выполняет запрос и отсоединяется, однако если клиентских приложений не так много, это ведет к дополнительным расходам на соединение, проверку логина, выполнение инициализационной ХП и первый вариант получается гораздо удобнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 12:12 |
|
||
|
Потеряна связь с БД...
|
|||
|---|---|---|---|
|
#18+
А как все-таки побороть "фичу"? Дело в том, что программа является законченным продуктом - клиентов немного и их раздражает эта ситуация, что нужно переподключаться и каждый раз соответственно искать то место, где произошел разрыв и данные остались не введены до конца и т.п. Может действительно -tl ... при старте сервера, но тоже вариант не вполне нормальный. Может liveness timeout = 0? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 12:30 |
|
||
|
Потеряна связь с БД...
|
|||
|---|---|---|---|
|
#18+
Попробую, если поможет... Вообще-то пишут, что по умолчанию 240 минут - что-то я этого не наблюдал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 12:56 |
|
||
|
Потеряна связь с БД...
|
|||
|---|---|---|---|
|
#18+
ValeronПопробую, если поможет... Вообще-то пишут, что по умолчанию 240 минут - что-то я этого не наблюдал. Вполне возможно, что связь прерывается не только по таймауту, но и из за внешних причин, хотя не могу придумать какие это могут быть причины в терминальном сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 13:13 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33183882&tid=2013509]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 425ms |

| 0 / 0 |
