Мое предположение - то, что Вы поражаете предел MaxClients при сравнительном тестировании сайта.
При сравнительном тестировании сайта попытайтесь видеть, сколько соединений устанавливается в порте 80:
netstat -tnap | grep ":80" | grep -c ESTA
Повторите эту команду пару раз при сравнительном тестировании сайта. Вероятно, Вы будете поражать 50 установленных соединений.
rrdtool отклоняющееся приложение (как Кактусы, Munin или Ganglia) построение графика количества соединений TCP также хорошо для отладки этого вида проблем, поскольку Вы видите историческое.
Надеюсь, это поможет!
Мне нравится ответ Zoredache для tcpdump, поскольку это действительно стандартный инструмент, вы также можете попробовать ngrep
.
Сначала вы устанавливаете его с помощью:
apt-get install ngrep
Затем вы можете использовать его для фильтрации сетевых потоков по определенным ключевым словам, например GET
.
ngrep -W byline 'GET' 'port 80'
-W byline
здесь, чтобы он выглядел красивее GET
- ключевое слово мы ищем порт 80
можно заменить выражением bpf (например, используемым с tcpdump)