Руководство администратора


Скачать 0.9 Mb.
Название Руководство администратора
страница 6/20
Тип Руководство
rykovodstvo.ru > Руководство эксплуатация > Руководство
1   2   3   4   5   6   7   8   9   ...   20

4.Запуск и останов сервера. перечитывание конфигурации



Запуск, останов и рестарт сервера очередей осуществляется с помощью скрипта cleo, расположенного в каталоге /etc/rc.d/init.d или /etc/init.d.

Для вышеозначенных действий этот скрипт необходимо выполнить с ключами start, stop или restart соответственно.

Следует помнить, что изменение количества или имён процессоров в какой-либо очереди, а также имён, количества и иерархии очередей не может быть сделано без стирания сохранённого состояния системы. В противном случае возможны непредсказуемые эффекты.

5.Порядок обработки запросов, запуска и останова задач




5.1.Порядок обработки запросов


Для выполнения любого действия с системой очередей, пользователь формирует к ней запрос, используя доступные утилиты. Далее, упомянутые утилиты взаимодействуют с сервером и возвращают пользователю результат обработки запроса.

При этом может использоваться механизм умолчаний, избавляющий пользователя от ввода лишних параметров при формировании запроса. В общем случае любой параметр запроса будет формироваться из следующих вариантов (будет использован первый не пустой вариант):


  1. Параметр задан явно пользователем

  2. Параметр взят из переменной окружения

  3. Параметр задан в конфигурационном файле пользователя

  4. Параметр задан в глобальном конфигурационном файле с указанием данного пользователя

  5. Параметр задан в глобальном конфигурационном файле с указанием используемой очереди

  6. Параметр задан в глобальном конфигурационном файле как значение по умолчанию

  7. Параметр установлен самой системой как значение по умолчанию


Для конкретных параметров какие-то пункты могут отсутствовать. Например, число процессоров, заказываемое для задачи должно быть задано явно и никак иначе.

Переменные окружения используются клиентскими программами, и поэтому здесь описаны лишь те, которые используются дистрибутивными утилитами. Ниже приведен их список:


QS_QUEUE

очередь по умолчанию

QS_PRIORITY

приоритет при постановке в очередь

QS_TEMP

шаблон имени временного каталога для работы программы

QS_OUT

шаблон имени выходного файла

QS_REP

шаблон имени файла отчета

QS_TIMELIM

лимит времени счета в секундах



5.2.Жизненный цикл задачи в системе очередей.


Получив запрос на постановку в очередь новой задачи, система проверяет, имеет ли данный пользователь право ставить задачу в данную очередь, заказывать указанное количество процессоров и лимит времени (если он указан явно), требовать заданный приоритет для задачи, не превышен ли лимит на количество задач данного пользователя в очереди и общий лимит задач в очереди.

Если все условия удовлетворены, задача ставится в очередь в соответствии с приоритетом (заданным явно или по умолчанию). Далее задача ожидает, пока она не попадет в голову очереди и для нее не освободятся нужные ресурсы. После этого задача будет запущена системой.

Задача может быть запущена и раньше, в случае если для ее запуска есть ресурсы и, кроме того, ожидаемое время окончания работающих задач больше, чем указанное максимальное время работы задачи.

Запуск задачи проходит следующим образом:

  1. Формируются значения псевдопеременных для данной задачи (их список приведен ниже)

  2. Формируются параметры запуска задачи (при необходимости в них подставляются значения псевдопеременных), такие как имена файла отчета и файла стандартного вывода задачи.

  3. Создаются временный каталог и, при необходимости, файл с локальной конфигурацией для задачи (задается параметрами use_file и file_* в файле конфигурации).

  4. Исполняется команда, заданная параметром pre_exec в файле конфигурации

  5. Исполняется команда, заданная параметром exec_line в файле конфигурации (собственно запуск задачи)

  6. Пользователю на консоль посылается сообщение, заданное параметром exec_write в файле конфигурации, если оно не пустое

  7. После паузы примерно в 5 секунд, исполняется команда, заданная параметром just_exec в файле конфигурации


