URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 113508
[ Назад ]

Исходное сообщение
"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"

Отправлено opennews , 09-Фев-18 11:45 
Опубликован (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.ru/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
Новость: https://www.opennet.ru/opennews/art.shtml?num=48045


Содержание

Сообщения в этом обсуждении
"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Аноним , 09-Фев-18 11:50 
Ждем жабы поддержку

"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено anoninomomus , 09-Фев-18 12:01 
и ruby

"NGINX Unit 0.5 с закуской"
Отправлено Andrey Mitrofanov , 09-Фев-18 13:08 
> и ruby

и животноводство.

//Не жду. Не жду mod_lisp, "Не перешёл ещё" с mod_php на fpm.


"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Alex Gluck , 09-Фев-18 13:39 
Lua завезите как нибудь, пригодится к сожалению.

"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Аноним , 09-Фев-18 14:01 
Есть бесплатный openresty, зачем вам nginx unit plus за два косаря баксов в год?

"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Балда , 09-Фев-18 14:36 
Китайский опенрести хоть и дешевле, но китайский.

"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено забыл_пароль_от_тигар , 09-Фев-18 16:37 
а вы для того чтобы добраться из дома на работу (пару км расстояния) тоже всегда самолет заказываете к подъезду?
подсказка: ngx_lua_module

"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Аноним , 09-Фев-18 17:16 
Этот модуль разработан и принадлежит китайцам для их разработки OpenResty, вот же дурачков на руси...

"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Аноним , 09-Фев-18 15:04 
Lua придуман любителями кофе. У либителей смузи он не в чести.

"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Аноним , 09-Фев-18 19:07 
любители кофе попивают кофе на работе, пиша энтерпрайзный код на Java™.

а луа придуман любителями детского фруктового пюре.


"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Аноним , 09-Фев-18 22:30 
Сразу видно, что мсье много времени провёл в компании людей, пишущих на Lua.

"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Аноним , 09-Фев-18 13:58 
workers проще писать без ошибок нежели processes

"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Аноним , 09-Фев-18 20:45 
Глянул наискосок и не увидел ни примера использования (ожидал что-нибудь найти в тестах), ни документации. Увидел typedef struct { PerlInterpreter *my_perl; ... } и psgi_layer что наталкивает на определенные мысли по использованию. Накиньте документации или описание архитектуры как задумывалось с примитивным примером.

PS: За perl спасибо! Вот теперь будем посмотреть все это.


"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено lastmac , 09-Фев-18 21:29 
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


"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено . , 10-Фев-18 18:13 
"но зачем?!"

"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Аноним , 10-Фев-18 19:13 
Очевидно что решить задачи и достичь цели в рамках определенных условии, не?

"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено ваш К.О. , 11-Фев-18 17:24 
> Очевидно что решить задачи и достичь цели в рамках определенных условии, не?

это была вторая половина подписи под картинкой "троллейбусизбуханки.jpg"
Он,вероятно, тоже решает какую-то задачу и достигает какой-то цели в рамках определенного условия (есть буханка и много лишнего времени).


"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Баобабб , 10-Фев-18 19:24 
Действительно, ведь можно просто сидеть и в носу ковыряться. Все равно потом сдохнешь и черви сожрут.

"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено . , 12-Фев-18 14:04 
> Действительно, ведь можно просто сидеть и в носу ковыряться. Все равно потом сдохнешь и черви
> сожрут.

нууу, у вас, голубчик, какой-то унылый взгляд на вещи. Можно ж еще воровать, убивать, грабить корованы, трахать гусей - результат-то тот же, но насколько ж разные ощущения!

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

но вопрос-то был в практических применениях чудо-технологии, а не о смысле жизни.


"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Аноним , 12-Фев-18 22:15 
В #4.30 я кажется ответил ответил достаточно внятно, на что мне в 5.33 что-то с силько ограниченным кругозором написало надуманную глупость про троллейбус, хотя, я думаю, что он даже сам не выявил никаких противоречии когда повторил мои слова вторым предложением как бы в доказательство своих. Приличная кашка у человека в голове.

Вы уж извините что я  вклинился в нить обуждения, но теперь вы отвечаете (не мне) кому-то упрекая его про унылый взгляд на вещи, но тут же своими примерами вы доказываете еще свою более сильную унылость взглядов и примитивность суждения. Дальнейшие жалкие попытки пошутить в виде надуманной глупости про то что кто-то лепит троллейбус из перла и какой-то детский лепет про сковородки с маслом - это даже не петросянство.

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


"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Аноним , 10-Фев-18 09:05 
короче nginx становится клоном apache с его модулями

"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Мрак Цукерович , 10-Фев-18 10:06 
LiteSpeed Enterprise Web Server :D

"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Аноним84701 , 10-Фев-18 17:27 
> LiteSpeed Enterprise Web Server :D

А точно не LightSpeed Enterprise Starship^W Web Server?



"Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl"
Отправлено Pilat66 , 14-Фев-18 19:43 
> короче nginx становится клоном apache с его модулями

nginx изобрёл mod_perl ?