Опубликован (https://github.com/nginx/unit/releases/tag/0.5) пятый публичный выпуск сервера приложений NGINX Unit (http://unit.nginx.org/), в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования. Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Проект пока находится на стадии бета-тестирования и не рекомендован для промышленного использования. Код написан на языке Си и распространяется (https://github.com/nginx/unit) под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе (https://www.opennet.me/opennews/art.shtml?num=47423) прошлого выпуска.
В новой версии (https://github.com/nginx/unit/blob/40a360b6409a13f43ef0943e7...) добавлен модуль для выполнения приложений на языке Perl (ранее поддерживались Python, PHP и Go). Налажена работа
Python-приложений, зависящих от переменной окружения "wsgi.errors". Удалена опция "workers", вместо которой предложена новая настройка "processes", управляющая числом и типом запускаемых обработчиков для приложения. Обработчики могут использовать режимы управления запуском процессов prefork и dynamic.
URL: https://github.com/nginx/unit/releases/tag/0.5
Новость: http://www.opennet.me/opennews/art.shtml?num=48045
Ждем жабы поддержку
и ruby
> и rubyи животноводство.
//Не жду. Не жду mod_lisp, "Не перешёл ещё" с mod_php на fpm.
Lua завезите как нибудь, пригодится к сожалению.
Есть бесплатный openresty, зачем вам nginx unit plus за два косаря баксов в год?
Китайский опенрести хоть и дешевле, но китайский.
а вы для того чтобы добраться из дома на работу (пару км расстояния) тоже всегда самолет заказываете к подъезду?
подсказка: ngx_lua_module
Этот модуль разработан и принадлежит китайцам для их разработки OpenResty, вот же дурачков на руси...
Lua придуман любителями кофе. У либителей смузи он не в чести.
любители кофе попивают кофе на работе, пиша энтерпрайзный код на Java™.а луа придуман любителями детского фруктового пюре.
Сразу видно, что мсье много времени провёл в компании людей, пишущих на Lua.
workers проще писать без ошибок нежели processes
Глянул наискосок и не увидел ни примера использования (ожидал что-нибудь найти в тестах), ни документации. Увидел typedef struct { PerlInterpreter *my_perl; ... } и psgi_layer что наталкивает на определенные мысли по использованию. Накиньте документации или описание архитектуры как задумывалось с примитивным примером.PS: За perl спасибо! Вот теперь будем посмотреть все это.
1) Создаём перловый файл "/path/to/file/psgi.pl". Назване и расширение файла любое.
2) Добавляешь в файл код: https://codeshare.io/2EJ1ev
3) Создаём конфиг для юнита: https://unit.nginx.org/configuration/#perl-application (пути указываем свои)
4) Запускаем и наслаждаемся :)Как собрать юнит с поддержкой перла
Читаем: https://unit.nginx.org/installation/
Если кратко то так (из исходников):
./configure
./configure perl
make all
"но зачем?!"
Очевидно что решить задачи и достичь цели в рамках определенных условии, не?
> Очевидно что решить задачи и достичь цели в рамках определенных условии, не?это была вторая половина подписи под картинкой "троллейбусизбуханки.jpg"
Он,вероятно, тоже решает какую-то задачу и достигает какой-то цели в рамках определенного условия (есть буханка и много лишнего времени).
Действительно, ведь можно просто сидеть и в носу ковыряться. Все равно потом сдохнешь и черви сожрут.
> Действительно, ведь можно просто сидеть и в носу ковыряться. Все равно потом сдохнешь и черви
> сожрут.нууу, у вас, голубчик, какой-то унылый взгляд на вещи. Можно ж еще воровать, убивать, грабить корованы, трахать гусей - результат-то тот же, но насколько ж разные ощущения!
А если помимо червей там маячит что-то еще, то тоже, в общем, для тех кто ковыряется в носе, и кто троллебус из перла лепит, вряд ли предусмотрены сильно разные сковородки или хотя бы масло другого сорта.
но вопрос-то был в практических применениях чудо-технологии, а не о смысле жизни.
В #4.30 я кажется ответил ответил достаточно внятно, на что мне в 5.33 что-то с силько ограниченным кругозором написало надуманную глупость про троллейбус, хотя, я думаю, что он даже сам не выявил никаких противоречии когда повторил мои слова вторым предложением как бы в доказательство своих. Приличная кашка у человека в голове.Вы уж извините что я вклинился в нить обуждения, но теперь вы отвечаете (не мне) кому-то упрекая его про унылый взгляд на вещи, но тут же своими примерами вы доказываете еще свою более сильную унылость взглядов и примитивность суждения. Дальнейшие жалкие попытки пошутить в виде надуманной глупости про то что кто-то лепит троллейбус из перла и какой-то детский лепет про сковородки с маслом - это даже не петросянство.
Я не знаю зачем и нужно ли пытаться вам что-то рассказывать, но точно убежден что мне точно не стоит тратить на вас и вам подобных время.
короче nginx становится клоном apache с его модулями
LiteSpeed Enterprise Web Server :D
> LiteSpeed Enterprise Web Server :DА точно не LightSpeed Enterprise Starship^W Web Server?
> короче nginx становится клоном apache с его модулямиnginx изобрёл mod_perl ?