После завершения задачи (нормально, аварийно, или в результате снятия ее системой) выполняются следующие действия:


  1. Исполняется команда, заданная параметром kill_script в файле конфигурации

  2. Обновляются значения псевдопеременных

  3. Формируется файл отчета

  4. Исполняется команда, заданная параметром post_exec в файле конфигурации

  5. Пользователю на консоль посылается сообщение, заданное параметром post_exec_write в файле конфигурации, если оно не пустое

  6. Информация о задаче удаляется из системы


Ниже приведен список псевдопеременных, которые используются системой:


sexe

короткое имя исполняемого файла

exe

полное имя исполняемого файла

args

аргументы

path

путь к исполняемому файлу

task

полное имя задачи ($path/$sexe $args или $exe $args)

user

имя пользователя

dir

рабочий каталог

home

домашний каталог пользователя

pid

pid головного процесса задачи

id

идентификатор задачи в очереди

np

число процессоров

nodes

список процессоров

spaced_nodes

список узлов

mpi_nodes

список пар 'узел' 'число_задач_на_узле'

status

код завершения задачи

special

особые отметки системы о причинах завершения задачи (пустая строка, если задача завершилась нормально)

core

строка 'core dumped' или пустая строка, в зависимости от завершения задачи

signal

номер сигнала, приведшего к завершению задачи(0, если задача завершилась нормально)



1   2   3   4   5   6   7   8   9   ...   20

Похожие:

Руководство администратора icon Руководство администратора
Данный документ представляет собой руководство для администратора Транспортной подсистемы (далее – тп)
Руководство администратора icon Руководство администратора
Данный документ представляет собой руководство для администратора Учетной системы хода исполнения государственных и муниципальных...
Руководство администратора icon Руководство администратора Страниц 58 Версия 2 04. 08. 2017 Назначение...
Настоящий документ содержит руководство администратора по программному продукту «q framework». Цель документа – предоставить администратору...
Руководство администратора icon Руководство администратора На листах Аннотация Документ «Руководство Администратора»
По основным образовательным программам и дополнительным общеобразовательным программам амурской области
Руководство администратора icon Наименование программы Руководство администратора Документ
Настоящий документ содержит описание действий администратора по настройке по «Фрагмент»
Руководство администратора icon Программный комплекс «Открытый бюджет» Руководство администратора Инструкция по установке
...
Руководство администратора icon Программный комплекс «Портал управления общественными финансами»...
...
Руководство администратора icon Руководство пользователя для администратора по программе «Прием экзаменов Web. Гостехнадзор»
При входе в систему пользователь попадает на форму ввода логина и пароля, которая одна и для администратора, и для учащегося
Руководство администратора icon Баланса главного распорядителя, распорядителя, получателя бюджетных...
Методических указаний по инвентаризации имущества и финансовых обязательств, утвержденных приказом Минфина России от 13. 06. 1995...
Руководство администратора icon Руководство по работе в Кабинете администратора начислений Клиентская...
Клиентская часть Кабинета учета начислений и платежей представляет собой «Кабинет администратора начислений» (далее кан) и обеспечивает...
Руководство администратора icon Руководство администратора удаленного клиента
Документ является дополнением к ранее выпущенному документу Руководств администратора удаленного клиента. Документ предназначен для...
Руководство администратора icon Руководство администратора
Руководство предназначено для администраторов программного комплекса гнивц курьер «Корпорация» ивключает сведения по
Руководство администратора icon Должностная инструкция администратора сервера (web-, файл-, почтового и др.)
На должность администратора сервера I категории назначается лицо, имеющее высшее профессиональное (математическое, инженерно-математичесвое,...
Руководство администратора icon Руководство администратора

Руководство администратора icon Руководство администратора епс

Руководство администратора icon Руководство администратора На листах Аннотация Документ «Руководство пользователя»
По основным образовательным программам и дополнительным общеобразовательным программам амурской области

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск