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

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

Отправлено opennews , 31-Май-21 13:47 
Состоялся выпуск сервера приложений NGINX Unit 1.24, в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js и Java). Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Код написан на языке Си и распространяется под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе первого выпуска...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=55239


Содержание

Сообщения в этом обсуждении
"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 13:47 
А поддержки Rust нема, ню-ню.

// b.


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено OnTheEdge , 31-Май-21 13:53 
будто что-то плохое

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 15:34 
Правильно, потому что Расту поддержка не нужна, если кто сам может в Rust без "поддержки" (своих школьных штанов хотя бы).

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 14:50 
Вот за это можно ставить плюсик.

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 15:36 
> Вот за это можно ставить плюсик.

- минус минусу поставил плюс.


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 14:51 
Есть пример написания сишного приложения для Unit:

https://github.com/nginx/unit/blob/master/src/test/nxt_unit_...

Растоводам ничто не мешает на основе этого примера сделать враппер, как описано тут:
https://docs.rust-embedded.org/book/interoperability/c-with-... - не вижу ничего сложного.

Раз никто еще не сделал, значит, никому не надо :-)


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 15:41 
Советовать растоманам сделать враппер. Отличная шутка, ты сделал мой день.

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 15:52 
> Советовать растоманам сделать враппер. Отличная шутка, ты сделал мой день.

Молодец! Подловил неопытного нуба и сразу расслабился.
А зрая расслабляетесь, надеясь, что вам только нубы будут встречаться.

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

Огорчение их ждет конечно, когда кто-то им однажды покажет, что все, что им верилось "нельзя" в Rust оказывается можно... внезапно элементарным написанием кода!

Потому что в Rust не как в 1С или ПХП, где можно считаться (хотя бы только внутри местных сообществ, и то утешение) "программистом", не умея писать при этом код.


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено i , 31-Май-21 23:32 
Кхм, а сколько годиков? сгенерировать это "текс"

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 07:46 
> Кхм, а сколько годиков? сгенерировать это "текс"

вазилин закончился?


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 16:29 
Не нравится враппер - пишите свой юнит на расте. Какие еще варианты-то?

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 17:07 
Есть такие виды "работ", на которые нет готовых вакансий.
Если известно, что вы можете, вам предложат. Если не предлагают - значит не можете.

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 17:49 
Ага! Т.е. слово "работа" взята в кавычки?
Оформление по трудовой с соблюдением КЗОТа? Оклад хотя бы тыс. 80...100 есть? За потёр.

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 07:52 
Неграмотный. Там ничего не сказано про ТК, поэтому и по КЗОТ вам никто не обязан.
Вы просто так запрограммированы реагировать на слово "работа". Серийный робот.
Хотя роботам грамотность не требуется...

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 08:52 
О том и речь. Что это не работа. А повидло. Без гарантий, без обязательств. Может и заплатят..., но не сколько обещали. А лучше ничего.
Стало быть это не работа. А кидок. Но некоторые на это слово реагируют по другому.

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 09:10 
О том речь, что те, кто реально что-то могут, тому "работа" давно не нужна, потому и "кавычки".
Намеков с нескольких раз не понимаете, приходится "анекдот объяснять".

> Стало быть это не работа. А кидок. Но некоторые на это слово реагируют по другому.

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


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 08:55 
И денег за эту "типа работу" вам тоже никто не обязан. Сиди, три, и верь. :)

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 09:14 
Проблема не в той или иной "работе", а в том, что вы "работу" ждать и верить, что однажды кто-то предложит работу вашей мечты, хотя даже сами не знаете толком, чего хотите - кроме как переваливать собственные проблемы на какую-то "работу", какой она ни была.

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 11:05 
Господя! Мне работа не нужна. Просто чисто теоретически заинтересовало, что есть модератор. Хобби или работа. Работодатель, прозрачность, оплата... А всё утекло в иное русло. Стало быть тёмный левак.

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 12:03 
А при чем тут "модератор"? И при чем тут тем более Господь, да еще и с такой искаженной формой обращения.
Хотя понятно, что при всем, что можно обоих не упоминать в суе.

Не верите в Господа? Ну ваши проблемы. Может думаете, что и модераторов не существует.
Только при при чем тут?

Зато, в любом случае, верите в какую-то "работу".

Что и требовалось доказать. Такие люди сами не понимают, о чем говорят, и чего хотят.


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 13:23 
О! Главное верить? И такая работа найдется (неважно где и в каком виде) И модераторы есть. Сидят же... трут на просторах тырнета. Но это не работа.

Кто что доказывал неизвестно. Где имение, а где вода...

P.S. А в остальном да. Атеист. Реалист. В бога не верю. Хоть в суе, хоть без суе. И склонять его могу как угодно. :-)


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 13:26 
У модератора еще не начался рабочий день. У него ненормированный "как шмогла так пришла"
Сейчас проспится и потрёт всё. Себе на радость.

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 13:38 
Совершенно ожидаемо. Типичный атеист не понимает во что или в кого он не верит. И что такое реальность. И думает, что если он что-то там склоняет, то как будто по своей воле а не по чужой программе. И как будто у кого-то от этого есть проблемы, кроме его же самого.

В частности, не понимает, о чем он тут спорит и за что борется.


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 17:53 
Хотя нет... есть таие вакансии.Даже в открытую. з/п смешная до безобразия (не оклад)
Удаленно (интересно, какое же тут офф. оформление) Попахивает повидлом. :-)

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 19:17 
Так я не понял, вам предложили, или вы не можете?

Мне-то оно нафиг не надо, это любители ржавчины тут ноют, что им готовое на блюдечке не принесли.


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 19:59 
Что значит предложили? Я и не искал. Научный интерес возник.

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 07:54 
А вы с каким именно из Анонимов разговариваете?
Тут по нескольку с каждой из сторон.

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 11:05 
Со всеми сразу. Аноним анониму не рознь.

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 12:04 
Ваше мнение очень важно для нас!

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Ordu , 01-Июн-21 00:19 
> А поддержки Rust нема, ню-ню.

А она не нужна. Зачем мне может понадобиться писать модули к nginx? Сделать веб-приложение? Но я ж могу взять на расте реализованный http сервер, подключить его крейтом, при этом ещё выбирая реализацию http, рантайм для async, и собирая приложение из полученных блоков получить то, что лучше ложится на задачу.

Все остальные перечисленные языки имеют какие-нибудь фатальные недостатки, когда речь заходит про реализацию http и main-loop'а сервера. Фатальные недостатки навроде сборки мусора, и, местами, интерпретируемости.


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 08:53 
> Все остальные перечисленные языки имеют какие-нибудь фатальные недостатки

Не каждому дано быть прогрессивным языком своего времени как Rust Language.


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 09:17 
+

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Ordu , 01-Июн-21 09:54 
>> Все остальные перечисленные языки имеют какие-нибудь фатальные недостатки
> Не каждому дано быть прогрессивным языком своего времени как Rust Language.

Совершенно верно.


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 09:28 
Про новость забыли. Все кинулись обсуждать Rust, только потому, что его нет в списке!

Это лишь подтверждает силу Rust.

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


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено YetAnotherOnanym , 31-Май-21 15:51 
> В список MIME-типов по умолчанию добавлен PHP

То есть, возможность POST'ом закидывать на сервер PHP-скрипты теперь оформлена официально?


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 17:01 
А я удалил руби, поздравьте меня. А то он стал требовать установить 30 и 27 уже недостаточно. Пришлось удалить ocl-icd и mkvtoolnix, никто не пострадал.

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 17:24 
>А я удалил руби, поздравьте меня.

Молодей! держись! Это поступок.


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 17:32 
Спасибо. Mkvtoolnix конечно не хватает, подмывает вернуть на место. Я надеюсь, что мне удастся перебороть зависимость когда-нибудь. Пока справляюсь.

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 17:31 
> А то он стал требовать установить 30 и 27 уже недостаточно.

