Мы в Telegram
Добавить новость
103news.com
Работа
Июнь
2022
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
22
23 24 25 26 27 28 29 30

Разработать скрипт распараллеливания между серверами

0
Необходимо разработать скрипт, который должен распараллеливать исполнение массовой задачи сканирования на несколько серверов и контролировать исполнение каждого chunk'а задачи.

Термины
Задача: набор текстовых списков (chunk'ов) для обработки + параметры запуска обработчика.
Обработчик: бинарник, принимащий в качестве параметров один из списков, обрабатывающий его и генерирующий output.
Сервер: vps с ssh доступом, на который загружен бинарник.

Суть
Скрипт должен принять список серверов, проверить их состояние (доступность, наличие бинарника, наличие свободного места на диске, ulimit), поставить все chunk'и в очередь и последовательно раздавать серверам задачи.
Каждый сервер может обрабатывать до X chunk'ов одновременно.
После выполнения каждого chunk'а скрипт должен архивировать output бинарника и скачивать к себе в рабочую директорию.
Если обработчик завис на каком-то из chunk'ов — фиксируем исключение, помечаем chunk как аварийный, забираем output, забираем логи и убиваем обработчик.
Логируем LA каждого сервера, время исполнения каждого chunk'а.
При прерывании и перезапуске управляющего скрипта необходимо продолжать работу над последней задачей.

Среда исполения скрипта: Linux, MacOS
Предпочтительный язык исполнения: go, python

Описание задачи выполняется через конфигурационный файл, содержащий название задачи, список серверов, параметры командной строки для бинарника и пути к текстовым спискам и директории для храннения архивированного output'а.





Губернаторы России
Москва

Собянин одобрил три проекта по программе создания мест приложения труда





Москва

Евгений Миронов, Ирина Пегова, Кристина Асмус, Илья Авербух, Елизавета Арзамасова и другие звезды не фестивале «НЕБО»


Губернаторы России

103news.net – это самые свежие новости из регионов и со всего мира в прямом эфире 24 часа в сутки 7 дней в неделю на всех языках мира без цензуры и предвзятости редактора. Не новости делают нас, а мы – делаем новости. Наши новости опубликованы живыми людьми в формате онлайн. Вы всегда можете добавить свои новости сиюминутно – здесь и прочитать их тут же и – сейчас в России, в Украине и в мире по темам в режиме 24/7 ежесекундно. А теперь ещё - регионы, Крым, Москва и Россия.

Moscow.media
Москва

Собянин рассказал о работе хаба молодежного предпринимательства



103news.comмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "103 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. 103news.com — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

103news.com — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.

Музыкальные новости

Певица

Певица Орлова рассказала о процессе лечения Заворотнюк и врачебной тайне




Спорт в России и мире

Алексей Смирнов – актер, которого, надеюсь, еще не забыли

«23 and Friends»: в Москве состоялся спортивно-музыкальный фестиваль Аш 23

Юные тулячки завоевали серебро и бронзу турнира по синхронному плаванию

После концерта и в дождь дороже: как складываются цены на поездки на такси


Ролан Гаррос

Димитров пробился в четвертьфинал Открытого чемпионата Франции



Новости Крыма на Sevpoisk.ru


Москва

«Я-то был послушником!» Гоша Куценко рассказал про детство и новую роль



Частные объявления в Вашем городе, в Вашем регионе и в России