Проблемы с установкой, настройкой и работой системных и сетевых программ.
Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
DimkA2007
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2007-11-18 18:02:28
Непрочитанное сообщение
DimkA2007 » 2008-01-22 18:32:55
День добрый!)
есть небольшая проблема с Nginx...
при попытке в конфиге включить ограничение на количество подключений с одного айпи то nginx выдает ошибку:
Код: Выделить всё
nginx -t
2008/01/22 17:41:58 [info] 25082#0: the configuration file nginx.conf syntax is ok
2008/01/22 17:41:58 [emerg] 25082#0: zero size shared memory zone "one"
2008/01/22 17:41:58 [emerg] 25082#0: the configuration file nginx.conf test failed
конфиг
Код: Выделить всё
http{
limit_zone one $binary_remote_addr 30m;
}
location /folder{
root /home;
limit_conn one 1;
limit_rate 500k;
internal;
}
nginx/0.6.17
OS: SuSE Linux 10.2 x86_64, Linux 2.6.18.8-0.7-default
DimkA2007
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
Alex Keda
- стреляли...
- Сообщения: 35476
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2008-11-12 0:54:34
Решилось?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
zingel » 2008-11-13 12:49:41
ставь nginx-devel, там все пофикшено + я бы тебе советовал ещё добавить:
Код: Выделить всё
worker_rlimit_nofile 8192;
reset_timeout_connection on;
events {
worker_connections 200000;
use kqueue;
Z301171463546 - можно пожертвовать мне денег
zingel
-
zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
zingel » 2008-12-16 11:49:19
попробуй через pf, очень неплохо спасает, на уровень выше а на nginx пока забей:
Код: Выделить всё
set hostid 1
set block-policy drop
set skip on $ext_iflo
set fingerprints "/etc/pf.os"
set timeout { interval 10, frag 30 }
set timeout { tcp.first 60, tcp.opening 30, tcp.established 3600 }
set timeout { udp.first 20, udp.single 10, udp.multiple 15 }
set timeout { icmp.first 11, icmp.error 6 }
set timeout { other.first 40, other.single 20, other.multiple 30 }
set optimization aggressive
set limit { states 200, frags 1000, src-nodes 2000 }
а вообще нужню тюнить там всё через sysctl
Z301171463546 - можно пожертвовать мне денег
zingel
-
MAK
- ст. сержант
- Сообщения: 344
- Зарегистрирован: 2008-09-17 2:23:21
Непрочитанное сообщение
MAK » 2008-12-16 17:40:46
zingel писал(а):reset_timeout_connection on;
нет такой опции
MAK
-
zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
zingel » 2008-12-16 17:52:01
Уже нет, согласен
Код: Выделить всё
[root@zingel /usr/ports/www/nginx-devel/work/nginx-0.7.27]# grep -R reset *
src/http/ngx_http_request.c: if (clcf->reset_timedout_connection) {
src/http/ngx_http_core_module.c: { ngx_string("reset_timedout_connection"),
src/http/ngx_http_core_module.c: offsetof(ngx_http_core_loc_conf_t, reset_timedout_connection),
src/http/ngx_http_core_module.c: lcf->reset_timedout_connection = NGX_CONF_UNSET;
src/http/ngx_http_core_module.c: ngx_conf_merge_value(conf->reset_timedout_connection,
src/http/ngx_http_core_module.c: prev->reset_timedout_connection, 0);
Z301171463546 - можно пожертвовать мне денег
zingel