Re: Nginx и queue в upstream (Windows)

Валентин Бартенев vbart на nginx.com
Пн Окт 30 14:30:17 UTC 2017


On Sunday 29 October 2017 23:44:19 Дима Кулик wrote:
> Всем Hello, world!
> 
> Будет ли когда-нибудь реализовано то, о чём пишут здесь:
> https://ospanel.io/forum/viewtopic.php?p=22363#p22363
> 
> Речь идёт о платном параметре queue (очередь запросов) в конфиге upstream.
> Там в принципе уже всё написали, что вы знаете о ситуации, что не любите
> Windows и бла бла бла, но на Windows работает огромное количество
> разработчиков, так просто удобнее. Стоит ли ожидать решения описанной там
> проблемы?
> 
> Конечно отсутствие PHP-FPM on windows это проблема PHP (которая в принципе
> не разрешима), а не Nginx, но раз вы были так добры и добавили опцию
> max_conn то почему бы не раздобреть уже до конца? Получилось как-бы
> половинчатое решение с вашей стороны... ведь для работы с FastCGI нужны оба
> этих параметра и max_conns и queue.
> 
> Сейчас сложилась такая ситуация, что разработчики PHP не могут (нет
> решения), разработчики Nginx не хотят (есть платное решение), а в результате
> целая система отрезана от нормальной работы с FastCGI. Можно не сомневаться
> в том, что все айтишники сидящие на Windows пожмут вам руку в случае
> добавления параметра queue в бесплатную версию в догонку к max_conns, ведь
> самоцель работы программиста - это довольные пользователи его творения. 
> 
> Спасибо за ответы, с уважением Дима Кулик.
> 
[..]

1. Разработчики nginx ничего не имеют против Windows.  Более того, с компанией
   Microsoft у нас сотрудничество по ряду вопросов.

2. Никакого платного решения не существует.  Просто потому, что не существует
   и платной версии nginx под Windows.

3. Windows существенно отличается от unix-подобных систем по ряду интерфейсов
   и механизмов, что делает невозможным полноценную и эффектную работу многих
   unix приложений, к которым относится и nginx.  По той же самой причине не
   существует php-fpm под Windows.

   Версия nginx под Windows является скорее хаком, вечной бетой, о чем честно
   заявлено на официальном сайте: http://nginx.org/ru/docs/windows.html

   Мы не рекомендуем её к использованию в целях, отличных от тестовых.
   И только благодаря нашей любви к Windows-пользователям она поддерживается
   в рабочем состоянии и собираются новые версии.

4. Никакие новые функции или директивы в nginx не решат ваших проблем,
   поскольку фундаментальная их причина заключается в выборе неподходящих
   друг к другу платформы и стека веб-технологий.

   Соответственно, просить об этом бессмысленно.

--
Валентин Бартенев


Подробная информация о списке рассылки nginx-ru