- Что означает ошибка “Proxy Server Test Failed” в ArcGIS?
- Основные причины сбоя теста прокси-сервера
- Пошаговое решение ошибки “Proxy Server Test Failed”
- Профилактика повторных сбоев прокси в ArcGIS
- FAQ: Распространённые вопросы об ошибке прокси в ArcGIS
- 1. Может ли ошибка возникать из-за Cloudflare или CDN?
- 2. Как влияет версия ArcGIS на работу с прокси?
- 3. Что делать, если прокси работает вне ArcGIS?
- 4. Как диагностировать проблему через логи?
Что означает ошибка “Proxy Server Test Failed” в ArcGIS?
Ошибка “Proxy Server Test Failed” возникает при настройке или использовании ArcGIS Enterprise, когда система не может установить соединение через прокси-сервер. Это блокирует доступ к веб-сервисам, геообработке или внешним ресурсам, критичным для работы ГИС-платформы. Проблема характерна для корпоративных сред с ограниченным интернет-доступом и требует комплексной диагностики сетевых параметров, аутентификации и конфигурации ПО.
Основные причины сбоя теста прокси-сервера
- Некорректные настройки прокси – Ошибки в адресе, порте или протоколе (HTTP/HTTPS) в панели управления ArcGIS Server.
- Проблемы аутентификации – Неверные логин/пароль для доступа к прокси или отсутствие разрешений у сервисной учётной записи.
- Сетевые ограничения – Брандмауэры, группы безопасности или антивирусы, блокирующие исходящие подключения.
- Сертификаты SSL – Просроченные или неподписанные сертификаты на прокси-сервере, вызывающие ошибки доверия.
- Конфликты ПО – Несовместимость версий ArcGIS с прокси-сервером (например, Squid, Nginx) или ОС.
Пошаговое решение ошибки “Proxy Server Test Failed”
- Проверьте базовые настройки
В ArcGIS Server Manager перейдите в Site > Settings > Proxy. Убедитесь, что адрес и порт соответствуют данным корпоративного прокси. Для HTTPS укажите правильный протокол.
- Валидация учётных данных
Введите логин/пароль в разделе аутентификации. Протестируйте их через браузер или curl-запрос. Если пароль изменён – обновите его в ArcGIS.
- Диагностика сети
Запустите команду
telnet [proxy_ip] [port]
с сервера ArcGIS. Отсутствие соединения указывает на блокировку брандмауэром. Добавьте исключения для портов 80, 443, 7080. - Обход SSL-ошибок
Скачайте корневой сертификат прокси и импортируйте его в хранилище Java (папка /arcgis/server/framework/runtime/jre). Перезапустите сервис.
- Тест через ArcGIS Web Adaptor
Настройте Web Adaptor как альтернативный прокси. Если тест проходит успешно – проблема в исходной конфигурации.
Профилактика повторных сбоев прокси в ArcGIS
- Регулярно обновляйте ArcGIS Server и Web Adaptor до актуальных версий.
- Используйте скрипты автоматической проверки прокси (например, Python-скрипты с requests).
- Настройте мониторинг сетевых логов через Nagios или Zabbix для отслеживания таймаутов.
- Резервируйте прокси-серверы для отказоустойчивости.
- Документируйте все изменения в сетевой инфраструктуре, влияющие на маршрутизацию.
FAQ: Распространённые вопросы об ошибке прокси в ArcGIS
1. Может ли ошибка возникать из-за Cloudflare или CDN?
Да, если CDN (например, Cloudflare) блокирует запросы от IP-адреса ArcGIS Server. Добавьте IP сервера в “Allowlist” CDN-сервиса.
2. Как влияет версия ArcGIS на работу с прокси?
Версии 10.8.x и новее поддерживают современные стандарты шифрования (TLS 1.3). При использовании устаревших прокси (TLS 1.0) требуется обновление ПО или настройка downgrade.
3. Что делать, если прокси работает вне ArcGIS?
Проверьте конфигурацию proxy.config в папке \arcgisserver\framework\etc
. Вручную отредактируйте файл, указав mustMatch=”false” для пропуска проверок.
4. Как диагностировать проблему через логи?
Анализируйте файлы proxy.log в \arcgisserver\logs\<имя_сервера>
. Ищите записи типа “Connection refused” или “SSL handshake failed”.