URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 44714
[ Назад ]

Исходное сообщение
"Проблема Apache + PHP = swap_pager_getswapspace: failed"

Отправлено flusher , 02-Июн-04 18:19 
В общем есть сервер под 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

Что не так? Куда копать?


Содержание

Сообщения в этом обсуждении
"Проблема Apache + PHP = swap_pager_getswapspace: failed"
Отправлено flusher , 10-Июн-04 01:46 
Идеи?

"Проблема Apache + PHP = swap_pager_getswapspace: failed"
Отправлено serga , 10-Июн-04 01:59 
>Идеи?
swap увеличить.


"Проблема Apache + PHP = swap_pager_getswapspace: failed"
Отправлено flusher , 11-Июн-04 11:57 
Куда увеличивать? Он и так в 4-е раза больше....

"Проблема Apache + PHP = swap_pager_getswapspace: failed"
Отправлено demon , 07-Июл-04 18:01 
>Куда увеличивать? Он и так в 4-е раза больше....

запусти TOP посмотри скоко ушло в своп и добавь RAM