Документация FirebirdДокументация по FirebirdFirebird 1.5 Быстрый старт → Тестируем то, что установили
Firebird home Firebird home Пред.: Устанавливаем FirebirdНачало: Документация FirebirdУровень выше: Firebird 1.5 Быстрый стартСлед.: Что еще может понадобиться

Тестируем то, что установили

Проверяем видимость сервера
Проверяем работу сервера Firebird

Если все прошло как задумано, по окончанию процесса установки будет запущен серверный процесс Firebird, который будет запускаться автоматически при перезагрузке сервера.

С этого момента предполагается, что для клиент-серверного взаимодействия Вы будете использовать рекомендованный протокол TCP/IP.

Замечание

Информацию об использовании протокола NetBEUI в Windows инфрастуктуре Вы можете получить, обратившись к главе 6 Network Configuration руководства Using Firebird.

Внимание

Firebird не поддерживает сети IPX/SPX.

Проверяем видимость сервера

Обычно, первое, что Вам захочется сделать по окончании процесса инсталляции - опросить (про-ping-овать) сервер. Эта процедура позволит Вам убедиться, что клиентская машина в состоянии видеть (на уровне сети) сервер. Например, если в сетевом домене клиента сервер должен бы быть доступен по IP-адресу 192.13.14.1, перейдите в командную строку и выполните команду

ping 192.13.14.1

заменив вымышленный IP-адрес Вашим реальным.

Внимание

Если Вы получаете timeout-сообщения (и не знаете, что с этим делать), изучите материал Using Firebird – глава 6: Network Configuration и глава 7: Troubleshooting Connections – для дальнейших инструкций.

Обратите внимание, что если Вы соединяетесь с сервером локальным клиентом, т.е. клиент работает на том же компьютере, что и сервер, Вы можете воспользоваться, интерфейсом обратной петли или loopback-интерфейсом:

ping localhost –or– ping 127.0.0.1

Проверяем работу сервера Firebird

После установки, сервер Firebird должен быть запущен как сервис на Windows NT, 2000 или XP или на Linux.

Windows NT4, 2000 и XP

Откройте Control Panel (Панель управления) -> Services (Службы) под NT или Control Panel (Панель управления) -> Administrative Tools (Администрирование) -> Services (Службы) под 2000, XP.

На картинке представлен вид апплета Services (Службы) на Windows 2000. Внешний вид может изменяться в зависимости от версии Windows.

При использовании Guardian (как, например, в случае, отображенном на картинке), название данного сервиса может варьироваться в зависимости от используемой версии Firebird.

Замечание

Использование Guardian на Windows 2000 и XP - вопрос больше удобства, чем необходимости, так как данные операционные системы предоставляют средства контроля работы сервисов и, при необходимости, их перезапуска. На других платформах, если у Вас (или того, кто выполняет функции SYSDBA на Вашем сервере) нет возможности отслеживать работу сервиса и в случае останова по какой-либо причине перезапускать его вручную, рекомендуется использовать Guardian.

Windows 9x или ME

Под Windows 9x или ME сервер Firebird следует запускать в качестве приложения, контролируемого Guardian. Соответствующая иконка Guardian в зеленных тонах должна появиться в области состояния на панели задач (прим. перев.: «там, где часы» © фидо). Если иконка мигает или отображается в красных тонах, это означает, что Guardian либо пытается перезапустить сервер, либо у него это не получилось.

Если Вы использовали установочный комплект, который установил, но автоматически не запустил Guardian и сервер Firebird, Вы можете проделать следующее:

  1. Найдите исполняемый файл приложения Guardian (fbguard.exe) и создайте для него ярлык в подменю Startup (Автозагрузка) главного меню, доступному по нажатию кнопки Start (Пуск).

  2. Откройте окно Properties (Свойства) созданного ярлыка и перейдите к полю Target (Объект).

  3. Измените это поле, в соответствии с Вашим случаем (текст, набранный полужирным шрифтом):

    fbguard.exe -a (для Superserver)

    fbguard.exe -c (для Classic Server)

  4. Сохраните изменения и закройте окно Properties (Свойтва).

  5. Двойным щелчком по ярлыку запустите Guardian. Guardian запустит fbserver.exe или fb_inet_server.exe.

При последующей перезагрузке, Guardian должен запуститься автоматически.

В качестве альтернативы, Вы можете использовать апплет Control Panel (панели управления) для управления запуском и остановом сервера Firebird.

Апплет Панели управления

Начиная с версии 1.0.3, в состав дистрибутива Firebird входит апплет Панели управления. Несмотря на свой скромный вид он предоставляет удобный способ запуска и останова сервера.

К сожалению апплет работает только под Windows NT, 2000 и XP. Если Вам нужен аналогичный апплет для Windows 9x и ME, посетите эту страницу:

и загрузите Firebird Control Center fbcc-0.2.6.exe.

Этот апплет внешне отличается от изображенного на картинке, но он предоставляет аналогичный функционал.

Posix-сервера

Для интерактивного отслеживания запущенных процессов в интерфейсе командной строки, воспользуйтесь командой top. Если запущен Firebird Superserver, Вы должны увидеть процесс с названием fbguard - Guardian, кроме того, должен быть один главный и, возможно, несколько дочерних процессов с названием fbserver.

Имя процесса для версии Classic Server - fb_inet_server. Для каждого обслуживаемого сетевого соединения будет по одному экземпляру. Однако, Вы не увидите fb_inet_server в списке процессов, если в текущий момент времени нет активных соединений, или осуществляются только прямые локальные соединения.

Далее представлен вид экрана, на котором отображен результат выполнения команды top, для вывода только процессов с именами, начинающимися с букв fb, была использована команда grep:

frodo:/inkomend/firebird # top -b -n1 | grep fb
 2587 firebird  24   0  1232 1232 1028 S  0.0  0.3   0:00.00 fbguard
 2588 firebird  15   0  4124 4120 2092 S  0.0  0.9   0:00.04 fbserver
 2589 firebird  15   0  4124 4120 2092 S  0.0  0.9   0:00.00 fbserver
 2604 firebird  15   0  4124 4120 2092 S  0.0  0.9   0:00.00 fbserver
 2605 firebird  15   0  4124 4120 2092 S  0.0  0.9   0:00.02 fbserver
 2606 firebird  15   0  4124 4120 2092 S  0.0  0.9   0:00.00 fbserver
 2607 firebird  15   0  4124 4120 2092 S  0.0  0.9   0:00.00 fbserver

Как вариант, вместо команды top, Вы можете использовать ps -ax или ps -aux, при необходимости перенаправив вывод grep.

Пред.: Устанавливаем FirebirdНачало: Документация FirebirdУровень выше: Firebird 1.5 Быстрый стартСлед.: Что еще может понадобиться
Документация FirebirdДокументация по FirebirdFirebird 1.5 Быстрый старт → Тестируем то, что установили