Здравствуйте!
Переношу сообщение из старого форума: периодически (примерно 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 наличие ошибки подтвердили и другие люди.
Ответа от поддержки нет (никакого). Что делать? Когда и в какой форме ждать исправлений?
Сервер DrWeb ES 4.44 теряет подключение к БД
Автор
KalininIlya
, фев 20 2008 16:32
2 ответов в этой теме
#1
Отправлено 20 Февраль 2008 - 16:32
#2
Отправлено 20 Февраль 2008 - 17:04
Сеодня выйдет новый дистрибутив ES 4.44.1 в котором данные ошибки устранены.
#3
Отправлено 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.
----------------------------
Что еще сделать?
Проработал примерно сутки и завис.
Картина та же:
--------------------------------------
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 скрытых