|
Firebird и Sphinx
|
|||
---|---|---|---|
#18+
Попробовал "финт ушами" провернуть, но он ожидаемо провалился: Если подсунуть fbclient.dll из Firebird-2.5.5.26952-0_x64 (не Embedded), то indexer запускается, но при выполнении sql_query запроса на выборку данных для создания индекса падает, так как там хранимая процедура использует UDF. Соответствующая udf лежит на диске в каталоге \udf ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2017, 17:44 |
|
Firebird и Sphinx
|
|||
---|---|---|---|
#18+
а UDF правильной разрядности? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2017, 17:49 |
|
Firebird и Sphinx
|
|||
---|---|---|---|
#18+
Прошу прощения, мозги у меня видимо неправильной разрядности в выходные. UDF конечно же 32х разрядные и в папке с приложением была сборная солянка файлов FireBird Embedded (разной разрядности). Все почистил, скопировал 32х разрядный FB Embedded и 32х разрядный Sphinx. В такой конфигурации Indexer запускается и работает. Если попытаться использовать Indexer из 64х разрядной сборки - падает с указанной выше ошибкой. В принципе, для моей задачи скорее всего хватит 32х разрядного Сфинкса (64х разрядный мы использовали на больших объемах данных, когда 32х разрядный падал), но чисто для самообразования вопрос: почему Sphinx x64 падает при использовании FB Embedded x32 ? hvlad, Arioch спасибо за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2017, 18:10 |
|
|
start [/forum/topic.php?fid=40&msg=39555562&tid=1561332]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 309ms |
total: | 469ms |
0 / 0 |