Наверх
 

Навигация
Опрос
Какие виды уроков Вы хотите видеть на сайте?
Битрикс
DLE
CSS
Joomla
Wordpress
Все для хостинга
Все для фотошопа
Другое

База уроков » » » Небольшое изменение nginx под FreeBSD

Небольшое изменение nginx под FreeBSD

12 июн 2014 | Комментариев: 0 | Просмотров: 1605

В этой статье расскажу небольшой тюнинг nginx под FreeBSD

 

открываем файл /usr/local/etc/nginx/nginx.conf в нем добавляем

# Число рабочих процессов, рекомендуется ставить по количеству ядер

worker_processes 4;

# Уменьшает число системных вызовов gettimeofday(), что приводит к увеличению производительности

timer_resolution 100ms;

# Изменяет ограничение на число используемых файлов RLIMIT_NOFILE для рабочего процесса.

worker_rlimit_nofile 16384;

# Директива задаёт приоритет рабочих процессов от -20 до 20 (отрицательное число означает более высокий приоритет).


worker_priority -5;
pid /var/run/nginx.pid;

и в секции http добавляем строчки


access_log off;
sendfile off;
keepalive_timeout 25;
proxy_buffer_size 16k;
proxy_buffers 16 16k;
#tcp_nopush on;
#keepalive_timeout 0;
#gzip on;

# 4 мегабайта достаточно для хранения 32000*4 состояний, что думаю, более чем достаточно.

limit_zone one $binary_remote_addr 4m;

# максимально допустимое число соединений для одного значения ключа При превышении, вернёт ошибку 503

limit_conn one 8;

затем перезапускаем nginx

/usr/local/etc/rc.d/nginx restart

 

Вот и все. Удачи




Теги: freebsd

Ссылка на новость:

    html-cсылка на публикацию
    BB-cсылка на публикацию
    Прямая ссылка на публикацию

ЕЩЕ НА ЭТУ ТЕМУ:

Ошибка 502 Bad Gateway nginx

Ошибка 502 Bad Gateway nginx

В этой статье я расскажу что надо сделать что бы устранить появление этой ошибки
Архивирование файлов через ssh / Распаковка файлов через ssh

Архивирование файлов через ssh / Распаковка файлов через ssh

В статье расскажу как сделать архивацию и распаковку через доступ SSH к серверу.
Перезагрузка Apache и MySQL на FreeBSD

Перезагрузка Apache и MySQL на FreeBSD

Вот столкнулся с тем, что Apache и MySQL в операционной системе FreeBSD лежат не там где в Linux. Поэтому управление работой демонов немного различаются. Было
Установка wget на FreeBSD

Установка wget на FreeBSD

Установка wget на FreeBSD
Установка IonCube Loader на FreeBSD 8.3 x86_64

Установка IonCube Loader на FreeBSD 8.3 x86_64

Установка ionCube PHP loader достаточно проста, для этого вам необходимо скачать данный модуль соответствующий архитектуре Вашей ОС с сайта разработчика
Установка IonCube PHP Loader на Debian 6.0 x86_64

Установка IonCube PHP Loader на Debian 6.0 x86_64

Установка ionCube PHP loader достаточно проста, для этого вам необходимо скачать данный модуль соответствующий архитектуре Вашей ОС с сайта разработчика
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.