<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Oчередь задач</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/94794.html</link>
    <description>Всем привет.&lt;br&gt;&lt;br&gt;Возникла необходимость в софте, реализующем очередь задач. Есть что-нибудь не слишком тяжеловесное?&lt;br&gt;&lt;br&gt;Вот как я себе это представляю. Несколько процессов добавляют задачи в очередь. Эти задачи выполняются в порядке добавления. Пока предыдущее задание не выполнено, следующее не запускается.&lt;br&gt;&lt;br&gt;Если вдруг окажется, что софта такого типа навалом, подскажите что-нибудь, что есть в пакетах CentOS.&lt;br&gt;&lt;br&gt;Заранее спасибо.&lt;br&gt;</description>

<item>
    <title>Oчередь задач (pavlinux)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/94794.html#7</link>
    <pubDate>Mon, 01 Jul 2013 00:16:11 GMT</pubDate>
    <description>Можно я немного поднасру?! &lt;br&gt;&lt;br&gt;Если требуется планировщик отличный от системного, то грабли надо искать в своём софте,&lt;br&gt;потому как два планировщика на один процесс - это весело. А вот с помощью Cgroups можно&lt;br&gt;изолировать софтину с дочерними процессами в группу, чтоб системный планировщик не &lt;br&gt;придушил их, если надумает (а он надумает, при большом оверхеде).  &lt;br&gt;</description>
</item>

<item>
    <title>Oчередь задач (PavelR)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/94794.html#6</link>
    <pubDate>Sat, 29 Jun 2013 04:07:29 GMT</pubDate>
    <description>&amp;gt; Всем привет.&lt;br&gt;&amp;gt; Возникла необходимость в софте, реализующем очередь задач. Есть что-нибудь не слишком тяжеловесное? &lt;br&gt;&amp;gt; Вот как я себе это представляю. Несколько процессов добавляют задачи в очередь. &lt;br&gt;&amp;gt; Эти задачи выполняются в порядке добавления. Пока предыдущее задание не выполнено, &lt;br&gt;&amp;gt; следующее не запускается.&lt;br&gt;&amp;gt; Если вдруг окажется, что софта такого типа навалом, подскажите что-нибудь, что есть &lt;br&gt;&amp;gt; в пакетах CentOS.&lt;br&gt;&amp;gt; Заранее спасибо.&lt;br&gt;&lt;br&gt;http://gearman.org/&amp;#8206; http://habrahabr.ru/post/123451/ ?&lt;br&gt;</description>
</item>

<item>
    <title>Oчередь задач (Sabakwaka)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/94794.html#5</link>
    <pubDate>Fri, 28 Jun 2013 21:09:46 GMT</pubDate>
    <description>&amp;gt; Заранее спасибо.&lt;br&gt;&lt;br&gt;Только так:&lt;br&gt;http://habrahabr.ru/post/149694/&lt;br&gt;</description>
</item>

<item>
    <title>Oчередь задач (lavr)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/94794.html#4</link>
    <pubDate>Fri, 28 Jun 2013 11:12:08 GMT</pubDate>
    <description>&amp;gt; Всем привет.&lt;br&gt;&amp;gt; Возникла необходимость в софте, реализующем очередь задач. Есть что-нибудь не слишком тяжеловесное? &lt;br&gt;&amp;gt; Вот как я себе это представляю. Несколько процессов добавляют задачи в очередь. &lt;br&gt;&amp;gt; Эти задачи выполняются в порядке добавления. Пока предыдущее задание не выполнено, &lt;br&gt;&amp;gt; следующее не запускается.&lt;br&gt;&amp;gt; Если вдруг окажется, что софта такого типа навалом, подскажите что-нибудь, что есть &lt;br&gt;&amp;gt; в пакетах CentOS.&lt;br&gt;&lt;br&gt;про пакеты CentOS не знаю, а Вам нужно поискать:&lt;br&gt;&lt;br&gt;&quot;linux batch queue system&quot;&lt;br&gt;&quot;linux queue system&quot;&lt;br&gt;&quot;linux simple queue system&quot;&lt;br&gt;&lt;br&gt;&amp;gt; Заранее спасибо.&lt;br&gt;&lt;br&gt;Разумеется такой софт есть и он ориентирован для использования в вычислительных кластерах&lt;br&gt;и под распределенные вычисления: системы пакетного вычисления / batch queue system&lt;br&gt;или проще батч системы&lt;br&gt;</description>
</item>

<item>
    <title>Oчередь задач (Dno)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/94794.html#3</link>
    <pubDate>Fri, 28 Jun 2013 10:57:18 GMT</pubDate>
    <description>&amp;gt; Ко всему вышесказанному надо-бы добавить, что я не уверен, что я уже &lt;br&gt;&amp;gt; наступил на все типичные грабли многозадачности и теории очередей. Даже больше, &lt;br&gt;&amp;gt; уверен, что новые грабли еще всплывут. Вот и ищу какой-нибудь готовый &lt;br&gt;&amp;gt; софт, где об этих граблях уже подумали.&lt;br&gt;&lt;br&gt;Ну не знаю, зато понятно что происходит когда сам напишешь.&lt;br&gt;&lt;br&gt;Гуглите по словам: linux queue run tasks&lt;br&gt;Вот например что-то:&lt;br&gt;http://archive09.linux.com/feature/143901&lt;br&gt;</description>
</item>

<item>
    <title>Oчередь задач (fa)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/94794.html#2</link>
    <pubDate>Fri, 28 Jun 2013 10:34:42 GMT</pubDate>
    <description>Я вот тоже думал, что любой. Написал. Теперь оно обрасло неимоверным количеством костылей, на которые я боюсь даже дышать.&lt;br&gt;&lt;br&gt;В файл-список задач могут писать разные процессы одновременно. Значит его нужно лочить/анлочить. Если какой-то процесс не снял лок, больше задачи не поступают. Значит нужно придумывать какой-то мониторинг для принудительного снятия лока, если процесс, который его установил, упал. Нужно вести какой-то лог, где будет видно, когда какие задачи отработали, а какие - нет (например, из-за того, что не дождались освобождения лока). &lt;br&gt;&lt;br&gt;Задачи должны исполнятся по очереди. Если одна из задач слишком долго выполняется, нужно понять, повисла она или просто долго выполняется. Если повисла, нужно ее прибить или перезапустить. В очереди могут быть задания, которые должны быть выполнены только после текущего. Если текущая задача виснет, нужно решить, какие последующие задания, которые сейчас находятся в очереди, нужно отменить.&lt;br&gt;&lt;br&gt;Ко всему вышесказанному надо-бы добавить, что я не уверен, что я уже </description>
</item>

<item>
    <title>Oчередь задач (Dno)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/94794.html#1</link>
    <pubDate>Fri, 28 Jun 2013 09:55:13 GMT</pubDate>
    <description>По-моему, это на sh пишется за 20 минут любой обезьяной:&lt;br&gt;файл-список задач, переменная-флаг что чего-то выполняется, анализ errorlevel выполненной задачи.&lt;br&gt;</description>
</item>

</channel>
</rss>
