Насколько я знаю, можно. У меня вопросы только как налажена работа с гетерогенной геометрией. Самому не проверить, а в разных источниках информация отличается.
Обычные map (картографические) сервисы можно перезапускать и без оглядки на поведение ArcSOC. Достаточно запросить статус сервиса при помощи ArcGis API for Python.
Проблемы начинаются, когда требуется проверить состояние сервисов инструментов (например: сервис печати, сервис построения маршрутов) или map сервисов связанных с сервисами инструментов (например: map сервис необходимый для отрисовки и расчета маршрута). Для таких сервисов запрос к ArcGis API for Python может вернуть ответ о том, что сервис жив и работает, а по факту сервис повис, потребляет кучу оперативной памяти и занимает огромный ресурс центрального процессора.
Вот тут и следует проверять ArcSOC. Достаточно найти ArcSOC, который потребляет много ресурсов и обратившись к параметру cmdline этого ArcSOC получить имя сервиса, который некорректно работают и требует перезапуска.
У сервиса печати есть особенность: он работает через несколько экземпляров ArcSOC (минимум 2).
Насколько я знаю, можно. У меня вопросы только как налажена работа с гетерогенной геометрией. Самому не проверить, а в разных источниках информация отличается.
Arcgis Server как раз можно развернуть на Linux:
Переходим на Linux. ArcGIS Server. — Data+ International | Блоги (esri-cis.com)
Но для управления (публикаций сервисов и работы с картами), к сожалению, все равно потребуется что-то с Windows для Arcgis Pro...
Да, такой переход ввиду ухода ESRI из РФ сейчас рассматривается.
с появлением Arcgis Pro 3+ линейка продуктов очень похорошела, если есть доступ к лицензиям можно быть "ESRI only" со спокойной душой ))
Да, вы правы. Я неточно выразился
Обычные map (картографические) сервисы можно перезапускать и без оглядки на поведение ArcSOC. Достаточно запросить статус сервиса при помощи ArcGis API for Python.
Проблемы начинаются, когда требуется проверить состояние сервисов инструментов (например: сервис печати, сервис построения маршрутов) или map сервисов связанных с сервисами инструментов (например: map сервис необходимый для отрисовки и расчета маршрута). Для таких сервисов запрос к ArcGis API for Python может вернуть ответ о том, что сервис жив и работает, а по факту сервис повис, потребляет кучу оперативной памяти и занимает огромный ресурс центрального процессора.
Вот тут и следует проверять ArcSOC. Достаточно найти ArcSOC, который потребляет много ресурсов и обратившись к параметру cmdline этого ArcSOC получить имя сервиса, который некорректно работают и требует перезапуска.
У сервиса печати есть особенность: он работает через несколько экземпляров ArcSOC (минимум 2).