PDA

Просмотр полной версии : Как настроить ТМЛ на нестандартный порт у FireBird 2.5



Svarog257
02.08.2018, 14:19
В силу сложившихся обстоятельств у меня на сервере с ТМЛ, использующей СУБД FireBird 2.5, работает еще одна программа, использующая Yaffil (что это за программа и почему она использует софт, который 15 лет как прекратил развитие вопрос отдельный, но так есть).

Обе СУБД используют один и тот же порт 3050.. как ни странно, все более-менее работает, только Yaffil без конца пишет в свой лог, что его кто-то посторонний домогается, и лог этот за 3 недели достиг размера в 85 Гб.

Как поменять стандартный порт 3050 у FireBird я знаю (просто поменять соответствующий параметр в строке #RemoteServicePort = 3050 в файле firebird.conf и раскомментировать эту строку), а вот как поменять порт в ТМЛ? Возможно, где-то это и есть в документации или видеоуроках, но при беглом ознакомлении не нашел, в конфигурационных файлах ТМЛ тоже этого параметра не нашел.

Может кто подскажет как это сделать?

Svarog257
03.08.2018, 10:40
Разобрался сам - оказалось достаточным отключить сервис Yaffil - в результате программа, использующая его, просто посылает запросы на порт 3050, каковые с удовольствием (или без оного) исполняет FireBird 2.5.
А вот обратное (т.е. запросы, изначально направленные к FireBird но попавшие к Yaffil), последний отвергает по предположительной причине несовместимости диалектов - Yaffil старше FireBird'а лет на 12.

Всем спасибо за помощь...