FB 2.0.0.12748 / Win2003 Ent. server падение, ошибка 167

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

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

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

Сообщение kdv » 05 янв 2007, 13:23

Уважаемый Модератор! А можно ли как-то прикреплять к сообщению файлы, дабы не засорять форум малоинтересными бОльшей части читателей логами?
увы, форум этого не позволяет, технически.
А перед тем как присылать портянки, нужно или сговориться с человеком, которому они могут быть интересны. И кроме этого, не слать все целиком, а сначала самостоятельно все внимательно посмотреть, и только потом присылать подозрительные места.

AL-GALI
Сообщения: 25
Зарегистрирован: 03 янв 2007, 15:24

Сообщение AL-GALI » 05 янв 2007, 13:24

Спасибо за ваш ответ! И в том, что бывали "ручные" остановки - вы правы: с электропитанием иногда чудеса происходят, приходится отключать. Про наличие подключений к базе в момент отключения fb - это не так уж важно, т.к. оные соединения из веб-скриптов и там только читающие транзакции. Было бы хорошо, если бы вы предоставили специальный билд 2.0, который бы позволил отловить проблему (когда она возникнет), а ватсона я настрою. С линуксовым fb надо что-то такое делать или просто включить core dump? Какого размера дамп желателен?

AL-GALI
Сообщения: 25
Зарегистрирован: 03 янв 2007, 15:24

Сообщение AL-GALI » 05 янв 2007, 14:39

kdv писал(а):
Уважаемый Модератор! А можно ли как-то прикреплять к сообщению файлы, дабы не засорять форум малоинтересными бОльшей части читателей логами?
увы, форум этого не позволяет, технически.
А перед тем как присылать портянки, нужно или сговориться с человеком, которому они могут быть интересны. И кроме этого, не слать все целиком, а сначала самостоятельно все внимательно посмотреть, и только потом присылать подозрительные места.
Он весь такой подозрительный, такой подозрительный... Хорошее туда почти и не пишется. Рекомендации учел.

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

Сообщение hvlad » 05 янв 2007, 14:39

AL-GALI писал(а):Про наличие подключений к базе в момент отключения fb - это не так уж важно, т.к. оные соединения из веб-скриптов и там только читающие транзакции.
Если это действительно так, то падений сервера можно не бояться :)
Вернее - можно бояться меньше :)
AL-GALI писал(а):Было бы хорошо, если бы вы предоставили специальный билд 2.0, который бы позволил отловить проблему (когда она возникнет), а ватсона я настрою
Ок. Куда слать ?
AL-GALI писал(а):С линуксовым fb надо что-то такое делать или просто включить core dump? Какого размера дамп желателен?
С линуксовым дампом, увы, я ничего не сделаю, ибо не силён в пингвинах. Так что, давай пока остановимся на винде, если есть возможность

PS здесь, как и в ФИДО принято обращение на ты, AFAIU :wink:

AL-GALI
Сообщения: 25
Зарегистрирован: 03 янв 2007, 15:24

Сообщение AL-GALI » 05 янв 2007, 16:05

на "ты" не позволяет воспитание :) :) :)
слать можно мне galilovСОБАКАmail.ru

PS pdb вытащил из _pdb дистрибутива и перекопировал куда было сказано, флажок в конфиге включил, гвардейца отключил, птичку перезапустил

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

Сообщение hvlad » 05 янв 2007, 23:45

Похоже, багу удалось воспроизвести.
Так что дам потестить исправленную сборку, но попозже немного

AL-GALI
Сообщения: 25
Зарегистрирован: 03 янв 2007, 15:24

Сообщение AL-GALI » 06 янв 2007, 00:41

hvlad писал(а):Похоже, багу удалось воспроизвести.
Так что дам потестить исправленную сборку, но попозже немного
да, забыл сказать, что BLOB использую, но не большие (менее 10 кбайт)

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

Сообщение hvlad » 06 янв 2007, 00:58

AL-GALI писал(а):
hvlad писал(а):Похоже, багу удалось воспроизвести.
Так что дам потестить исправленную сборку, но попозже немного
да, забыл сказать, что BLOB использую, но не большие (менее 10 кбайт)
Скорее всего здесь лежит разница в потреблении памяти 2-кой - в ней Николай Самофатов провёл хорошую работу с блобами.

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

Сообщение hvlad » 07 янв 2007, 01:46

См. CORE-1080

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

Сообщение hvlad » 08 янв 2007, 01:58

AL-GALI писал(а):слать можно мне galilovСОБАКАmail.ru
Ушло
AL-GALI писал(а):PS pdb вытащил из _pdb дистрибутива и перекопировал куда было сказано, флажок в конфиге включил, гвардейца отключил, птичку перезапустил
И как - есть дамп ?

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

Сообщение hvlad » 10 янв 2007, 00:28

hvlad писал(а):
AL-GALI писал(а):слать можно мне galilovСОБАКАmail.ru
Ушло
AL-GALI писал(а):PS pdb вытащил из _pdb дистрибутива и перекопировал куда было сказано, флажок в конфиге включил, гвардейца отключил, птичку перезапустил
И как - есть дамп ?
И - тишина... :-#

AL-GALI
Сообщения: 25
Зарегистрирован: 03 янв 2007, 15:24

Сообщение AL-GALI » 11 янв 2007, 13:43

Попробовал уронить непропатченный FB - дампа не образовалось! Зато IBExpert падает не редко :). Высланный вами исправленный вариант FB работает хорошо, при случае создам ему ситуацию, при которой предшественник умирал. Хотя, одну такую возможность он уже благополучно пережил.

Прил.: C:\Program Files\HK-Software\IBExpert\ibexpert.exe (pid=4144)
Время: 12.11.2006 @ 03:49:21.231
Номер: c00000fd (переполнение стека)

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

Сообщение hvlad » 11 янв 2007, 14:37

AL-GALI писал(а):Попробовал уронить непропатченный FB - дампа не образовалось! Зато IBExpert падает не редко :).
Гм, и файла лога ватсона нет ?
Насчёт IBE - эток Хвастунову, в его форум :)
AL-GALI писал(а):Высланный вами исправленный вариант FB работает хорошо, при случае создам ему ситуацию, при которой предшественник умирал. Хотя, одну такую возможность он уже благополучно пережил
Ну, хоть что-то хорошо... :)
А что это за возможность и как это определяется ?

AL-GALI
Сообщения: 25
Зарегистрирован: 03 янв 2007, 15:24

Сообщение AL-GALI » 16 янв 2007, 12:27

Все просто - куча страждущих коннектов (т.е. одновременно долбятся 100..300 соединений). Запускаем сервер. Раньше была ошибка 167, сообщение о том, что файл БД занят другим процессом и ничего не работало (хотя, падения как такового не было, дампа - тоже не было). А теперь все работает, все коннекты устанавливаются достаточно быстро. Вот и все.
Спасибо Вам!

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

Сообщение hvlad » 16 янв 2007, 13:19

AL-GALI писал(а):Все просто - куча страждущих коннектов (т.е. одновременно долбятся 100..300 соединений). Запускаем сервер. Раньше была ошибка 167, сообщение о том, что файл БД занят другим процессом и ничего не работало (хотя, падения как такового не было, дампа - тоже не было). А теперь все работает, все коннекты устанавливаются достаточно быстро. Вот и все.
Спасибо Вам!
Очень хорошо - попробую пропихнуть этот фикс в 2.0.1 (сейчас он только в ветке 2.1)

Ответить