Настройки сервиса геообработки: расширенные свойства
В этом разделе
Следующие свойства для сервисов геообработки являются расширенными настройками, которые невозможно установить в ArcGIS Server Manager или в диалоговом окне Свойства сервера (Server Properties) в ArcGIS for Desktop. Большинство сервисов геообработки не нуждаются в изменении этих настроек.
Объем динамической памяти
Объем динамической памяти управляет максимальным размером файла, который может быть отправлен на ГИС-сервер. По умолчанию для сервера приложений определено 256 МБ, а для SOC – 64 МБ. При наличии сервисов, на которые пользователи смогут отправлять большие файлы, увеличьте значение по умолчанию для обоих свойств до необходимого.
- В веб-браузере перейдите на страницу http://<имя_сервера>:6080/arcgis/admin.
- Выполните вход в приложение ArcGIS Server Administrator Directory, используя учетную запись администратора.
- Щелкните Компьютеры (machines).
- Щелкните ссылку <имя_сервера>.<домен>.com. Например, ссылка может выглядеть следующим образом: server1.esri.com.
- На странице Свойства компьютера сервера (Server Machine Properties) щелкните ссылку Изменить (edit).
- Увеличьте значение параметра Максимальный объем динамической памяти сервера приложений (в МБ) (App Server maximum heap size (in MB)).
- Увеличьте значение параметра Максимальный объем динамической памяти SOC (в МБ) (SOC maximum heap size (in MB)).
- Щелкните кнопку Сохранить изменения (Save Edits), чтобы завершить редактирование.
Размер файла загрузки
Управление размером загрузки служит для контроля за размером файла, который может быть загружен клиентами, подключенными к сервису через конечную точку REST. Как правило, эти клиенты являются веб-клиентами, использующими сервис через пользовательское веб-приложение. По умолчанию в качестве ограничения выбрано 2 ГБ. Используйте эту настройку для предоставления значения по умолчанию в целях предотвращения загрузок больших файлов через сервис.
- Откройте веб-браузер и перейдите на страницу http://<имя_сервера>:6080/arcgis/admin/login.
- Выполните вход в приложение ArcGIS Server Administrator Directory, используя учетную запись администратора.
- Щелкните services.
- Щелкните на имени сервиса.
- Щелкните на ссылке Редактировать (edit) в нижней части страницы, в разделе Поддерживаемые операции (Supported Operations).
- В текстовом окне для Сервис (в формате JSON) (Service (in JSON format):)* найдите тег maxUploadFileSize и задайте максимальный размер файла после двоеточия (:). Законченная запись выглядит примерно так: "maxUploadFileSize": 100,.
- Щелкните кнопку Сохранить изменения (Save Edits),
Примечание:
При публикации сервиса геообработки убедитесь, что опция Загрузки на странице Возможности свойств сервиса геообработки установлена.
Типы загрузок
Только определенные файлы могут быть загружены в сервис геообработки. Файлы с какими расширениями могут быть загружены с помощью сервиса определяется на уровне сервиса.
- Откройте веб-браузер и перейдите на страницу http://<имя_сервера>:6080/arcgis/admin/login.
- Выполните вход в приложение ArcGIS Server Administrator Directory, используя учетную запись администратора.
- Щелкните services.
- Щелкните на имени сервиса.
- Щелкните на ссылке Редактировать (edit) в нижней части страницы, в разделе Поддерживаемые операции (Supported Operations).
- В текстовом окне Сервис (в формате JSON) (Service (in JSON format):)* найдите тег allowedUploadFileTypes и добавьте файловые расширения, которые следует разрешить, заключив их в кавычки и поместив после двоеточия (:). Законченная запись выглядит примерно так: "allowedUploadFileTypes": ".kml,.gpx".
- Щелкните кнопку Сохранить изменения (Save Edits),
Примечание:
При публикации сервиса геообработки убедитесь, что опция Загрузки на странице Возможности свойств сервиса геообработки установлена.
Локальная папка Temp
Локальная папка temp является каталогом, в который ГИС-сервер записывает промежуточные выходные данные, если сервер, наряду с другими компьютерами, участвует в кластере, или если ссылки на каталоги оформлены в виде путей UNC. Расположение папки temp является уникальным для пользовательской учетной записи, под которой запущен ArcGIS for Server. Эта учетная запись задается при установке ArcGIS for Server. В Linux, вы можете увидеть путь C:\windows\temp\Temp в сообщениях о выполнении вашего сервиса. Данное местоположение – <ArcGIS Server installation directory>/arcgis/server/temp.