проблема с перезагрузкой

Maxim Dounin mdounin at mdounin.ru
Mon Feb 11 16:36:51 MSK 2008


Hello!

On Mon, Feb 11, 2008 at 03:08:08PM +0300, Igor Sysoev wrote:

>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;

А вот это создаёт файл 'off' и пишет туда error_log. Врядли это 
то, чего хотелось.

Maxim Dounin


>>   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
>





More information about the nginx-ru mailing list