Pull to refresh

Comments 34

Было бы хорошо, если бы это ещё что-то значило :)

На деле, 0.8 с первых релизов работает достаточно стабильно.
это значит, что скорее всего появится новая нестабильная ветка (0.9?), с новыми шлюфичами.
UFO just landed and posted this here
UFO just landed and posted this here
Зачем патчить старое если можно поставить новое стабильное?
Наложить все патчи это намного больше мороки чем скомпилить новую версию.
Тем более что nginx по своей архитектуре не изменился.
UFO just landed and posted this here
Не факт — например, в 0.8.что-то изменилось поле, отвечающее за utf8, и все модули отвалились.
Это значит, что она появится в пакетах.
отличные новости. ждём пакетов в ppa!
уже давно есть
sudo add-apt-repositoryppa:jdub/devel

ЗЫ УРАААААААААААААААААААААААААААААААААААААААААААА
UFO just landed and posted this here
Любое IO становится лучше, если добавить A!
Не факт — под линуксом оно не попадает в кэш и требует выравнивания :(
Это как бы шутка. Под AIO еще и писать сложнее.
Ну почему — сетевое AIO — это очень хорошо, да и писать просто — вместо read/write писать select/poll, и только потом — read/write. Дисковое aio в freebsd, говорят, тоже помогает :)
Таскать контексты, вводить блокировки на данные. Ну уж нет, синхронное попроще.
Сетевое AIO — это aio_read/aio_write, а не select/poll. Селект вообще из другой оперы.
В nginx есть выравнивание и при использовании aio используется также directio… Все это хорошо скажется при отдаче больших файлов, им все равно нечего делать в кэше.
О, круто. Надо будет перекомпилить :)
Надеюсь, не все поторопились с nginx-0.8.51 — только что вышел nginx-0.8.52, тоже стабильный.
Исправлен один, но очень серьёзный баг, на который вчера натолкнулись:
Bugfix: nginx used SSL mode for a listen socket if any listen option was set; the bug had appeared in 0.8.51.
А вот багрепорт.
Суть в том, что если прописаны в конфиге nginx несколько виртуальных хостов, то nginx требует SSL-сертификат. Мы наткнулись в CentOS 5.5 на репозитарии centalt — после обновления появилось сообщение в логах:
no "ssl_certificate" is defined in server listening on SSL port while SSL handshaking
Т.е. nginx 0.8.51 не работоспособен с несколькими вирт.хостами на 80-м порту.
PS: за разрыв комментария мои извинения.
«опубликовал новую стабильную версию веб-сервера nginx-0.8.51»
Уже 52… с исправлением.
* модули SCGI и uwsgi.
Т.е. джангу можно без дополнительных модулей и fastcgi гонять теперь?
uwsgi это реализация wsgi сервера, а как я понял модуль uwsgi для nginx wiki.nginx.org/NginxHttpUwsgiModule предназначен для общения с этим сервером по его протоколу. Т.е. wsgi процессами все же рулит uwsgi сервер а nginx с ним общается по сокету
Ну хоть компилить ниче не придется.
Сам uwsgi надо компилить… =)
Ура-ура! *швыряет чепчики в небо*.
Если uWSGI окажется быстрее, чем flup (последний написан на чистом Python), то это просто прекрасно.
Пока не пытался оптимизировать, но при минимальной настройке FCGI + flup явно выигрывает.
uWSGI надежней, чем flup. Связка Nginx+uWSGI не замечена в утечках памяти, что не скажешь про flup.
Sign up to leave a comment.

Articles