Мучаюсь с проблемой уже не один месяц...
Серв под FreeBSD 8.0-RELEASE-p2 x64 + Apache 2.2.14 + PHP v5.3.2.На сервере лежит несколького сайтов. Трафф довольно большой. Общее посещение всех сайтов в сутки около 50 000 хостов, листают в среднем 500 000.
Закономерностей не заметил. Работать может день, неделю, две, когда как, затем начинает тормозить Apache, очень долго отдает контент, затем виснет. Спасает ребут. При этом серв пингуется, по фтп пускает, к mysql удаленно коннектится. PHP+mysql продолжает работать (ведутся логи заходящих на сайт пользователей, все пишется в базу в то время как апачка висит).
В messege.log последнии ошибки перед зависанием 10-ти часовой давности:
Dec 4 16:34:21 www kernel: Limiting closed port RST response from 512 to 200 packets/sec
Dec 4 19:26:34 www kernel: pid 63731 (httpd), uid 80: exited on signal 11
Dec 4 19:27:55 www kernel: Limiting closed port RST response from 472 to 200 packets/sec
Dec 4 22:34:35 www kernel: pid 72111 (httpd), uid 80: exited on signal 11
В апач логе за час перед зависоном такое:
[Sun Dec 05 09:17:42 2010] [error] [client 95.81.47.198] request failed: error reading the headers
[Sun Dec 05 09:17:42 2010] [error] [client 95.81.47.198] request failed: error reading the headers
[Sun Dec 05 09:17:42 2010] [error] [client 95.81.47.198] request failed: error reading the headers
[Sun Dec 05 09:18:23 2010] [error] [client 195.162.70.29] request failed: error reading the headers
Вис и перед сменой frebsd (до этого стояла 7-я версия).
Из железа сменил: проц, БП, винт + шлейфы к нему.
Загрузил сервыры google поиском - толкового ничего не нашел.
Где порыться, что попробовать?