powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / rfunc загружает процессор. Базой не возможно пользоваться.
25 сообщений из 42, страница 1 из 2
rfunc загружает процессор. Базой не возможно пользоваться.
    #38982433
borus099
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, ситуация плачевная.
Имеется сервер 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
rfunc загружает процессор. Базой не возможно пользоваться.
    #38982445
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
borus099,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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