|
|
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
При работе в сети зависает Interbase и не знаю почему, при этом выдаёт ошибку: PC07-402-4 (Client) Wed Jun 25 10:08:35 2003 Control services error 1062 Подскажите что обозначает это ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2003, 11:25 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
На этом форуме не раз сообщалось, что IB, в особенности ver 6, глючный. Хотя в данном случае ошибка может быть и по независящим от IB причинам. Если не найдется человека, который уже знаком с такой ошибкой, можно разместить IB на другом PC и заставить его выдать то же самое, для дальнейшего анализа ошибки. А вообще, такой вопрос лучше, наверное, сопроводить какими-то данными, что за ОС или какая версия самого IB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2003, 15:25 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
На данном моменте у меня Interbase 6, но дело в том то он падает. Узера работают 2 часа, и сервер падает. Тоже самое и с Interbase 7. В коде я ничего не менял, а Interbase взял и начал отключатся ... Interbase падает и не сообщает ни об одной ошибки. ОС Windows 2000 Server. Менял и сервак менял и комп ни хера не помогает. Вот тока ту ошибку выкинул и ещё одну PC07-402-4 (Server) Wed Jun 25 10:33:12 2003 INET/inet_error: select in packet_receive errno = 10038 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2003, 15:48 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Братцы! С эти надо что-то делать! У нас тоже падает интербэйз. Попытаюсь описать ситуацию: Платформы(железо) меняли, пробовали на разных компах, на системах Windows 2000 server и на WinXP. Все равно падает и самое что плохое, нет четкого места, т.е. неудалось получить четкой комбинации когда происходит падение. Клиент написан на Delphi, используются IB-компоненты. Удалось сузить до таких вещей - с базой работает один клиент, вызывает несколько процедур с разными параметрами в цикле. Параметры - это диапазон дат(1 месяц). Процедуры вызываются в цикле, в следующем цикле в качестве параметра задается следующий месяц. Данные только выбираются, т.е. тольк селекты и обработка внутри них. Сервер падает на разных количествах прохода процедур. Очень сильно на падение влияет парамет в ibconfig - DATABASE_CACHE_PAGES. Чем он меньше, тем меньше вероятность падения. При значении 65000 сервер практически всегда падает на третьем проходе(третьем месяце), а если перед этим еще что-то делать в IBexperte то может упасть при первом проходе. Процедуры очень обьемные, просто так разобрать невозможно. Бьюсь вторую неделю. Все это смахивает на сплошной глюк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2003, 16:46 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Переходите на FireBird Когда я прешел с IB на FB, то у меня сразу пропало много непонятных глюков. Работаю с FB и доволен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2003, 17:25 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
перходите на MS SQL Server 2000 он реально не падает проверенно временем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2003, 17:50 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
2 sergey_p > перходите на MS SQL Server 2000 > он реально не падает проверенно временем Та ладно ;-) еще как ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2003, 18:02 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
sergei_p ты маленько сравнивай характеристики и стоимость :) из пушки по воробьям не стоит палить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 03:44 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
А может купит кто-то для меня MSSQL2000 не буду против и ORACLE =) Ребята подскажите что делать ... надо быстро... всё испробовал, не знаю где искать. :-( Дайте идеи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 13:40 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Самая лучшая конфигурация сервера: Linux 2.4 (ext3) + Firebird 1.03. Работает намного быстрее чем под windows. Тем более IB 6.x не раз уже обсуждался в форуме на предмет наличия множества глюков. У нас стоит именно такая конфигурация (см. выше). Работают с 10 до 18 человек 5 постоянно. База 400 мб. В таблицах в среднем от 100 000 до 400 000 записей. В среднем запросы (не простые) выполняются в пределах 10 - 60 сек. Так что делай выводы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 13:54 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Все это конечно классно, MS SQL и все такое. Но это пока не реально. База 130 таблиц, 600 хранимых процедур, приложение на делфи с 130 формами и отсутствие времени. А сервер падал и на IB 6.5 и FireBird и IB 7.0 который поставили в надежде что не будет падать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 14:31 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
А удф не используете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 14:55 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
2Igor Elyas Мне тоже приходилось работать на IB/FB, где-то раз в 3 месяца база которую я писал почемуто падала. Когда я перешел на MS SQL я про это херню забыл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:03 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Question: There are error numbers 10054, 10038 and 10093 in the InterBase.log file and the database server reboots while clients are still connected. Answer: Since the clients are still connected, the errors are generated because the clients are still connected to the server. Sample log is as follow: xx (Server) Mon Mar 24 15:54:25 1997 INET/inet_error: read errno = 10054 xx (Server) Mon Mar 24 15:55:11 1997 INET/inet_error: accept errno = 10038 xx (Server) Mon Mar 24 15:55:14 1997 INET/select_wait: select failed, errno = 10093 The solution is to reboot the server after all the clients have disconnected then allow the clients to reconnect once the database server is up and running again. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:10 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
2 sergei_p Не знаю из-за чего у тебя падало..... у меня с первого релиза FB 1.0 на линухе работает почти рил-таймовый биллинг основанный на сборе NetFlow с киски. Операторы работают, клиенты смотрят статистику ..... почта рассылается .... работает 24х7 не падает ..... 796 билд без остановок проработал около 6 месяцев останавливали тока Raid контроллер поставить. а то что M$ научилась писать неглючные до безобразия программы хочу но не могу поверить ;-) Может эта винда такая была ;-) Хотя тож поначалу был InterBase от борланда - вот он без бэкап/рестора больше месяца подряд не работал :( было дело ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:22 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
UDF к сожалению используем. Вернее их использовал тот программист который работал над проектом год назад и благополучно свалил. В той ситуции которую я описал(которая приводит к падению сервака) участвует несколько десятков хранимых процедур в которых очень много внешних функций и во многих местах их убрать весьма проблематично. Конечно раз делать нечего сейчас я пытаюсь от них избавится, чтоб узнать в них ли косяк, но это очень трудоемко. Вот и пытаюсь привлечь к решению всемирный разум :) Все функции используются из библиотеки rfunc, с http://sourceforge.net. Я до недавнего времени и не знал откуда взялась эта DLL пока случайно не наткунулся на упоминание о ней. У нас долго использовалась какая-то версия 2001 года, недавно скачал свежую за текущий месяц. Ничего не изменилось, как падал так и падает. Самое плохое что нет стабильности падений, многое зависит от состояния системы. На одном компе падает с третьего цикла, на другом со второго и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:29 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Igor Elyas Я прошу помочь советом, а не хвастать, как и у кого круто работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:35 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
2 lukey старая rfunc были лики .... кроме новой DLL надо еще проставить в куче функций FREE_IT чтобы убрать лики ..... вроде неделю назад было обсуждение и Gennady Degrik поправил лики качни еще раз, а потом внимательно смотри в каких объявлениях добавилось FREE_IT - нужно переобъявить. Можно брать с бинарником под win32 http://prdownloads.sourceforge.net/rfunc/rfunc-2.1.1.1-win32.zip?download не забыть только добавить FREE_IT для encodedate и encodedatetime. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:43 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Попробую дать немного советов. 1. Свободное место на диске, где расположена директория TEMP. 2. Возможно несовместимые версии gds32.dll 3. Скорее всего некорректная функция UDF. 4. Наличие антивирусных программ (AVP-моnitor, и т.п.) 5. Кол-во конектов к базе. Может клиент не закрывает базу, а коннектится по новой ... ну и сваливает сервер! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:04 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Dinco: 1. Свободного места дофига и больше (больше нескольких гиг). 2. А это подскажи что за штука? 3. Возможно но т.к. замена DLL ничего не дала, уменьшает в этом уверенность. 4. Нету. 5. Падает при одном коннекте, т.е. запускается прога, конектится и сразу выполняется задача на запуск хранимых... потом бац... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:09 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
gds32.dll - стоит на клиенте обычно \windows\system32\ или там где установлена программа клиента. Лучше взять родную из дистрибутива Interbase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:14 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Лики !!!!! памяти ты везде где надо Free_It поставил ? или просто скопировал либу ? копирование не поможет надо еще изменить объявления некоторых функций добавив Free_It как здесь : DECLARE EXTERNAL FUNCTION SUBSTR CSTRING(80), SMALLINT, SMALLINT RETURNS CSTRING(80) FREE_IT ENTRY_POINT 'IB_UDF_substr' MODULE_NAME 'ib_udf' без Free_it каждый вызов теряет память размером с строку ....100000 вызовов в ХП и память кончилось...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:14 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Igor Elyas Это уже интересней. Я тока не спец в InterBase, поэтому подскажи где эти лики и где ставить FREE_IT? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:17 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Igor Elyas Похоже я нашел где, щас попробую! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:20 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Прежде чем UDF можно было использовать ее надо объявить делает это оператор типа которого я писал выше если юзаешь IB Expert то там есть группа типа функции там есть галочка на функции найдешь в общем :) смотришь скрипт создания ф-ций в новой версии и сравниваешь (ищешь) в каких функциях появилось Free_It и где надо ставишь смотри не перепутай :) а то продолжит падать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:24 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
85% причин падения IB-сервера - в кривых UDF. Так что ищите, ищите, товарищи :) WBR, Alexey ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:31 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Igor Elyas Че-то я подзапутался. В IB Experte срипт обьявления не меняется. Этот скрипт вообще откуда берется? Из DLL или? Галочка Free_it есть, у некоторых функций можно ставить/убирать, у некоторых нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:38 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
в rfunc есть файл rfunc.sql там объявления смотри текст и выписывай все ф-ции у которых есть Free_It и у которых нет, потом смотри на те которые в базе и расхождений не должно быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:42 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Берешь скрипт, добавляешь FREE_IT, копируешь в буфер, удаляешь и создаешь заново ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:43 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
юзаемую в ХП функцию удалить кажись незя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:45 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Да. Удалить никак и ALTER тоже не работает. Только комментировать в функциях ... жуть ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:50 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Действительно free_it сильно влияет. Я тут пощелкил галочками - начал валится на ура. Я скачал архив rfunc-2.1.2.4-win32. В нем rfunc4.sql, rfunc5.sql, rfunc6.sql Это он типо тестовый или чего? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 17:05 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Dnico Скорее всего gds32.dll тут не причем т.к. я на чистой машине поставил InterBase вместе с клиентом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 17:08 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Блин, извиняйте, доперло зачем rfunc4.sql, rfunc5.sql, rfunc6.sql :) Это для разных версий сервера :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 17:20 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
2Luckey Когда найдеш причину и решиш проблему, напиши пожалуйста краткий отчет. Я думаю это былобы многим интересно(мне например). Ну и всякие там любители M$ уелись бы :-) а то "все глючит! работать невозможно!" :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 18:11 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Вроде сделал все по правильному с УДФ - моя тестовая ситуация перестала ронять сервер. Сделал то же на рабочей базе. Теперь время покажет. Если хотя-бы неделю простоит, то это уже будет результат. alex_k: У майкрософта все-таки есть нескоторое преимущество, инфы больше, больше встроеных функций, украсть легче :) и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 13:29 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
2 lukey Про M$ прав того больше и того больше но тут ты хоть разобрался в чем причина а SQL server у моего знакомого падает с частотой раз в неделю и непонятно почему, что тока не пробывали .... нагрузка большая на него вот и решился переходить на Sybase вроде родственные системы .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 13:41 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
А если я не пользуюсь с UDF от чего ещё может падать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 14:26 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
2 JohnyB Какая у тебя ОС и какая версия IB по точнее ..... Сколько юзеров как сетка построено по подробней .... Гадать можно долго ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 17:53 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Igor Elyas ОС меня Win 2000 Server была и 2000 Profesional Версия IB 6.5 ставил и 7.0 и 6.0 Юзеров 18 одновримено но падает и на 10 и на 5 Сетка TCP/IP все компы идут на SWICH потом на сервер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2003, 11:44 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
2 JonnyB IB 6 неудачная версия была .... ты когда прыгал с версии на версию делал backup/restore или просто копировал файл базы ? на сервере кроме IB что крутится ? ты уверен что на винте хватает места для временных файлов ? в клиентах Event'ы используются ? на серваке есть файервол ? какого типа задача OLTP или DSS ? когда последний раз делал backup/restore ? проверь количество битых пакетов в сетке при макс. нагрузке пингом на 1.5кб в связи c M$ Windows версии от Borland'a на мой взгляд неустойчиво работают - многие жалуются я бы порекомендовал перелезть на Yaffil или FB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2003, 11:57 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
В догогонку клиентская часть по версии совпадает с сервером ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2003, 12:08 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Бл... маразм какой-то. В пятницу тестировал несколько раз, ничего не падало, сегодня все по старому. ДУРДОМ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 10:30 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Ставь Linux и FireBird 1.03 - должно решить твои проблемы ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 10:50 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Dnico: Под линукс компилятор чтоли качественнее? Чем виндовый Фаербёрд хуже? Эксперемент конечно поставить можно, но все это призрачно, так можно и до бубна с заговорами дойти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:09 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Lukey Дело не компиляторах, а самой технологии Linux. Linux как правило труднее свалить. Да и скорость у него побольше будет. В моей конторе используется Linux, а дома я практикуюсь на Windows. Так вот разница довольно ощутимая. Попробуй. Может что и получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:24 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Dnico: Валится ведь не система, а база. К тому же не мертво валится, а перестартует. Если ничего не получится, попробуем, тока по линуксам у нас спеца нет, может получится еще хуже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:40 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Конечно в большей степени надо думать что виноваты UDF, но это не 100%. Вполне возможно закралась где-то ошибка и в Интербейзе. А исходники Файрбёрда тоже основаны на интербейзе. Надо рыть. На линуксе попробуем, но пока надо попробывать все что еще можно попробывать на виндовсе. Подскажите, где можно почитать инфу по UDF по русски. Хотелось бы еще узнать про параметр FREE_IT. Пока пытаюсь убрать в тестовой базе использование внешних процедур, чтоб дать однозначный ответ виноваты процедуры или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 13:52 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
Привет! 2 Lukey А не пробовали ли выполнить процедуры пошагово в каком-либо дебагере (IBExpert, IBAdmin и др.)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 14:32 |
|
||
|
Падает Interbase
|
|||
|---|---|---|---|
|
#18+
А может всё дело в "бесплатности" и кривых ломаных ib_license.dat ??? ;о) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 16:30 |
|
||
|
Падает 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?all=1&fid=40&tid=1580112]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
134ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 433ms |

| 0 / 0 |
