Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: проблема с перезаг рузкой
On Mon, Feb 11, 2008 at 02:55:48PM +0300, Sergey Novikov wrote:
> >
> > Основной процесс огромный - 330M. Во время переконфигурации он
> > увеличивается вдвое ~600M и привышает datasize limit для i386:
> >
> > limits -d
> > Resource limits (current):
> > datasize 524288 kB
> >
> > Можно увелечить datasize до 1G в /boot/loader.conf:
> >
> > kern.maxdsiz=1073741824
> > kern.dfldsiz=1073741824
> >
> > Но лучше уменьшить память, потребляемую nginx'ом.
> > Насколько я понимаю, используется много серверов. Как выглядит
> > типичный server ?
>
> Понятно, спасибо.
> Да, серверов достаточно много, порядка 9000. Типичный server выглядит так:
>
> # test.waphome.ru (uid: 2674)
> server {
> listen 89.108.93.27:80;
> server_name test.waphome.ru wap.test.waphome.ru www.test.waphome.ru;
> source_charset utf-8;
> charset utf-8;
> access_log /home/waphome/user/log/access.log my buffer=16k;
> error_log off;
> error_page 404 /404/;
> location /gb/ {
> proxy_pass http://127.0.0.1:22032/;
> proxy_set_header Host $host;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-User-ID 2674;
> proxy_redirect default;
> }
> location /news/ {
> proxy_pass http://127.0.0.1:22033/;
> proxy_set_header Host $host;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-User-ID 2674;
> proxy_redirect default;
> }
> location /ad/ {
> proxy_pass http://127.0.0.1:22039/;
> proxy_set_header Host $host;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-User-ID 2674;
> proxy_redirect default;
> }
> location / {
> root /home/waphome/user/2/2674/;
> ssi on;
> ssi_silent_errors on;
> expires 4h;
> }
> location ~ /\.+ {
> deny all;
> }
> }
>
> Используется один лог для всех. Кстати, а буфер этого лога тоже один
> для всех или выделяется для каждого сервера?
Один. Лог можно вынести на уровень http.
Можно немного сэкономить, если вынести
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-User-ID 2674;
на уровень server.
А вот это
proxy_redirect default;
вообще не нужно.
--
Игорь Сысоев
http://sysoev.ru
|