|
|
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
1. Проверь на вирусы 2. Проверь на другой тачке 3. Попробуй и вправду подл инуксом запустить. Летать оно внатуре намного быстрее станет. А ещё лучще - FreeBSD или OpenBSD. У нас месяцами работает - не падает ни операционка, ни FB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 18:16 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Привет флеймо-любителям! Давайте завязывайте обсуждать стуки в подвале - чего-то падает непонятно почему и как это непонятно что вылечить. Статистически правдоподобные причины уже изложены - это кривые UDF. Как писать правильные UDF - см ibase.ru и дока. Если проблемы серъезно достают - то можете заказать тех.поддержку support@ibase.ru, и там ребята все разберут по винтику. Если есть опыт в Си и желание ковыряться - скачайте исходники Firebird 1.0, скомпилируйте их (пособие по компиляции есть на Ibase.ru) и гоняйте под отладчиком, BoundChecker и т.д. С уважением, Алексей PS На ibase.ru есть поиск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2003, 10:59 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Есть еще такой вариант "падения": Server: K6-500,NT4SP6, fb1.0.3.972 других задач нет. Есть UDF и Events. Client: win32, Delphi5, IBX5.04. Умирание сервера происходит как при подключении, так и при расчете где-то после пятой минуты выполнения SP(но не стабильно). Причем иногда просто перезапускается FB, а иногда полностью перегружается машина. В большинстве случаев при этом портится база и при подключении FB начинает что-то с ней делать, занимает процессор на 2-3% и не дает подключаться даже к нормальным базам. При выполнении тех же операций, но расположении БД и клинтского ПО на одной машине (без разниыцы, на клинте или сервере), падения не происходит и все операции заканчиваются нормально. То же происходит и если поменять Клиент и сервер местами - все работает как часы. Замечена еще одна непонятка - при установке сервера на такую же машину(одна партия техники) падения происходили постоянно даже при попытке просмотра объектов БД, не говоря уже о выполнении каких-то операций. Взяли другую машину - стало полегче, но все равно глючит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 13:40 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Да уж, скорее всего где-то что-то криво написано, и врядля в IB. Скорее всего в УДФ неправильно работа с памятью организована - сегмент кода пересекается с данными. Ищите, как вариант - можно поставить Classic - он к падениям более стойкий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 13:56 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Странно...Я уже 3 года работаю на беплятной IB 5x,6.0,6.5, теперь на 7-й версии. Сервак Win2000Server, был и 2000 Advanced Server...И ничего до сих пор не упало! Одновременно работают 40-120 юзеров, коннекты открывают с утра и до вечера не закрывают. Так что я не в курсях данной проблемы, о которой вы грите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2003, 10:32 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Похоже мне почти удалось решить свои проблемы. Рецепт: 1. все УДФки, которые возвращают результат CSTRING() сделал FREE_IT. 2. В самих УДФах сделал выделение памяти под результат с помощью ib_util_malloc() (содержится в ib_util.dll). Но появилась одна неприятность - расчет стал идти в три раза дольше. Может кто знает в чем дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 16:52 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
>zan__ Вопрос. UDF свои делал? Там где ты переделал на ib_util_malloc и FREE_IT, т.е. стал выделять отдельную память, как раньше возвращался результат? В памяти входного параметра? Приведи пожалуйста пример обьявления функции в базе. Я сейчас тоже разбираюсь с падениями. В качестве UDF используются rfunc. Просматривал исходники функций - все вроде сделано по правилам. Но ведь где-то собака порылась! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2003, 16:45 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Поделюсь одним экспериментом. При выполнении определенной операции - сложной выборке с использованием хранимых процедур, сервер падает. А если эту же задачу запустить с одновременным проигрыванием файла mpeg4 (я просто взял первую попавшуюся задачу которая хорошо грузит процессор), то операция проходит успешно! Есть мысль что это связано со сборщиком мусора, который при возврате результата UDF в памяти входных параметров очищает память входных параметров раньше или во время обращения к результату. Тут и происходит ошибка. Этим можно объяснить нестабильность падений, зависящих от состояния базы, кэшаа и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2003, 17:34 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Еще пример. Есть процедуры которые выбирают данные. Входные параметры у этих процедур - диапозон дат. Выборка происходит последовательно по месяцам, т.е. сначала задается диапозон в один месяц, потов следующий месяц и т.д. Я брал для примера январь, февраль, март, апрель, май. Если запускать задачу начиная с января или февраля, то на марте сервер падает. Если сначала сделать отдельно выборку за март, а потом запустить задачу на 5 месяцев, то все проходит на ура. Все эксперименты я провожу на локальной машине с одним клиентским приложением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2003, 07:48 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
за все время работы с ib сервак падал только на версии 4.2 fb ни разу не упал... чето незнаю что вы там у себя делаете... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2003, 07:57 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Народ вы чего IB надежен, у меня за 2 года ни разу он не падал(если не считать случев когда сервак просто вырубали из разетки(чаю они хотели попить блин)). И даже после этого все прекрасно. И теперь вопрос немного не в тему, где можно посмотреть сравнительные характеристики работы IB под WIN и под LINUX. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2003, 12:32 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32215209&tid=1580112]: |
0ms |
get settings: |
8ms |
get forum list: |
22ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
153ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 500ms |

| 0 / 0 |
