Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Низкая скорость об работки запросов
On Wed, Feb 21, 2007 at 12:28:43PM +0300, Oleg I. wrote:
> > Может конфиг покажите?
>
> Вариант первый:
>
> worker_processes 3;
>
> worker_rlimit_nofile 10000;
> worker_rlimit_sigpending 32768;
worker_rlimit_sigpending не имеет смысла на FreeBSD.
> worker_priority 5;
Положительный приоритет ниже, чем отрицательный. Скорее всего, нужно
worker_priority -10;
> events {
> worker_connections 5000;
> use kqueue;
> }
>
> http {
> ...
> tcp_nopush on;
> tcp_nodelay on;
> sendfile on;
> output_buffers 32 256k;
> postpone_output 1460;
> ...
> }
>
>
>
> Вариант второй:
>
> worker_processes 1;
>
> worker_rlimit_nofile 10000;
> worker_rlimit_sigpending 32768;
> worker_priority 5;
>
> events {
> worker_connections 10000;
> use kqueue;
> }
>
> http {
> tcp_nopush on;
> tcp_nodelay on;
> sendfile on;
> output_buffers 32 256k;
> postpone_output 1460;
> ...
>
> server {
> listen ххх default backlog=1024 rcvbuf=131072 sndbuf=1048576;
С такими rcvbuf и sndbuf машину легко заДОСить.
> ...
> }
> }
> }
--
Игорь Сысоев
http://sysoev.ru
|