The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

26.04.2018 22:37  Выпуск сервера приложений NGINX Unit 1.1

Опубликован выпуск сервера приложений NGINX Unit 1.1, в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby и Go). Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Проект пока находится на стадии бета-тестирования и не рекомендован для промышленного использования. Код написан на языке Си и распространяется под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе прошлого выпуска.

Новый выпуск в основном включает исправления ошибок. Например, налажена работа Python-приложений, использующих вызов write(), обеспечена поддержка виртуальных окружений с Python 3.3+, устранены проблемы с работой приложений на языке Go, выполняющих request.Read(), устранён крах при переоткрытии лога, реализована возможность загрузки модулей приложений в OpenBSD.

  1. Главная ссылка к новости (http://mailman.nginx.org/piper...)
  2. OpenNews: Релиз nginx 1.14.0
  3. OpenNews: Первый стабильный релиз сервера приложений NGINX Unit
Лицензия: CC-BY
Тип: Программы
Ключевые слова: nginx, unit
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (1), 22:56, 26/04/2018 [ответить] [показать ветку] [···]    [к модератору]
  • –3 +/
    А Ruby хоть и объявлен но на Centos unit-ruby нет!
     
  • 1.4, Алконим (?), 02:25, 27/04/2018 [ответить] [показать ветку] [···]    [к модератору]
  • –1 +/
    А C++ где?
     
     
  • 2.5, Аноним (-), 02:51, 27/04/2018 [^] [ответить]    [к модератору]
  • –2 +/
    nginx-ctpp. правда, возникает ощущение, что vbart его уже не поддерживает N времени, где N ~ 6 лет.
     
  • 1.6, лютый жабист__ (?), 08:59, 27/04/2018 [ответить] [показать ветку] [···]     [к модератору]
  • –3 +/
    Я понимаю, что судя по частоте появления новостей о NU, они опеннет кормят А зн... весь текст скрыт [показать]
     
     
  • 2.7, пох (?), 09:45, 27/04/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    да, спам nginx ов о ниочемных версиях, выпускаемых только для ублажения инвестор... весь текст скрыт [показать]
     
     
  • 3.8, KonstantinB (ok), 10:18, 27/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Что-то вы про fpm странное говорите. Никогда там поддержки windows не было, это и технически бессмысленно (там используется libevent, который на винде все, что умеет, это косплеить слоупока через select, а в комбинации с форком и невозможно ввиду его отсутствия).
     
     
  • 4.17, пох (?), 11:50, 28/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > Что-то вы про fpm странное говорите. Никогда там поддержки windows не было,

    Не проверял, собирается или нет. Но тогда совсем непонятно, кому они хотели угодить таким кодом.

    > это и технически бессмысленно (там используется libevent, который на винде все,
    > что умеет, это косплеить слоупока через select, а в комбинации с
    > форком и невозможно ввиду его отсутствия).

    CreateProcess вполне присутствует. fork - функция c runtime 1003.1, которая и в линуксе враппер.

     
  • 3.14, Адноним (?), 20:57, 27/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Ты наверное про microservices с discovery zeroconf dns mesh и не слышал...
     
     
  • 4.16, пох (?), 11:44, 28/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    я про него раз в день слышу из дурацких рассылок nginx corp, а вот зачем он нужен - остается только догадываться.

    Вероятно, нужен "девопам", которые не умеют не только админить, но и кодить тоже.

     
  • 2.20, anonimous (?), 11:30, 29/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    тем что блокировки интернета не страшны
    (в свете послежних событий был заблокирован докер)
     
  • 1.9, via (??), 12:19, 27/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    + вчера Flask допилили до 1.0.
     
  • 1.10, ананим.orig (?), 15:16, 27/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Я правильно понимаю, что это альтернатива uWSGI https://ru.wikipedia.org/wiki/UWSGI
     
     
  • 2.11, ыы (?), 15:35, 27/04/2018 [^] [ответить]    [к модератору]  
  • +/
    нет
     
  • 2.12, Аноним (-), 16:27, 27/04/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    нет uwsgi-с шифтом так и остался неэффективной бесполезной прослойкой для запус... весь текст скрыт [показать]
     
  • 2.13, XoRe (ok), 20:55, 27/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > Я правильно понимаю, что это альтернатива uWSGI https://ru.wikipedia.org/wiki/UWSGI

    Да.
    И не только ему, а сразу пачке запускаторов для нескольких языков.
    НО - надо сделать пару правок в коде.

     
     
  • 3.18, пох (?), 11:54, 28/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > И не только ему, а сразу пачке запускаторов для нескольких языков.

    uWSGI - изначально задуман как запускатор для нескольких языков. Нивзлитело. Потому что крокодилы в принципе очень хреново летают.

    > НО - надо сделать пару правок в коде.

    например, поддерживать в нем wsgi протокол (не путать с uwsgi)

    или другие аналоги - в других языках.

     
  • 2.15, Адноним (?), 20:59, 27/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Я правильно понимаю, что это альтернатива uWSGI https://ru.wikipedia.org/wiki/UWSGI

    Замена это lsPHP (lsAPI)

     
  • 2.19, Аноним (-), 20:09, 28/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Это попытка сделать альтернативу uwsgi. Но, в отличии от юнита, uwsgi намного дальше продвинут.
     
  • 1.21, Аноним (-), 07:32, 02/05/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Я немного растерян и не могу понять, что именно эта штука делает Если тут есть ... весь текст скрыт [показать]
     
  • 1.22, rvs2016 (ok), 14:24, 03/05/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Так это чё за "сервер приложений"?
    Это то, что раньше называлось скриптами, работающими через CGI, теперь решили называть по модному - "сервером приложений"? Это же сервер не приложений типа Офис удалённо  через "терминал" запустить или 1С? Это именно CGI? А зачем тогда называют это по модному?
     
     
  • 2.23, Andrey Mitrofanov (?), 14:40, 03/05/2018 [^] [ответить]    [к модератору]  
  • +/
    > Так это чё за "сервер приложений"?
    > Это то, что раньше называлось скриптами, работающими через CGI, теперь решили

    Не, это https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80 FastCGI и далее.

    > А зачем тогда называют это по модному?

     
  • 2.24, dvc (?), 15:38, 03/05/2018 [^] [ответить]    [к модератору]  
  • +/
    Бартенёв об этом рассказывал на Стачке в Ульяновске. Есть слайды: https://drive.google.com/file/d/1F1Q3arKhgbY20sKT0bs7Xn326f-G4vv9/view

    Если всё пойдёт, как надо, то Unit потеснит и Apache, и nginx и множество кастомных app-серверов. Имхо.

     
  • 2.25, пох (?), 18:27, 03/05/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > то, что раньше называлось скриптами, работающими через CGI, теперь решили называть по модному

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

    > Это именно CGI?

    нет.
    Залазьте обратно в свою криокамеру - тут XXI, все стильное, модное, молодежное, вы проспали 20 лет и годитесь только в музейные экспонаты. А экспонаты не кормят.

     
     
  • 3.26, rvs2016 (ok), 15:43, 04/05/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    >> Это именно CGI?
    > нет.
    > Залазьте обратно в свою криокамеру - тут XXI, все стильное, модное, молодежное,
    > вы проспали 20 лет и годитесь только в музейные экспонаты. А
    > экспонаты не кормят.

    Чё-то я не понял.

    CGI (от англ. Common Gateway Interface — «общий интерфейс шлюза») — стандарт интерфейса, используемого для связи внешней программы с веб-сервером.

    Браузеры (клиенты) с сайтами (серверами) по прежнему работают по этому правилу: клиент посылает запрос и получает ответ. Или всё (передача данных) нынче работает теперь только через торсионные поля и субпространственные запросы? :о)

     
     
  • 4.27, Andrey Mitrofanov (?), 15:49, 04/05/2018 [^] [ответить]    [к модератору]  
  • +/
    > Чё-то я не понял.

    - Ну, это ты зря. Надо себя заставлять..  http://anigdoty.ru/id/31075

     
  • 4.28, пох (?), 20:53, 07/05/2018 [^] [ответить]    [к модератору]  
  • +/
    > Чё-то я не понял.

    говорю, возвращайтесь в криокамеру, вас разморозили по ошибке. Cейчас спрос только на специалистов по коболу. Специалисты по cgi пока не нужны.

    > CGI (от англ. Common Gateway Interface — «общий интерфейс шлюза») — стандарт интерфейса,
    > используемого

    "использовавшегося" в XX веке. Ныне практически вышел из употребления, поскольку предусматривал запуск (и, соответственно, контроль, в минимальном виде - хотя бы wait() ) посторонней программы веб-сервером, что для вебсервера несвойственная и неудобная задача.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor