АнглийскийФранцузскийИспанский

Значок OnWorks

pegasus-monitord - Интернет в облаке

Запустите pegasus-monitord в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда pegasus-monitord, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


pegasus-monitord - отслеживает ход рабочего процесса, добывает информацию

СИНТАКСИС


Пегас-Монитор [--Помогите|-Помощь] [--подробный|-v]
[--регулировать|-a i] [--передний план|-N]
[--no-демон|-n] [--работа|-j jobstate.log файл]
[--бревно|-l журнальный файл] [--conf свойствами файл]
[- нерекурсивный] [--нет-базы данных | --без событий]
[--повторить|-r] [--нет-уведомления]
[--notifications-макс max_notifications]
[--уведомления-тайм-аут Тайм-аут]
[--сим|-s миллисон] [--db-статистика]
[--skip-stdout] [--сила|-f]
[--разъем] [--output-дир | -o директория]
[- самый|-d PATH or URL] [- кодирование|-e bp | бсон]
ДАГМан выходной файл

ОПИСАНИЕ


Эта программа следует рабочему процессу, анализируя вывод файла dagman.out DAGMAN. В
помимо создания файла jobstate.log, Пегас-Монитор также можно использовать мой
информация из файла dag рабочего процесса и файлов отправки и вывода заданий, а также
заполнить базу данных или написать файл событий NetLogger с этой информацией.
Пегас-Монитор также может отправлять уведомления при отслеживании хода рабочего процесса в
в режиме реального времени.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-h, --Помогите
Печатает сводку использования со всеми доступными параметрами командной строки.

-v, --подробный
Устанавливает уровень журнала для Пегас-Монитор. Если опущено, по умолчанию уровень будет установлен на
ПРЕДУПРЕЖДЕНИЕ. Когда задана эта опция, уровень журнала изменяется на ИНФОРМАЦИЯ. Если этот вариант
повторяется, уровень журнала будет изменен на ОТЛАЖИВАТЬ.

Уровень журнала в Пегас-Монитор также можно настроить в интерактивном режиме, отправив
1 долларов США и 2 долларов США сигналы процессу, соответственно для увеличения и уменьшения
уровень журнала.

-a i, --регулировать i
Для корректировки разницы часовых поясов с помощью i секунд, по умолчанию 0.

-N, --передний план
Не демонизируйте Пегас-Монитор, проделайте движения, как если бы (Кондор).

-n, --no-демон
Не демонизируйте Пегас-Монитор, оставьте его на переднем плане (для отладки).

-j jobstate.log файл, --работа jobstate.log файл
Альтернативное место для jobstate.log файл. По умолчанию пишется jobstate.log
в каталоге рабочего процесса. Абсолютное имя файла следует использовать только в том случае, если рабочий процесс
не имеет подзадач, так как каждый подзадач создает свой собственный
jobstate.log файл. Если альтернативное, не абсолютное, имя файла дается с этим
вариант, Пегас-Монитор создаст по одному файлу в каждом рабочем процессе (и вспомогательном рабочем процессе)
каталог с именем файла, предоставленным пользователем с помощью этой опции. Если абсолютное
указано имя файла и найдены вспомогательные рабочие процессы, будет напечатано предупреждающее сообщение
и Пегас-Монитор не будет отслеживать какие-либо вспомогательные рабочие процессы.

--бревно журнальный файл, --лог-файл журнальный файл
Определяет альтернативу журнальный файл использовать вместо мониторд.лог файл в главном
каталог рабочего процесса. В отличие от jobstate.log файл выше, Пегас-Монитор
только генерирует один журнальный файл за выполнение (а не по одному на рабочий процесс и подпроцесс
треков).

--conf файл_свойств
альтернативный файл, содержащий свойства в ключ = значение формат и позволяет пользователям
чтобы переопределить значения, считанные из мозговой дамп.txt файл. Эта опция имеет приоритет перед
файл свойств, указанный в мозговой дамп.txt файл. Обратите внимание, что эти
свойства будут применяться не только к основному рабочему процессу, но и ко всем вспомогательным рабочим процессам
найдено.

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

--nodatabase, --нет-базы данных, --без событий
Отключает генерацию событий (если задана эта опция, Пегас-Монитор будет только
сгенерируйте файл jobstate.log). По умолчанию информация автоматически записывается в
База данных SQLite (см. - самый вариант ниже для более подробной информации). Эта опция отменяет
любой параметр, заданный - самый опцию.

-r, --повторить
Эта опция используется для воспроизведения результатов уже завершенного рабочего процесса. Должно
использоваться только после завершения рабочего процесса (не обязательно успешно). Если
jobstate.log файл найден, он будет повернут. Однако при использовании базы данных все
предыдущие ссылки на этот рабочий процесс (и все его вспомогательные рабочие процессы) будут удалены из
Это. При выводе в файл bp файл будет удален. При запуске в воспроизведении
Режим, Пегас-Монитор всегда будет работать с --no-демон вариант и любые ошибки
будет выводиться прямо на терминал. Также, Пегас-Монитор не будет обрабатывать
уведомления в режиме воспроизведения.

--нет-уведомления
Эта опция полностью отключает уведомления, делая Пегас-Монитор игнорировать все
Файлы .notify для всех отслеживаемых им рабочих процессов.

--notifications-макс max_notifications
Этот параметр устанавливает максимальное количество одновременных уведомлений, которые Пегас-Монитор
начнет. Когда max_notifications предел достигнут, Пегас-Монитор будет стоять в очереди
уведомлений и дождитесь завершения сценария ожидающих уведомлений, прежде чем запускать
новый. Если max_notifications установлен на 0, уведомления будут отключены.

--уведомления-тайм-аут Тайм-аут
Как правило, Пегас-Монитор запустит сценарий уведомлений и будет бесконечно ждать
это закончить. Эта опция позволяет пользователям установить максимальное Тайм-аут который
Пегас-Монитор будет ждать завершения сценария уведомления перед его завершением.
Если скрипты уведомлений не завершаются в разумные сроки, это может вызвать
другие сценарии уведомлений, которые должны быть поставлены в очередь из-за максимального количества одновременных
скрипты разрешены Пегас-Монитор. Дополнительно, пока все скрипты уведомлений
Конец, Пегас-Монитор не прекратится.

-s миллисон, --сим миллисон
Эта опция имитирует задержки между чтениями, засыпая миллисон миллисекунды. Этот
Вариант в основном используется разработчиками.

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

--skip-stdout
Эта опция вызывает Пегас-Монитор не заполнять stdout и stderr вакансий в
Файл BP или база данных Stampede. Его следует использовать, чтобы избежать увеличения базы данных
размер существенно в тех случаях, когда задания очень подробны в своих выводах.

-f, --сила
Эта опция вызывает Пегас-Монитор чтобы пропустить проверку другого экземпляра самого себя
уже запущен в том же каталоге рабочего процесса. Поведение по умолчанию предотвращает два или
больше Пегас-Монитор экземпляры от запуска и запуска одновременно (что
привести к тому, что файл bp и база данных останутся в нестабильном состоянии). Этот вариант должен
не может использоваться, когда пользователь знает предыдущий экземпляр Пегас-Монитор is НЕ
больше не работает.

--разъем
Эта опция вызывает Пегас-Монитор для запуска интерфейса сокета, который можно использовать для
расширенная отладка. Номер порта для подключения к Пегас-Монитор можно найти в
мониторd.sock файл в каталоге рабочего процесса (файл удаляется, когда
Пегас-Монитор отделка). Если еще не запущен, интерфейс сокета также
создано, когда Пегас-Монитор получить 1 долларов США сигнал.

-o директория, --output-дир директория
Когда предоставляется эта опция, Пегас-Монитор создаст все свои выходные файлы в
каталог, указанный д. Эта опция полезна для того, чтобы позволить пользователю отлаживать
рабочий процесс в каталоге, у пользователя нет прав на запись. В этом случае все
файлы, созданные Пегас-Монитор будет рабочий процесс wf_uuid в качестве префикса, чтобы
файлы из нескольких вспомогательных рабочих процессов могут быть помещены в один и тот же каталог. Этот вариант
в основном используется пегас-анализатор. Важно отметить, что расположение
выходной файл BP или база данных не изменяются этой опцией и должны быть установлены через
- самый опцию.

-d URL PARAMS, - самый URL PARAMS
Эта опция позволяет пользователям указывать место назначения для событий журнала, генерируемых
Пегас-Монитор. Если этот параметр не указан, Пегас-Монитор создаст SQLite
база данных в каталоге выполнения рабочего процесса с тем же именем, что и рабочий процесс, но с
a .stampede.db префикс. Для пустой схема, PARAMS путь к файлу с - вещества
стандартный вывод. Для х-TCP схема, PARAMS TCP_host [: порт = 14380]. Для базы данных
схема, PARAMS являются SQLAlchemy двигатель URL со строкой подключения к базе данных, которая может
использоваться для указания различных механизмов базы данных. См. Раздел примеров ниже
для получения дополнительной информации о том, как использовать эту опцию. Обратите внимание, что при использовании ядра базы данных
кроме SQLite, необходимо будет установить необходимые драйверы базы данных Python.

-e кодирование, - кодирование кодирование
Этот параметр указывает, как кодировать события журнала. Доступны две возможности: bp
и бсон. Если эта опция не указана, события будут генерироваться в bp формат.

DAGMan_output_file
В DAGMan_output_file - единственный требуемый аргумент командной строки в Пегас-Монитор
и должен иметь .dag.dagman.out расширение.

ВЕРНУТЬ VALUE


Если бы план можно было построить, Пегас-Монитор возвращается с кодом выхода 0.
Однако в случае ошибки ненулевой код выхода указывает на проблемы. В этом случае
журнальный файл должен содержать дополнительную информацию о состоянии ошибки.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


Пегас-Монитор не требует установки каких-либо переменных окружения. Он находит свое
необходимые модули Python зависят от его собственного местоположения, поэтому их не следует перемещать
вне каталога bin Pegasus.

ПРИМЕРЫ


