Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / rfunc загружает процессор. Базой не возможно пользоваться. / 25 сообщений из 42, страница 1 из 2
11.06.2015, 15:50
    #38982433
borus099
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
Здравствуйте, ситуация плачевная.
Имеется сервер freebsd 6. На нем крутится база данных не большой АТС. (в базе несколько миллионов записей). Firebird 2.1. К Firebird прикручена библиотека rfunc. И это все хорошо работает.
Появилась нужда перенести все это добро на freebsd 9.3.
Установил, настроил, решил пересобрать базу на firebird 2.5, сделать, все хорошо без ошибок. Собрал библиотеку rfunc из исходников, положил в /usr/local/libexec/firebird/udf все как положено, все зависимости удовлетворены (ldd ./rfunc).
Подключаюсь программой из под windows к базе, все работает, функции использующие rfunc тоже работают. Но мать его базой почти не возможно пользоваться, при подключении к ней загрузка процессора на сервере увеличивается почти до 100%.

Делал то же самое и под UBUNTU, делал на разных версиях firebird, на виртуалках и на реальном сервере, та же беда, процессор вешается.... Может кто нибудь сталкивался с подобной катастрофой?
...
Рейтинг: 0 / 0
11.06.2015, 15:55
    #38982445
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
borus099,

запросы без обращения к rfunc тоже грузят на 100%, или нет?
...
Рейтинг: 0 / 0
11.06.2015, 15:57
    #38982447
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
borus099,

1. При чём тут rfunc ?
2. gstat -h что говорит ?
...
Рейтинг: 0 / 0
11.06.2015, 16:02
    #38982457
borus099
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
kdv, без rfunc все отлично
...
Рейтинг: 0 / 0
11.06.2015, 16:04
    #38982463
borus099
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
hvlad,
...
Рейтинг: 0 / 0
11.06.2015, 16:14
    #38982470
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
borus099,

похоже, это не тот gstat :-)

тебя спросили про вывод gstat -h база.fdb

собственно, если при вызове какой-либо даже простейшей функции из rfunc этот процесс начинает грузить ядро процессора на 100%, то это вопрос к конкретной версии ОС по поводу загрузки и вызовов внешних библиотек (so), с правильными ли опциями скомпилирован этот so, и кошерности скомпилированного под эту ОС Firebird.
...
Рейтинг: 0 / 0
11.06.2015, 16:19
    #38982479
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
borus099Собрал библиотеку rfunc из исходников
Взял её последние исходники? Хотя эта библиотека всегда была известна своими глюками...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.06.2015, 16:20
    #38982480
borus099
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
kdv,

нету такой опции -h
или я что то не то делаю.
Я пока что начинающий пользователь баз данных.
...
Рейтинг: 0 / 0
11.06.2015, 16:23
    #38982484
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
borus099Я пока что начинающий пользователь баз данных.
И вот так вот сходу решил переставить работающую систему не просто на другую платформу, но
ещё и на другую версию СУБД?.. Ню-ню...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.06.2015, 16:24
    #38982487
borus099
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
Dimitry Sibiryakov,
последние, версия rfunc-2.1.3.1-RC1
Вероятно что то не так собрал. не сильно разбираюсь, но зависимости удовлетворены....
...
Рейтинг: 0 / 0
11.06.2015, 16:25
    #38982489
borus099
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
Dimitry Sibiryakov,
нет. то сервер работает. я пока на тестовом пытаюсь.
...
Рейтинг: 0 / 0
11.06.2015, 16:25
    #38982490
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
Dimitry Sibiryakov,

так уже давно существует альтернативная библиотека AUDFL . Потому как rfunc забросили.
...
Рейтинг: 0 / 0
11.06.2015, 16:29
    #38982496
borus099
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
Симонов Денис,

Под freebsd собирается?
...
Рейтинг: 0 / 0
11.06.2015, 16:34
    #38982504
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
borus099последние, версия rfunc-2.1.3.1-RC1
УГ десятилетней давности. Без удачи и бубна в принципе неработоспособна. Полностью
заменяется на встроенные в 2.5 функции.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.06.2015, 16:48
    #38982526
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
borus099,

95% функций rfunc можно смело выкинуть, так как есть встроенные. А часть функций там вообще бредовые.

Не компилил ничего под фрю. Учитывая, что эта ось официально не поддерживается FB, я бы вообще побоялся ставить на неё сервер.
...
Рейтинг: 0 / 0
11.06.2015, 16:51
    #38982529
borus099
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
Симонов Денис,
посоветуй ось для базы данных
...
Рейтинг: 0 / 0
11.06.2015, 16:52
    #38982531
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
Симонов Денисэта ось официально не поддерживается FB
Энтузазизм Алекса, к сожалению, вернул её в список официально поддерживаемых. Но в данном
случае это пофиг, поскольку проблема не в сервере, а в левой библиотеке.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.06.2015, 16:58
    #38982535
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
borus099,

если не нравится винда бери любой современный Linux (CentOS, Ubunta, RedHat, Debian ...).
...
Рейтинг: 0 / 0
11.06.2015, 17:04
    #38982539
miwaonline
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
Симонов Денисborus099,

если не нравится винда бери любой современный Linux (CentOS, Ubunta, RedHat, Debian ...).
ТС в первом посте писал, что пробовал ubuntu с тем же результатом. Так что либо оставаться на старом софте, либо выбрасывать rfunc.
...
Рейтинг: 0 / 0
11.06.2015, 17:08
    #38982541
Поручик ·· Ржевский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
borus099kdv,

нету такой опции -h
или я что то не то делаю.
Я пока что начинающий пользователь баз данных.gstat пинай с указанием пути (к бинарникам firebird).
потому как у тебя там есть однофамилец gstat
...
Рейтинг: 0 / 0
11.06.2015, 23:52
    #38982752
borus099
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
Симонов ДенисDimitry Sibiryakov,

так уже давно существует альтернативная библиотека AUDFL . Потому как rfunc забросили.

Та же беда. Также процессор вешает. Подключал на UBUNTU 14.04
...
Рейтинг: 0 / 0
11.06.2015, 23:53
    #38982754
borus099
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
hvladborus099,

1. При чём тут rfunc ?
2. gstat -h что говорит ?
...
Рейтинг: 0 / 0
11.06.2015, 23:57
    #38982757
borus099
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
hvladborus099,

1. При чём тут rfunc ?
2. gstat -h что говорит ?

А на оригинально сервере вывод такой...
...
Рейтинг: 0 / 0
11.06.2015, 23:58
    #38982758
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
borus099,

Включай трассировку и лови тот запрос который вешает базу. Сюда давай DDL участвующих таблиц, и объявление UDF.

P.S. прекратите выкладывать скрины. Текст из консоли без проблем можно скопировать.
...
Рейтинг: 0 / 0
12.06.2015, 00:00
    #38982760
borus099
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rfunc загружает процессор. Базой не возможно пользоваться.
Симонов Денисborus099,

Включай трассировку и лови тот запрос который вешает базу. Сюда давай DDL участвующих таблиц, и объявление UDF.

P.S. прекратите выкладывать скрины. Текст из консоли без проблем можно скопировать.

Как это сделать?
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / rfunc загружает процессор. Базой не возможно пользоваться. / 25 сообщений из 42, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]