Любой запрос, направленный в сервис асинхронной геообработки, опубликованный на сайте ArcGIS Server, инициирует задание, которое является асинхронной задачей, назначенной компьютеру этого сайта. ArcGIS Server Содержит информацию обо всех текущих заданиях. На вкладке Задания в ArcGIS Server Manager вы можете запрашивать и просматривать информацию о текущих заданиях для любого из имеющихся сервисов сайта.
После того, как задание завершается успешно или не успешно, ArcGIS Server сохраняет запись об этом в каталоге arcgisjobs, где она будет храниться в течение определенного периода времени. Продолжительность этого времени определяется параметром Максимальный возраст файлов каталога заданий. По умолчанию это – 6 часов (360 минут); вы можете изменить это значение, изменив этот каталог в Manager.
На вкладке Задания вы можете отменить незавершенные задания или удалить задание, которое его отменяет, если это применимо, и удаляет его записи с сервера.
Вот случаи, когда может пригодиться вкладка Задания:
- Вам надо рассчитать для определенного сервиса, сколько времени займет его работа.
- Работа, кажется, застопорилась, и вы хотите проверить ее статус.
- Вы подали задание с высоким приоритетом и хотите отменить другие задания, находящиеся перед ним в очереди.
Как сделать запрос
Для перехода на вкладку Задания и для просмотра, идентификации и управления заданиями необходимо выполнить следующие шаги:
- Проверьте, вошли ли вы в ArcGIS Server Manager с использованием учетной записи администратора.
- В Manager щелкните Сайт > ГИС-сервер > Задания.
На вкладке Задания информация о задании не появится до тех пор, пока вы не сделаете запрос.
- В ниспадающем меню выберите сервис, опубликованный на сайте ArcGIS Server, чтобы сделать запрос к этому сервису о текущих заданиях.
- Дополнительно используйте параметры Статус, Возраст и Компьютер для отбора заданий соответственно по статусу, возрасту и компьютеру, чтобы сузить рамки запроса.
- Чтобы выбрать информацию, которая должна отображаться в результатах запроса, щелкните кнопку Параметры и включите или выключите необходимые.
Ниже более подробно о каждом параметре.
- Щелкните Запрос, чтобы начать поиск.
Появятся результаты запроса. В зависимости от количества заданий, возвращенных запросом, а также от выбранного вами количества заданий, которое должно быть показано на одной странице, может быть получено несколько страниц результатов.
- Для перемещения между страницами используйте клавиши далее и назад.
- Нажмите кнопку информации для просмотра информации о задании.
В следующих разделах приводится описание типов информации, которую вы можете просматривать.
- Щелкните кнопку Отмена для отмены задания или кнопку Удалить для удаления задания. Нажатие любой кнопки открывает диалоговое окно подтверждения.
Изменение настроек запросов
Открыв диалоговое окно Настройки на вкладке Задания, вы можете изменить настройки направляемых запросов. В ответ на запрос о задании возвращается семь параметров, каждый из которых может быть отображен или скрыт из таблицы запросов:
- Статус - Текущее состояние задания. Возможные состояния: Новое, Отправленное, Выполняется, Успешно выполнено, Не удалось, Отменяется, Отменено и Ожидает.
- Время начала – Время, в которое задание было отправлено на сервер.
- Время окончания – Время, в которое задание получило статус Успешно выполнено, Не удалось или Отменено.
- Продолжительность – Время, прошедшее с момента Времени начала задания до момента вашего запроса (если задание еще не завершено) или до Времени окончания задания (если этот статус получен в результате успешного завершения, сбоя или отмены).
- Компьютер – Компьютер сайта ArcGIS Server, которому было предназначено данное задание. У заданий со статусом Новое или Отправленное не будет значения с таким параметром.
- Пользователь – Пользователь ArcGIS Server, инициировавший запрос о задании.
- ID – Уникальный ID задания.
Можно также указать Количество заданий на странице, которое будет отображаться, когда вы будете делать запрос.
Информация о задании
Каждое задание, возвращаемое в запросе, отображается в виде строки в таблице запросов. Отображаются параметры, которые вы выбираете в диалоговом окне Настройки. Если текущий статус задания – Отправлено или Выполняется, его можно отменить. Такое задание можно также и удалить независимо от его текущего статуса (что отменяет это задание, если это применимо, и удаляет из сервиса все записи о нем).
При нажатии кнопки информации на задании, возвращенном запросом, появится диалоговое окно с информацией об этом задании. Для этого задания будут отображены все семь перечисленных выше параметров.
Параметр ID – ссылка, ведущая на страницу сведений о задании в ArcGIS REST Services Directory. На этой странице вы можете отменить или удалить задание так же, как в Manager.
Дополнительные действия, доступные в REST API
ArcGIS Server Administrator Directory содержит ресурс Задания, который обеспечивает дополнительные операции для каждой из операций, которые доступны на вкладке Задания. Из этого ресурса REST API вы можете очистить очередь заданий асинхронного сервиса геообработки и удалить из него все задания. Вы также можете просматривать статистику об общем количестве текущих заданий для данного сервиса.