powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / autogen.sh: зачем нужен ключ --with-service-port, если порт можно менять ч/firebird.conf ?
3 сообщений из 3, страница 1 из 1
autogen.sh: зачем нужен ключ --with-service-port, если порт можно менять ч/firebird.conf ?
    #38469622
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hi all.

Среди опций автогена есть такая, что позволяет указать порт (--with-service-port=NNNN).
Зачем она вообще нужна ? Ведь если её указать, то после сборки и запуска ФБ-службы получаем "загадку": при закомментаренном параметре "#RemoteServicePort = 3050" служба ФБ на самом деле слушает порт NNNN, который был указан автогену.
И в итоге, после такой сборки будет:

Окно-1:
$ grep "^[^#;]" firebird.conf
-- no rows (ничего не менял, дефолтный конфиг) --
$ /opt/fb30/bin/isql localhost/3050:employee -user sysdba -pas masterke
Statement failed, SQLSTATE = 08006
Unable to complete network request to host "localhost".
-Failed to establish a connection.
-Connection refused
Use CONNECT or CREATE DATABASE to specify a database
SQL> quit;

$ isql localhost:employee -user sysdba -pas masterke
Database: localhost:employee, User: sysdba

При этом в окне-2:
$ netstat -tupn|grep firebird
tcp 0 0 127.0.0.1:3330 127.0.0.1:16653 ESTABLISHED 27978/firebird

В итоге, чтобы понять, *почему* слушается нестандартный порт (у мну он = 3330), надо вспомнить, как собирал ФБ.
...
Рейтинг: 0 / 0
autogen.sh: зачем нужен ключ --with-service-port, если порт можно менять ч/firebird.conf ?
    #38469659
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидЗачем она вообще нужна ?
чтобы после make/make install получить неконфликтующий инстанс безо всякой настройки
...
Рейтинг: 0 / 0
autogen.sh: зачем нужен ключ --with-service-port, если порт можно менять ч/firebird.conf ?
    #38470371
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrТаблоидЗачем она вообще нужна ?чтобы после make/make install получить неконфликтующий инстанс безо всякой настройкиОн всё равно будет конфликтующим. Ибо инсталлер пропишет в /etc/init.d скрипт-запускалку с именем 'firebird', НЕЗАВИСИМО от того, что я задал автогену в
Код: plaintext
- -with-service-name =какое-то_там_имя
Более того, в этом скрипте будет записано:
Код: plaintext
INSTANCE= default 
вместо того, что я указал автогену (см выше).
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / autogen.sh: зачем нужен ключ --with-service-port, если порт можно менять ч/firebird.conf ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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