В общем есть сервер под FreeBSD 4,9
Конфигурация:
Celeron 2,4
RAM 512 Mb
HDD IDE 80 Mb
Стоит:
Server version: Apache/2.0.48 Server built: Feb 11 2004 23:59:25
PHP 4.3.4 (cli) (built: Feb 9 2004 21:19:58)
mysql Ver 14.3 Distrib 4.1.1-alpha, for portbld-freebsd4.9 (i386)
Достигло количество посетителей на сервере 80 тыс. в месяц.
Время от времени начала вылазить ситуация, когда на сервер открывается 500 коннектов к апачу .... Перегружаешь сервер - всё нормально.... 50-60 коннектов...
tcpdump - ситуацию не прояснил... Вроде и траффика как такового нет...
В последнее время начала валится такая ситуация, что в логе появляется
/kernel: swap_pager_getswapspace: failed
/kernel: pid 8123 (httpd), uid 80,was killed: out of swap space
После перезагрузки всё нормально работает...
vmstat
procs memory page disk faults cpu
r b w avm fre flt re pi po fr sr ad0 in sy cs us sy id
9 1 0 453540 91572 6359 0 0 0 6311 120 0 1312 19782 242 38 26 36
top
last pid: 7226; load averages: 4.78, 2.97, 2.73 up 0+06:02:45 09:02:18
99 processes: 4 running, 95 sleeping
CPU states: 6.1% user, 48.7% nice, 43.7% system, 1.4% interrupt, 0.0% idle
Mem: 179M Active, 88M Inact, 98M Wired, 24M Cache, 61M Buf, 111M Free
Swap: 2048M Total, 47M Used, 2001M Free, 2% Inuse, 20K In
swapinfo
Device 1K-blocks Used Avail Capacity Type
/dev/ad0s1b 2097024 48380 2048644 2% Interleaved
Что не так? Куда копать?
|