Перейти к содержимому


Фото
- - - - -

Сервер DrWeb ES 4.44 теряет подключение к БД


  • Please log in to reply
2 ответов в этой теме

#1 KalininIlya

KalininIlya

    Newbie

  • Posters
  • 10 Сообщений:

Отправлено 20 Февраль 2008 - 16:32

Здравствуйте!

Переношу сообщение из старого форума: периодически (примерно 1 раз в два дня) сервер теряет подключение к БД (MS SQL 2000).

В протоколах отмечается только ошибка в запросе, рядом с LIMIT - т.е. такие ошибки идут постоянно, с определенного момента сервер соединение теряет - и дальше уже ничего нет.

Перезапустить службу нельзя - виснет. Помогает только полная перезагрузка сервера.

Цитата из протокола:
----------------
1: Incorrect syntax near 'LIMIT'., 00.000, SELECT rid,cmd,data FROM station_offline_cmd WHERE id=? ORDER BY created LIMIT 1 ["c0c1b592-d21d-b211-b185-d40a64af6f59"]
20080219.130213.14 ERR 000628/mth:5 [DB] Unsuccessful SQL SELECT rid,cmd,data FROM station_offline_cmd WHERE id=? ORDER BY created LIMIT 1, rolling back
20080219.130213.14 ERR 000628/mth:5 [DB] SQL failed because of exec{1}::-1-42000-170-[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near 'LIMIT'.
20080219.130213.14 ntc 000628/mth:5 [DB] SQL statement was "SELECT rid,cmd,data FROM station_offline_cmd WHERE id=? ORDER BY created LIMIT 1"
20080219.130213.14 wrn 000628/mth:5 [DBPool] Broken DB instance has been thrown away
20080219.130217.09 ntc 000628/iot:0 tcp/172.16.24.101:1046: Please try later! There are no established database connections.
20080219.130217.67 ntc 000628/iot:0 tcp/172.16.24.244:1058: Please try later! There are no established database connections.
20080219.130223.81 ntc 000628/iot:0 tcp/172.16.24.227:1052: Please try later! There are no established database connections.
20080219.130231.30 ntc 000628/iot:0 tcp/172.16.24.175:1059: Please try later! There are no established database connections.
----------------------------------

Отсылал запрос на support, прикладывал логи. В предыдущем треде http://old-forum.drweb.com/viewtopic.php?t=7368 наличие ошибки подтвердили и другие люди.

Ответа от поддержки нет (никакого). Что делать? Когда и в какой форме ждать исправлений?

#2 Konstantin Yudin

Konstantin Yudin

    Смотрящий

  • Dr.Web Staff
  • 19 552 Сообщений:

Отправлено 20 Февраль 2008 - 17:04

Сеодня выйдет новый дистрибутив ES 4.44.1 в котором данные ошибки устранены.

#3 KalininIlya

KalininIlya

    Newbie

  • Posters
  • 10 Сообщений:

Отправлено 21 Февраль 2008 - 15:21

Вышел, обновился.
Проработал примерно сутки и завис.
Картина та же:

--------------------------------------
20080221.150537.41 inf 000624/iot:0 tcp/172.16.24.166:1065/03EE6A08:2: new connection at tcp/172.16.27.3:2371
20080221.150538.39 ERR 000624/mth:9 [DB] Failed, exec{1}::-1-42000-170-[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near 'LIMIT'., 00.000, SELECT rid,cmd,data FROM station_offline_cmd WHERE id=? ORDER BY created LIMIT 1 ["f0a78e11-d21d-b211-93f8-f8023adf2a43"]
20080221.150538.39 ERR 000624/mth:9 [DB] Unsuccessful SQL SELECT rid,cmd,data FROM station_offline_cmd WHERE id=? ORDER BY created LIMIT 1, rolling back
20080221.150538.39 ERR 000624/mth:9 [DB] SQL failed because of exec{1}::-1-42000-170-[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near 'LIMIT'.
20080221.150538.39 ntc 000624/mth:9 [DB] SQL statement was "SELECT rid,cmd,data FROM station_offline_cmd WHERE id=? ORDER BY created LIMIT 1"
20080221.150538.39 wrn 000624/mth:9 [DBPool] Broken DB instance has been thrown away
20080221.150539.06 ntc 000624/iot:0 tcp/172.16.24.173:1058: Please try later! There are no established database connections.
20080221.150541.88 ntc 000624/iot:0 tcp/172.16.24.71:1058: Please try later! There are no established database connections.

----------------------------

Что еще сделать?


Читают тему: 0

0 пользователей, 0 гостей, 0 скрытых