Comments 10
Я если честно потерял связь между ArcSOC и перезапуском сервисов.
Обычные map (картографические) сервисы можно перезапускать и без оглядки на поведение ArcSOC. Достаточно запросить статус сервиса при помощи ArcGis API for Python.
Проблемы начинаются, когда требуется проверить состояние сервисов инструментов (например: сервис печати, сервис построения маршрутов) или map сервисов связанных с сервисами инструментов (например: map сервис необходимый для отрисовки и расчета маршрута). Для таких сервисов запрос к ArcGis API for Python может вернуть ответ о том, что сервис жив и работает, а по факту сервис повис, потребляет кучу оперативной памяти и занимает огромный ресурс центрального процессора.
Вот тут и следует проверять ArcSOC. Достаточно найти ArcSOC, который потребляет много ресурсов и обратившись к параметру cmdline этого ArcSOC получить имя сервиса, который некорректно работают и требует перезапуска.
У сервиса печати есть особенность: он работает через несколько экземпляров ArcSOC (минимум 2).
А у вас в Х5 не думают переходить с ESRI на OpenSource-решения? PostgreSQL/PostGIS, GeoServer/MapServer, MapProxy, QGIS и вот это вот всё.
Я когда-то давно был ESRI only ГИС-специалистом :)
Да, такой переход ввиду ухода ESRI из РФ сейчас рассматривается.
Я когда-то давно был ESRI only ГИС-специалистом :)
с появлением Arcgis Pro 3+ линейка продуктов очень похорошела, если есть доступ к лицензиям можно быть "ESRI only" со спокойной душой ))
Я сталкивался недавно с ArcGIS Pro - Map, Catalog, Toolbox объединили в одно окно. Это у нас это осталось в одном старом проекте.
Но для меня всё равно не подходит - всё это Windows-only, даже сервер. Я давно уже без винды.
Arcgis Server как раз можно развернуть на Linux:
Переходим на Linux. ArcGIS Server. — Data+ International | Блоги (esri-cis.com)
Но для управления (публикаций сервисов и работы с картами), к сожалению, все равно потребуется что-то с Windows для Arcgis Pro...
А как сейчас у них с пространственным данными в БД, их пространственные типы через ArcSDE или можно использовать PostGIS или Oracle Spatial?
Как инженер-геодезист настраивал автоматизацию для перезапуска службы ArcGIS Server и что из этого вышло