UDF (FreePascal под Linux, SMP) вешает Firebird 1.5.3
Добавлено: 05 июл 2006, 18:58
День добрый, уважаемый All!
Суть проблемы: UDF для работы с файлами(BlobToFile, FileToBlob) была портирована из Делфи(Win DLL) в FreePascal для использования под линуксовый Firebird. Тестировал под VMWare (Fedora Core 4) - работает без проблем. Ставлю на реальном сервере (двухпроцессорная машина, Fedora Core 2, ядро 2.6... - при вызове функции из UDF fbserver улетает в нирвану. То же самое при попытке компиляции ХП, ссылающейся на функцию из моей UDF. Отключали HT, меняли SS на CS, перекомпилировали UDF на целевом сервере (UDF линкуется статически, никаких зависимостей нет) - результат неизменный - сервер зависает. Буду рад любым идеям
Суть проблемы: UDF для работы с файлами(BlobToFile, FileToBlob) была портирована из Делфи(Win DLL) в FreePascal для использования под линуксовый Firebird. Тестировал под VMWare (Fedora Core 4) - работает без проблем. Ставлю на реальном сервере (двухпроцессорная машина, Fedora Core 2, ядро 2.6... - при вызове функции из UDF fbserver улетает в нирвану. То же самое при попытке компиляции ХП, ссылающейся на функцию из моей UDF. Отключали HT, меняли SS на CS, перекомпилировали UDF на целевом сервере (UDF линкуется статически, никаких зависимостей нет) - результат неизменный - сервер зависает. Буду рад любым идеям