FreeBsd и 3proxy

MK
На сайте с 12.11.2015
Offline
19
1185

Здравствуйте! Имеется сервер с FreeBsd 10.2 и установленным 3proxy на нем. Поднимать нужно большое кол-во ip, но имеется следующая проблема. Если в 3proxy попытаться поднять больше, чем ~1200ip то 3proxy перестает принимать соединения. Если создать 2 разных конфига и запустить 2 разных процесса, то все без проблем, я таким способом поднимаю около 5000ip. Хочется поднимать все в одном конфиге с 1 pid, подскажите куда копать, проблема скорее кроется во freebsd, потому что разработчик заявляет что 3proxy может поднимать неограниченное кол-во ip. Конфиг в 3proxy следующий:

nserver 8.8.8.8

nserver 8.8.4.4

nscache6 65535

nscache 65536

timeouts 1 5 30 60 180 1800 15 60

users test:CL:***

daemon

log /var/log/3proxy/3proxy.log D

logformat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"

archiver gz /usr/bin/gzip %F

rotate 30

allow * * * 80-88,8080-8088 HTTP

allow * * * 443,8443 HTTPS

maxconn 10000

flush

auth strong

allow test

proxy -n -a -p5010 -iIP -eIP -6 (первый ip)

...

proxy -n -a -p7010 -iIP -eIP -6 (последний ip)

В логах 3прокси:

020 00000 - 151.80.215.66:6020 2001:41d0:1004:554:6609:ce75:8310:44bd:0 0 0 0 Accepting_connections_[993/161693696] (все строки такого типа)

6021 00000 - 151.80.215.66:6021 2001:41d0:1004:554:1140:ca20:c21:32be:0 0 0 (последняя строка)

Andreyka
На сайте с 19.02.2005
Offline
822
#1

Повысить FD скорее всего.

Не стоит плодить сущности без необходимости
MK
На сайте с 12.11.2015
Offline
19
#2

Повышал kern.maxusers, результата не дало

[umka]
На сайте с 25.05.2008
Offline
456
#3
MindKmS:
Повышал kern.maxusers, результата не дало

maxusers тут ни при чём, пробуйте openfiles в login.conf

Лог в помощь!
Andreyka
На сайте с 19.02.2005
Offline
822
#4

А вообще тут все расписано, чтоб не тыкаться: https://www.freebsd.org/doc/handbook/configtuning-kernel-limits.html

MK
На сайте с 12.11.2015
Offline
19
#5

[umka],

:openfiles=unlimited:\

В login.conf

Andreyka,

Читал несколько раз, повышал

kern.maxfiles

kern.maxusers

kern.ipc.soacceptqueue

К положительному результату не привело

Прошу не пинать если что сильно, во freebsd новичок

Andreyka
На сайте с 19.02.2005
Offline
822
#6

А ядро пересобирать пробовали?

iamsens
На сайте с 26.08.2009
Offline
115
#7

возможно есть встроеные лимиты в самом 3proxy и поднятие 2-ух процессов, не самый плохой вариант

anchous
На сайте с 12.10.2010
Offline
138
#8
MindKmS:
во freebsd новичок

а зачем с фри начали? ))

в дебе и центосине те же самые грабли, тем более есть странность в том, что если разные пользователи, то поднимать можно большое количество соединений, если для одного юзверя, то де то от 400-500 сервак начинает лагать и выдавать 502 ошибку

Купить быстрые анонимные прокси в России, Европе и США (http://proxy4seo.net/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий