Firebird. Руководство разработчика баз данных | страница 21
. ! .
Тестирование результатов инсталляции
Если все работает, как описано, сервер Firebird будет запущен на вашем сервере по окончании процесса инсталляции. Вы можете запустить некоторые тесты для проверки инсталляции и выполнить нужные настройки вашей конфигурации.
Сетевой протокол
Предполагается, что вы будете использовать рекомендованный протокол TCP/IP для вашей сети клиент-сервер, чтобы получить все преимущества независимой от платформы сети.
! ! !
СОВЕТ. Чтобы получить информацию об использовании протокола NetBEUI (Named Pipes, Именованные каналы) во всех версиях Windows, см. разд. "Сетевые протоколы" в главе 2.
. ! .
! ! !
ВНИМАНИЕ! Firebird не поддерживает IPX/SPX и не работает на Novel Netware 3 и 4.
. ! .
Тестирование сервера
Обычно первое, что вы захотите сделать после завершения инсталляции, - это проверить обращение к серверу. Это даст вам реальную возможность убедиться, что ваша клиентская машина может видеть хост в вашей сети. Предположим, что IP-адрес вашего сервера в домене, видимый вашему клиенту, 192.13.14.1. Перейдите в командную строку и введите следующую команду:
ping 192.13.14.1
Замените в этом примере IP-адрес на реальный IP-адрес вашего сервера.
! ! !
СОВЕТ. Если вы получили сообщение об истечении времени ожидания, обратитесь к главе 2 и приложению 2 для дальнейших инструкций. Если вам нужна более подробная информация об установках серверных IP-адресов, см. разд. "Сетевой адрес для сервера" в главе 2.
. ! .
Если вы соединяетесь с сервером с локального клиента - т. е. клиент запущен на той же машине, что и сервер, - вы можете обратиться к виртуальной заглушке TCP/IP:
ping localhost
ИЛИ
ping 127.0.0.1
Проверка, что сервер Firebird запущен
Используйте команду ps в командной строке для просмотра запущенных процессов. Если какие-нибудь клиенты соединены с классическим процессом Firebird, вы должны увидеть один процесс с именем fb_netserver (или gds_inet_server для Firebird 1.0.x) для каждого соединенного клиента. Команда ps имеет несколько переключателей, однако следующий вариант дает подходящий список. Команда grep фильтрует вывод так, что вы будете видеть только процессы Firebird.
[xxx]$ ps -aux | grep fb
На рис. 1.4 запущены три клиентских процесса.
Рис. 1.4. Список классических процессов, полученный с помощью ps
Поскольку Суперсервер разветвляется на потоки для каждого соединения, будет интересным задать переключатель -f [ork] среди других переключателей для отображения его процессов и потоков. Вы получите форматированное отображение разветвленных процессов, похожее на представленное на рис. 1.5: