<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск сервера приложений NGINX Unit 1.2</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/114531.html</link>
    <description>Доступен (http://mailman.nginx.org/pipermail/unit/2018-June/000055.html) выпуск сервера приложений NGINX Unit 1.2 (http://unit.nginx.org/), в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby и Go). Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Проект пока находится на стадии бета-тестирования и не рекомендован для промышленного использования. Код написан на языке Си и распространяется (https://github.com/nginx/unit) под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе (https://www.opennet.ru/opennews/art.shtml?num=48434) прошлого выпуска. &lt;br&gt;&lt;br&gt;&lt;br&gt;В новой версии:&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Добавлена возможность настройки переменных окружения для процессов приложений, запускаемых под управлением Unit. &lt;br&gt;&lt;br&gt;&lt;br&gt;        &quot;env-example&quot;: &#123;&lt;br&gt;         </description>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.2 (freehck)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/114531.html#33</link>
    <pubDate>Mon, 18 Jun 2018 06:17:43 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Обновление происходит так: мы поднимаем контейнер из нового образа, дожидаемся, пока он полностью прогрузится, и тогда уже гасим старый.&lt;br&gt;&amp;gt; Не, ну так, конечно, можно, в стиле &quot;fastcgi php до появления php-fpm&quot;. &lt;br&gt;&lt;br&gt;Да нет, тут тот же самый php-fpm, только он раскидан по нескольким контейнерам/машинам/нодам. В каждом контейнере, по идее, висит воркер, который дожидается соединений. И да, тот же php-fpm туда впихнуть -- да пожалуйста, было бы желание.&lt;br&gt;&lt;br&gt;&amp;gt; 1) дроп соединений, ожидающих ответа от первого контейнера в момент переключения. Тут &lt;br&gt;&amp;gt; можно выкрутиться конструкцией вида &quot;добавляем в конфиг балансировщика второй контейнер, &lt;br&gt;&amp;gt; метим первый как down, дожидаемся, пока первый закончит обработку всех соединений, &lt;br&gt;&amp;gt; прибиваем первый&quot;, но как-то сложновато получается.&lt;br&gt;&lt;br&gt;Нет, ну почему же. Дроп соединений делать не нужно. Процедуру вырубания контейнера надо описать корректно, чтобы он дожидался завершения текущих соединений и не принимал новых. По части &quot;не принимал новых&quot; -- тут конечно же надо балансиро</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.2 (denis0)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/114531.html#32</link>
    <pubDate>Sat, 09 Jun 2018 06:00:58 GMT</pubDate>
    <description>https://www.youtube.com/watch?v=GK6xAOVRTcg - видео со Стачки в Ульяновске в этом году. Релиз 1.0 случился где-то через неделю после этого видео.&lt;br&gt;&lt;br&gt;Идеи в Unit очень мощные. &lt;br&gt;&lt;br&gt;offtop: задним числом понял, зачем некоторые до сих пор пользуют Apache в качестве appserver - единообразное конфигурирование для разных ЯП.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.2 (KonstantinB)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/114531.html#30</link>
    <pubDate>Fri, 08 Jun 2018 23:37:04 GMT</pubDate>
    <description>Самому по себе - да.&lt;br&gt;&lt;br&gt;На практике же типичная подобная ситуация: есть, скажем, древний PHP-шный монолит из дерьма и палок, как-то работающий, но для развития непригодный, потому параллельно начинается разработка новых сервисов и постепенный перенос старой функциональности из монолита в код новых сервисов, которые, допустим, разрабатываются на python и go. Вот тут Unit оказывается очень удобен.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.2 (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/114531.html#29</link>
    <pubDate>Fri, 08 Jun 2018 19:03:54 GMT</pubDate>
    <description>Большое количество инстансов требуется очень редко. Там, где это требуется - пишутся свои in-house решения заточенные исключительно под собственные потребности компаний. И лишь в крайне узкой нише между этими двумя - и есть истинное призвание докера. Однако хипстота его использует вообще везде, даже на хоумпейджах. Один очень настойчиво пытался к нам на небольшой проект затащить потому что это, типа, в тренде. Тимлид посадил его разбирать легаси проект в качестве выправительной для мозгов меры.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.2 (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/114531.html#28</link>
    <pubDate>Fri, 08 Jun 2018 18:05:18 GMT</pubDate>
    <description>докер не виновен! это, ядро криво изолирует&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.2 (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/114531.html#27</link>
    <pubDate>Fri, 08 Jun 2018 17:03:21 GMT</pubDate>
    <description>аналог скорее uwsgi (так как uwsgi тоже поддерживает большое количество языков)&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.2 (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/114531.html#26</link>
    <pubDate>Fri, 08 Jun 2018 15:59:07 GMT</pubDate>
    <description>А что это такое? Если что я не &quot;специалист&quot;.&lt;br&gt;Это система изоляции? Тогда как она может якобы поддерживать языки?&lt;br&gt;При компиляции они хотят -dev файлы от языков, хмм.. это аналог операционной системы?&lt;br&gt;Что-то типа Wine в очень широком смысле?&lt;br&gt;Операционая система без излишеств и есть &quot;сервер приложений&quot;. А это что?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.2 (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/114531.html#25</link>
    <pubDate>Fri, 08 Jun 2018 13:09:08 GMT</pubDate>
    <description>Деплой в течение минуты, ограничения ресурсов, изоляция хоть и не уровня полноценной виртуализации, зато и потребление ресурсов гораздо ниже. Что вы предлагаете в качестве альтернативны когда дело касается динамического старта/остановки большого количества инстансов?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.2 (нах)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/114531.html#24</link>
    <pubDate>Fri, 08 Jun 2018 07:58:04 GMT</pubDate>
    <description>&amp;gt; не понял, он аналог uwsgi и gunicorn?&lt;br&gt;&lt;br&gt;скорее, попытка показать их авторам &quot;как правильно&quot;. Вероятно, мертворожденная.&lt;br&gt;</description>
</item>

</channel>
</rss>
