2010-12-03 3 views
0

У меня есть служба Windows, которая работает на основе имени компьютера или ip, назначенного ему. Я столкнулся с проблемами при запуске, когда у меня есть сервер отказоустойчивости и псевдонимы, описанные ниже.Признание псевдонима имен серверов

Существует основной сервер в одной подсети с именем машины, как server_a и резервный сервер в другой подсети с именем server_b

Оба системы создаются с сервером имен псевдонимов и это имя конфигурируются конфигурацию службы для моего программного обеспечения.

Обе системы настроены с различным IP-адресом, а DNS-сервер не настроен в н/д.

Моих услуг будут подключаться к основной службе, если конфигурация сервера настроена с фактическим именем машины (server_a/server_b) или с IP, но не подключаются, если имя псевдоним (сервер) настроено.

Службы всегда показывают код ошибки как «Невозможно прочитать Конфигурация! : Код 1 ", если он запущен в режиме отладки, если не удается подключиться.

Мы используем функцию gethostbyname для разрешения имени.

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

+0

Звучит как HTTP-сервис, который реализует виртуальный хостинг, и вы не настроили имя псевдонима. – 2010-12-07 02:49:20

ответ

1

Службы всегда показывают код ошибки как «Невозможно прочитать Конфигурация! : Code 1 ", если он запущен в режиме отладки, если не удается подключиться.

Я думаю, вам нужно вникнуть в код и узнать, откуда это сообщение об ошибке, и что именно это означает. Я ни для кого не знаю, какое конкретное приложение («сервис») вы используете, но я думаю, что это сообщение об ошибке генерируется внутри него, и в этом коде есть ответ.

Смежные вопросы