netstat показывает слишком много соединений (установлено)
Возможный дубликат:
Слишком много УСТАНОВЛЕНО соединения с одного IP-адреса в Apache
netstat -ntp | grep 80 показывает слишком много УСТАНОВЛЕННОГО соединения с одного IP-адреса. Около 300 из них, и это не атака, и пользователь использует соединение 2G для доступа к нашему веб-сайту с помощью нашего мобильного приложения. Это касается и других соединений 2G. В результате этого у Apache не хватает детей.
Ранее он показывал слишком много close_wait и после включения tcp_tw_reuse и tcp_tw-recycle и tcp-fin_timeout до 30 не так много close_wait, но количество подключений ESTABLISHED увеличилось. Мы используем Ubuntu 11.04 apache версии 2.2.17 с prefork. наше мобильное приложение в основном работает с изображениями
** Keepalive On
время ожидания активности 10
макс клиентов 1000
max-request-perchild 4000
время ожидания 300**
На широкополосных соединениях такой проблемы нет. Соединения закрываются правильно, но с соединениями 2G у Apache не хватает детей из-за слишком большого количества УСТАНОВЛЕННЫХ соединений.
мы также попытались отключить keepalive и тайм-аут до 30, но все же это существует. Кто-нибудь может сказать мне, почему, таким образом, из-за медленных соединений происходит такое большое установление соединения?
Использует ли mod_reqtimeout опцию или мы должны перейти на сервер ngnix