Как правило, Пегас-Монитор вызывается автоматически Пегас и отслеживает рабочий процесс
прогресс в реальном времени, производя jobstate.log файл и соответствующий SQLite
база данных. Когда рабочий процесс завершается неудачно и повторно отправляется со спасательной группой DAG, Пегас-Монитор
автоматически продолжит jobstate.log
файл и база данных.

Если пользователям необходимо создать jobstate.log файл после того, как рабочий процесс уже завершен,
--повторить | -r параметр следует использовать при запуске Пегас-Монитор вручную. Например:

$ pegasus_monitord -r алмаз-0.dag.dagman.out

начнет Пегас-Монитор в режиме воспроизведения. В этом случае, если jobstate.log файл уже
существует, он будет повернут и будет создан новый файл. Если алмаз-0.stampede.db
База данных SQLite уже существует, Пегас-Монитор удалит все ссылки на рабочий процесс
идентификатор, указанный в мозговой дамп.txt файл, включая все вспомогательные рабочие процессы, связанные с этим
идентификатор рабочего процесса.

$ pegasus_monitord -r --no-database Diamond-0.dag.dagman.out

будет делать то же самое, но без создания каких-либо событий журнала.

$ pegasus_monitord -r --dest `pwd` / diamond-0.bp diamond-0.dag.dagman.out

создаст файл алмаз-0.bp в текущем каталоге, содержащем события NetLogger
со всеми данными рабочего процесса. Это в дополнение к jobstate.log .

Для использования базы данных пользователи должны предоставить строку подключения к базе данных в формате:

диалект: // имя пользователя: пароль @ хост: порт / база данных

где диалект это имя основного драйвера (mysql, SQLite, оракул, Postgres) и расширение
база данных это имя базы данных, запущенной на сервере в кашель компьютер.

Если пользователи хотят использовать другой SQLite база данных, Пегас-Монитор требует от них
укажите абсолютный путь к альтернативному файлу. Например:

$ pegasus_monitord -r --dest sqlite: ////home/user/diamond_database.db diamond-0.dag.dagman.out

Вот документы с подробностями обо всех поддерживаемых драйверах:
http://www.sqlalchemy.org/docs/05/reference/dialects/index.html

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

Важно отметить, что потребуется соответствующая библиотека интерфейса db.
установлен. То есть, SQLAlchemy это оболочка вокруг библиотеки интерфейса mysql
(например), он не обеспечивает MySQL сам драйвер. В Pegasus распределение
включает в себя как SQLAlchemy и SQLite Драйвер Python.

В заключение важно отметить, что в отличие от использования SQLite базы данных, используя
SQLAlchemy с другими серверами баз данных, например MySQL or Postgres, целевая база данных требует
существовать. Итак, если пользователь хотел подключиться к:

mysql: // пользователь-пегас: суперсекрет @ локальный хост: локальный порт / алмаз

сначала нужно будет подключиться к серверу по адресу локальный и выдать соответствующий create
команда базы данных перед запуском Пегас-Монитор as SQLAlchemy позаботится о создании
таблицы и индексы, если они еще не существуют.

Используйте pegasus-monitord онлайн на сервисах onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    libjpeg-турбо
    libjpeg-турбо
    libjpeg-turbo - это кодек изображений JPEG
    который использует инструкции SIMD (MMX, SSE2,
    NEON, AltiVec) для ускорения базового уровня
    Сжатие и распаковка JPEG на
    x86, x8 ...
    Скачать libjpeg-turbo
  • 2
    Xtreme Download Manager
    Xtreme Download Manager
    У проекта теперь новый дом:
    https://xtremedownloadmanager.com/ For
    Разработчики:
    https://github.com/subhra74/xdm Xtreme
    Менеджер загрузок — это мощный инструмент для...
    Скачать Xtreme Download Manager
  • 3
    ТТГО VGA32 Лайт
    ТТГО VGA32 Лайт
    Особенности: низкое разрешение 4:3 и 16:9.
    Выход VGAКлавиатура и мышь PS/2
    Пользовательский интерфейс на основе inputText (TUI)
    с диалоговым менеджеромЧастично Unicode
    поддержкаSlave dis...
    Скачать TTGO VGA32 Lite
  • 4
    Загрузчик Clover EFI
    Загрузчик Clover EFI
    Проект переехал в
    https://github.com/CloverHackyColor/CloverBootloader..
    Особенности: загрузка macOS, Windows и Linux.
    в UEFI или устаревшем режиме на Mac или ПК с
    УЭ...
    Скачать загрузчик Clover EFI
  • 5
    UnitedRPMS
    UnitedRPMS
    Присоединяйтесь к нам в Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Включите репозиторий URPMS в вашем
    система -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Скачать объединенные рпмс
  • 6
    Boost C ++ библиотеки
    Boost C ++ библиотеки
    Boost предоставляет бесплатное портативное
    рецензируемые библиотеки C++.
    упор делается на портативные библиотеки, которые
    хорошо работать со стандартной библиотекой C++.
    Смотрите http://www.bo...
    Скачать библиотеки Boost C++
  • Больше »

Команды Linux

Ad