Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nginx 0.7.62/0.8.20 ssl and "worker process ... exited on signal 11"
Hello!
On Sat, Oct 31, 2009 at 11:51:17AM +0300, Andrey Y. Ostanovsky wrote:
> Maxim Dounin пишет:
> > Ага, понял с чем именно проблема, воспроизвёл. Падает при использовании
> > limit_rate для ssl.
> >
> > Это, кстати, объясняет почему proxy_buffering off; ситуацию
> > исправляет - с ним limit_rate отключается
> Мне казалось, что я limit_rate пробовал отключать (для проблемного
> location-а - точно отключал), т.к. именно после его добавления чилды
> начали массово падать. На "внешнем" фронтенде limit-rate через ssl как
> работал, так и работает - и там ничего не падает. Возможно, нельзя
> включать limit-rate на связке из двух nginx?
При некоторых условиях limit_rate может работать с ssl и без
патча. Но тут вопрос соотношения размеров буферов, скорости
клиентов, используемого limit_rate, размеров ответов и т.п. Т.е.
повезти - может, но гарантию никто не даст.
Воспроизводится проблема на раз вот с таким конфигом:
server {
listen 8043;
ssl on;
ssl_certificate test-ssl.crt;
ssl_certificate_key test-ssl.key;
location / {
root /usr/ports/;
index INDEX-6;
limit_rate 1k;
}
}
Just in case: использование INDEX-6 - непринципиально, можно
использовать любой другой файл больше 16 килобайт размером.
Maxim Dounin
>
> На буднях попробую проверить - в выходные нагрузки на этот сервер
> практически нет, а без нагрузки - нет и падений.
>
> --
> Andrey Y. Ostanovsky
> St.Petersburg
> Russia
> aost@xxxxxxxxx
>
|