Перейти к основному содержимому

Возможные проблемы и сценарии их диагностики

В этом разделе описаны проблемы, которые могут возникать и порядок их диагностики

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

  • Исходная проблема: web-сервис не доступен по внешнему IP, например http://99.99.99.99:9901. Проверка осуществляется через браузер
  • Диагностика работы веб сервиса на сервере репликации
    • Проверка, что задача публикации web-сервиса запущена и работает (должны выполниться все перечисленные проверки)
      • В конфигураторе репликатора ReplConf.exe
        • «Настройки» – «Задачи репликации». Найти задачу публикации web-сервиса (по умолчанию идентификатор «web_common_server») и проверить текстовый лог по ней
        • В логе может быть пусто, если не было подключений или перезапуска задачи в рамках календарных суток. Можно проверить статус задачи в «Файл» - «Консоль управления» - Команда «stat» -> Enter. Если задача работает – будет показано что-то похожее на

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-сервиса – ИТ специалистам Заказчика следует проверить настройки перенаправления портов или настройки безопасного соединения из внешних сетей к серверу репликации.
Была ли статья полезна?