Странным образом пропадают данные.

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
VladM
Сообщения: 5
Зарегистрирован: 09 мар 2006, 12:41

Странным образом пропадают данные.

Сообщение VladM » 09 мар 2006, 12:49

Сервер на Linux
Firebird CS 1.03.972

Пользователь создает документ, сохраняет его, меняет состояния. Видит сохраненный документ. Другие пользователи этот документ не видят. Лезу в базу - документа нет. На машине пользователя он есть. Перезаходим в прогу у пользователя создавшего документ - ничего нет.

Может ли это быть проблемой сервера firebird?? Я правда не представляю как, но все же, никто с подобным не сталкивался?

С использованием сервера терминалов это проявляется в два раза чаще, чем без оного.

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Re: Странным образом пропадают данные.

Сообщение Ivan_Pisarevsky » 09 мар 2006, 12:54

VladM писал(а):Сервер на Linux
Firebird CS 1.03.972

Пользователь создает документ, сохраняет его, меняет состояния. Видит сохраненный документ. Другие пользователи этот документ не видят. Лезу в базу - документа нет. На машине пользователя он есть. Перезаходим в прогу у пользователя создавшего документ - ничего нет.

Может ли это быть проблемой сервера firebird?? Я правда не представляю как, но все же, никто с подобным не сталкивался?

С использованием сервера терминалов это проявляется в два раза чаще, чем без оного.
Когда программер делает коммит вовремя такой проблемы не бывает.

VladM
Сообщения: 5
Зарегистрирован: 09 мар 2006, 12:41

Сообщение VladM » 13 мар 2006, 09:06

C коммитами все нормально.

Чаще это проявляется при работе через сервер терминалов.
Не может firebird глючить от того, что к нему с одного компа (сервера терминалов) куча коннектов идет?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 13 мар 2006, 09:38

а какая ему разница, с одного компа, или нет?

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Сообщение hvlad » 13 мар 2006, 11:09

VladM писал(а):C коммитами все нормально.
Как проверял ?
VladM писал(а):Чаще это проявляется при работе через сервер терминалов.
Не может firebird глючить от того, что к нему с одного компа (сервера терминалов) куча коннектов идет?
Нет.
Ты уверен, что все они работают с одной и той же БД ?

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Re: Странным образом пропадают данные.

Сообщение hvlad » 13 мар 2006, 11:25

VladM писал(а):Сервер на Linux
Firebird CS 1.03.972
А ты, часом, не ресторишь ли БД поверх рабочей ?

SAMZ
Сообщения: 128
Зарегистрирован: 21 мар 2005, 08:17

Re: Странным образом пропадают данные.

Сообщение SAMZ » 13 мар 2006, 11:33

VladM писал(а):Сервер на Linux
Firebird CS 1.03.972

Пользователь создает документ, сохраняет его, меняет состояния. Видит сохраненный документ. Другие пользователи этот документ не видят. Лезу в базу - документа нет. На машине пользователя он есть. Перезаходим в прогу у пользователя создавшего документ - ничего нет.
Может ли эта проблема быть связана с некорректным использованием CachedUpdate в DataSet

VladM
Сообщения: 5
Зарегистрирован: 09 мар 2006, 12:41

Сообщение VladM » 13 мар 2006, 15:54

kdv писал(а):а какая ему разница, с одного компа, или нет?
Куча коннектов с одного и того же ip. Сервак нормально на это реагирует?

Реально чаще через терминал такое происходит.

VladM
Сообщения: 5
Зарегистрирован: 09 мар 2006, 12:41

Re: Странным образом пропадают данные.

Сообщение VladM » 13 мар 2006, 15:55

hvlad писал(а):
VladM писал(а):Сервер на Linux
Firebird CS 1.03.972
А ты, часом, не ресторишь ли БД поверх рабочей ?
Каждую ночь. Вернее, сначала идет проверка, успешен ли рестор, а потом перезапись.

Ночью никто не работает.

VladM
Сообщения: 5
Зарегистрирован: 09 мар 2006, 12:41

Сообщение VladM » 13 мар 2006, 16:00

hvlad писал(а):
VladM писал(а):C коммитами все нормально.
Как проверял ?

sql monitor

И если бы что то с коммитами было, проблема бы возникала постоянно, или достаточно часто.
Но дело в том, что на 200 созданных документов, 1 такой случай. То есть 0,5 %
Вот и сижу думаю, что ж это такое может быть.

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Сообщение hvlad » 14 мар 2006, 00:05

Может не тех "зомби" отстреливаешь ?

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Re: Странным образом пропадают данные.

Сообщение Merlin » 14 мар 2006, 00:13

VladM писал(а):
Каждую ночь. Вернее, сначала идет проверка, успешен ли рестор, а потом перезапись.

Ночью никто не работает.
Вот тут меня терзают смутные сомненья... Работать-то может и не работают, а вот включёный комп с запущенной задачей бросить - любют, ох любют... А это, панимаш, линукс. Он спокойненько даст скопировать, держа "старый" файл за щекой, и с ним даже можно будет дальше работать, читать-писать. А когда последний отцепится - как сон, как утренний туман (С). Но если фенОмен наблюдается в течение рабочего дня - это всё-таки что-то с коммитами. Если только означенный пользователь не был тем самым последним, оставившим запущенную задачу вчера и продолжившим работу сегодня.

Ответить