случится, то и будет.
не пойму - а как тогда лимитировать одно, не затрагивая другое?
сейчас у меня срабатывает лимит в 2 соединения даже с одного и того же ip, а мне нужно лимит в 100 соединений с одного ip, но при этом чтоб тут не учитывался лимит в 2 соединения на сервер. мне нужно кол-во ip ограничить.
limit_conn_zone $binary_remote_addr zone=perip:10m; limit_conn_zone $binary_remote_addr$host zone=peripplusperserver:10m; server { ... limit_conn perip 100; limit_conn peripplusperserver 2; }
два соединения установились, с третьего ошибка. всё запускаю с одного компа, ip его же . Вот что в логах, тут я еще дополнительно раза 3 подряд попробовал зайти, потому 4 записи. отключил одно соединение - и сразу же смог открыть то, что раньше с ошибкой было.
т.е. открыли 2 соединения на один хост, упёрлись в лимит "два соединения на хост" и пытаетесь проверить лимит в "сто соединений", и всё с одного компа/IP? Обфускация при лечении проблемы очень помогает!
да, всё так. ощущение, что каждый лимит работает на кол-во соединений на каждый ip, и никак не задается лимит ip
поздравляю, вы добились желаемого результата
Обсуждают сегодня