PFSense 2.7.2 HighLoad + Keenetic OPKG #881
Replies: 32 comments
-
судя по номеру fd=571 у вас очень много конектов см --maxconn |
Beta Was this translation helpful? Give feedback.
-
поставил
больше не дает, буду наблюдать |
Beta Was this translation helpful? Give feedback.
-
обновил tpws, перезапустил и в консоль сыпет подобным (как-то подозрительно): и еще вот такую ошибку словил: |
Beta Was this translation helpful? Give feedback.
-
Спасибо, добрый человек! #tpws #opnsense |
Beta Was this translation helpful? Give feedback.
-
Проверил на pfsense , стареньком, правда. Еще с 12 ядром что у вас за система ? pfctl -s nat
Это означает , что tpws не успевает принимать входящие соединения. Их очень много единомоментно. |
Beta Was this translation helpful? Give feedback.
-
система: pfsense 2.7.2
archor'ов у меня нет, только лишь 2 правила в NAT
перед ними стоят правила, web'а (
с подключениями сейчас все ок возможно, лог |
Beta Was this translation helpful? Give feedback.
-
А что за докер ? Контейнер какое-то ? |
Beta Was this translation helpful? Give feedback.
-
Вообщем поставил 2.7.2. Проблемы не вижу |
Beta Was this translation helpful? Give feedback.
-
это проброс портов до nginx
контейнеры крутятся на другом сервере, PFSense стоит bare metal на железке с intel'ом фраза |
Beta Was this translation helpful? Give feedback.
-
maxconn - это количество конектов максимальное. на каждый конект 2 сокета на BSD. На linux может быть 4 или 6. |
Beta Was this translation helpful? Give feedback.
-
Нет, это связано с вызовом shutdown() на сокет. |
Beta Was this translation helpful? Give feedback.
-
это плохо. прав не хватает у tpws получается? |
Beta Was this translation helpful? Give feedback.
-
Не думаю, что дело в правах. permission denied часто возвращается по каким-то другим причинам Так все-таки shutdown ошибка на каждое соединение или нет ? |
Beta Was this translation helpful? Give feedback.
-
Оставил правила только на себе
пока тишина |
Beta Was this translation helpful? Give feedback.
-
Я понял, что обломавшийся shutdown есть критическая проблема, поэтому делаю аварийное завершение пары соединений клиент-прокси и прокси-сервер в этом случае tpws хотя бы не впадет в исчерпание ресурсов, но это не значит, что проблему не надо будет решать, если она возникнет |
Beta Was this translation helpful? Give feedback.
-
Уже обновлено. Но это только разрешение аварийной ситуации, не более. |
Beta Was this translation helpful? Give feedback.
-
там кроме doсker'а толпа сервисов висит, вполне может быть. |
Beta Was this translation helpful? Give feedback.
-
Я же обьяснил, что это НЕ устранение ЭТОЙ проблемы. |
Beta Was this translation helpful? Give feedback.
-
понял, буду искать |
Beta Was this translation helpful? Give feedback.
-
Чем чревато нерешение этой проблемы и принятия текущей ситуации. |
Beta Was this translation helpful? Give feedback.
-
пока замьютил волшебным словом |
Beta Was this translation helpful? Give feedback.
-
Лучше бы для начала погонять в консоли и убедиться, что legs не растет до 500, 1000 и тд |
Beta Was this translation helpful? Give feedback.
-
мжт кому пригодится:
|
Beta Was this translation helpful? Give feedback.
-
Присоединяюсь к тем, кому данный пример помог с полпинка завести tpws в прозрачном режиме. В моём случае (opnsense) понадобилось в правиле переадресации на порт указать для Filter rule association значение Pass в явном виде, иначе фаервол не пускал трафик. Хотя источник - локалка. Ну да ладно, главное, что завелось. От души, как говорится, что автору ПО, что обсуждающим. |
Beta Was this translation helpful? Give feedback.
-
а можете скрин правил выложить? А то или у меня лыжи не той версии, то ли асфальт не той модели)) |
Beta Was this translation helpful? Give feedback.
-
Для правила HTTP аналогично. |
Beta Was this translation helpful? Give feedback.
-
Спасибо, а DPI_hosts это список хостов из локалки? |
Beta Was this translation helpful? Give feedback.
-
Это список IP адресов из IPSET, который заполняет dnsmasq при обращении к нему с "нужным" доменом. Подробнее тут |
Beta Was this translation helpful? Give feedback.
-
Добавлю вариант установки на
|
Beta Was this translation helpful? Give feedback.
-
Возможно кто то сможет поделиться своими наработками как решаете для pfSense селективную маршрутизацию на подобии ipset?
Минусов в такой схеме хватает:
PS: Ожидать полноценной поддержки ipset от pfSense не приходится. Рассматриваем возможность перехода на OPNsense. |
Beta Was this translation helpful? Give feedback.
-
Вопрос к автору, либо к знающим.
Для одного клиента программа работает замечательно, как только она начинает работать на всю подсеть интернет "умирает"
Есть подозрение что программа не успевает обработать все запросы, ну а часть просто повисает.
Какие есть рекомендации для относительно оптимальной работы на кучку пользователей?
Возможно, что-то скажут последние строки лога...
Оставлю здесь вариант настройки
Beta Was this translation helpful? Give feedback.
All reactions