Низкая скорость обработки запросов
Igor Sysoev
is at rambler-co.ru
Wed Feb 21 12:51:26 MSK 2007
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
More information about the nginx-ru
mailing list