Возможные проблемы и сценарии их диагностики
В этом разделе описаны проблемы, которые могут возникать и порядок их диагностики
Сервис установлен и настроен, была проведена проверка, клиент провел настройку внешнего IP для обращения к web-сервису, однако через некоторое время клиент обращается с жалобой на то, что по заданному внешнему адресу сервис не доступен или перестал быть доступен.
- Исходная проблема: web-сервис не доступен по внешнему IP, например http://99.99.99.99:9901. Проверка осуществляется через браузер
- Диагностика работы веб сервиса на сервере репликации
- Проверка, что задача публикации web-сервиса запущена и работает (должны выполниться все перечисленные проверки)
- В конфигураторе репликатора ReplConf.exe
- «Настройки» – «Задачи репликации». Найти задачу публикации web-сервиса (по умолчанию идентификатор «web_common_server») и проверить текстовый лог по ней
- В логе может быть пусто, если не было подключений или перезапуска задачи в рамках календарных суток. Можно проверить статус задачи в «Файл» - «Консоль управления» - Команда «stat» -> Enter. Если задача работает – будет показано что-то похожее на
- В конфигураторе репликатора ReplConf.exe
- Проверка, что задача публикации web-сервиса запущена и работает (должны выполниться все перечисленные проверки)
stat
| web_common_server - Active
| 201 Tasks count: 1
- Если задача не запущена – следует запустить её, после чего в текстовом логе появится сообщение вида, в котором «9901» - номер порта, на котором доступен web-сервис
01.01.2014 09:43:28 ==> HTTP Server: Active, 9901
-
Если перечисленные выше действия выполнены и задача запущена – переходим к следующему шагу, если возникает ошибка – следует обратиться к персональному менеджеру с описанием точки возникновения и текста ошибки
-
В браузере
- Следует определить локальный IP адрес сервера репликации. «Пуск» - «Выполнить» - Команда «cmd /k ipconfig». В появившемся окне найти адаптер, используемый для подключения к локальной сети и запомнить IPv4-адрес. Для дальнейших примеров предположим, что локальный IP адрес 192.168.0.1
- Проверить открытие страницы описания веб сервиса в браузере по пути, состоящего из полученного IP адреса и порта. В нашем примере «
http://192.168.0.1:9901» - Если открывается – проверяем, что в ReplConf.exe в текстовом логе задачи появилась запись вида «Incoming connection 388 from 192.168.0.1». Если сообщение не появилось, но при этом отобразилась какая то веб-страница, то вероятно был введен некорректный адрес
- Если страница не открывается – проверяем на localhost: «
http://127.0.0.1:9901» - Если не открывается – проверяем настройки Брандмауэра. Если включен – на время тестирования Выключаем.
- Если помогает – добавляем службу репликации и порт в исключения
- Если нет – переходим к следующему шагу
-
Telnet
- В командной строке пишем команду вида: «telnet 192.168.0.1 9901»
- Если выдается сообщение вида «Не удалось открыть подключение к этому узлу, на порт 9901: Сбой подключения», – следует обратиться к персональному менеджеру с описанием точки возникновения и текста ошибки
- Если подключение состоялось – проверяем текстовый лог задачи в ReplConf.exe на наличие сообщения вида ««Incoming connection 388 from 192.168.0.1». Если оно есть, но проверка через браузер по прежнему не работает, то следует обратиться к персональному менеджеру с описанием точки возникновения и текста ошибки.
- Если подключение состоялось, но в текстовом логе записи нет – значит данный порт используется другим приложением. Для выявления этого приложение напишите в cmd «netstat –aonb|more» и найдите в списке приложение, которое использует данный порт. Следует либо изменить настройки найденного приложения, либо изменить настройки порта в задаче публикации web-сервиса.
-
Диагностика работы веб-сервиса из внешней подсети
- Проверка доступа к web-сервису
- Браузер
- В адресной строке следует указать внешний IP адрес и порт, с которого идет перенаправление на IP адрес и порт web-сервиса. Если Вы являетесь системным администратором Заказчика – вы должны знать этот адрес. В противном случае, Вам следует запросить реквизиты подключения у ИТ специалиста Заказчика
- Если по этому адресу не открывается страница с описанием web-сервиса – ИТ специалистам Заказчика следует проверить настройки перенаправления портов или настройки безопасного соединения из внешних сетей к серверу репликации.
- Браузер
- Проверка доступа к web-сервису
Была ли статья полезна?