"30 и 27" - это что? календарные дни?

А у меня вот тоже проблема похожая... Мой Windows95 требует обновиться, пишет, что 95 уже не достаточно...
Тоже что ли удалить?


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 17:34 
Так нет же ruby25 ещё вполне норм, а тут 27 уже не хватает и тянет 30 (хотя он не включен, только 27).

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 08:56 
Да вот у меня Windows 3.11 тоже норм, а тут 95/98 уже не хватает и тянет NT и 2000, но их тоже не хватает они XP сразу выкидывают и через 7 тянут 10 или 12 (пока выбор еще дают).

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 12:36 
Сравнение не равноценное. Даже 8.1 уже eol 3 года как, это не норм. Тут старые версии вполне себе поддерживаются (прошлая версия не старая и новая только на той неделе вышла).

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 13:02 
Конечно не равноценное. У меня с советских годов "Электроника", "Ну, погоди!", 9 кнопок. В алюминиевом корпусе, вполне себе поддерживается.

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Moomintroll , 01-Июн-21 15:13 
>> Так нет же ruby25 ещё вполне норм
> Сравнение не равноценное. Даже 8.1 уже eol 3 года как, это не норм.

https://www.ruby-lang.org/en/downloads/branches/

Ruby 2.5

status: eol
release date: 2017-12-25
EOL date: 2021-03-31


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 15:28 
Я не слежу и могу не знать, что оно 2 месяца как eol (за это время можно и не заметить).

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Moomintroll , 01-Июн-21 16:21 
> Я не слежу и могу не знать...

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


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 16:25 
Конечно, 20 лет и 2 месяца. Какая разница. Да?

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено СеменСеменыч777 , 31-Май-21 20:34 
очень не хватает для статитики (и не только) установки произвольных responce headers.

например как в апаче в .htaccess

Header set X-Robots-Tag "noindex, nofollow, nosnippet, noarchive"

кто смотрел код основного nginx и этого unit одновременно ? насколько сложно спортировать оттуда сюда ?


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Sw00p aka Jerom , 31-Май-21 20:47 
собственно вопрос кто юзал, со статикой юнит справляется также как и сам нджинкс?

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Хулио , 31-Май-21 21:35 
Не на расте... опять дырень

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 23:02 
Это что то типа http-proxy в apache?

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 31-Май-21 23:31 
нет. он не заменяет nginx в этом плане. скорее удобство управлять сервисами, меняя на горячую настройки. а еще, на го по крайней мере, там между сервисами машины обмен данными через оперативу идет, а не через сетевой стек локалхоста, но для этого надо вкомпилить, заменив стандартную работу с http.

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 03:28 
Не rust надо добавить, а WASM. Вот тогда хайпанут. Столько смузи прольется

"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 01-Июн-21 09:32 
> Не rust надо добавить, а WASM. Вот тогда хайпанут. Столько смузи прольется

В Rust добавить Nginx? Зачем? Когда в Rust и так все есть!

Nginx хорош, только он был нужен, пока не было Rust
(кто не тянет Rust, можно Go).


"Выпуск сервера приложений NGINX Unit 1.24.0"
Отправлено Аноним , 02-Июн-21 16:22 
И как это в сравнении с IIS? Спрашиваю не троллинга ради, а серьёзно.

Рабочие процессы оно умеет привязывать к ядрам и сокетам?
Есть поддержка NUMA?
Резервировать ресурсы под пулы рабочих процессов умеет?
В мониторинг отдается? А прочитать само свой мониторинг и принять решение о перемещении на другой узел фермы может?

В целом я nginx unit помню как вполне себе славную попытку переизобрести IIS на Linux, а точнее ту часть IIS ради которой им пользуются всякие stackoverflow и прочие монстросайты на IIS-ах.

Если кто пользовался, подскажите может ли unit гранулярно делить ресурсы железа. Виртуализацию и контейнеры просьба не предлагать.