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

Исходное сообщение
"swap_pager_getswapspace: failed "

Отправлено obtim , 01-Фев-07 15:39 
Дошли руки до ошибки, которая досталась в наследство. Стоит 4.11 050907 freebsd. На ней почтовик qmail+фаервол+хостинг.
С некой переодичностью на одной консоли выскакивает
swap_pager_getswapspace: failed
Пробежит N-строк пропадет, пропадет.
поискал инфу в инете, наткнулся на объяснение, что глючит какой-то скрипт.
Запустил top пару раз когда был рядом(был занят, поэтому все мельком). В этот момент в топе был перл скрипт, но каждый раз разный. Грешил на swread в начале. На параметр swap как-то не взглянул, а надо было бы. Чуток позжей скину top (когда поймаю момент).

В обычном состоянии в top swap=463M

Места на дисках вроде хватает:
[root@gw root]# df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s1a 1032142 200048 749524 21% /
/dev/ad0s1f 33874396 7977472 23186974 26% /usr
/dev/ad0s1e 3096462 1285566 1563180 45% /var
procfs 4 4 0 100% /proc

Подскажите, как отловить глюк?

P.S. В момент ошибки пропадает инет.


Содержание

Сообщения в этом обсуждении
"swap_pager_getswapspace: failed "
Отправлено ываыва , 01-Фев-07 16:59 
>Дошли руки до ошибки, которая досталась в наследство. Стоит 4.11 050907 freebsd.
>На ней почтовик qmail+фаервол+хостинг.
>С некой переодичностью на одной консоли выскакивает
>swap_pager_getswapspace: failed
>Пробежит N-строк пропадет, пропадет.
>поискал инфу в инете, наткнулся на объяснение, что глючит какой-то скрипт.
>Запустил top пару раз когда был рядом(был занят, поэтому все мельком). В
>этот момент в топе был перл скрипт, но каждый раз разный.
>Грешил на swread в начале. На параметр swap как-то не взглянул,
>а надо было бы. Чуток позжей скину top (когда поймаю момент).
>
>
>В обычном состоянии в top swap=463M
>
>Места на дисках вроде хватает:
>[root@gw root]# df
>Filesystem 1K-blocks Used Avail Capacity Mounted on
>/dev/ad0s1a 1032142 200048 749524 21% /
>/dev/ad0s1f 33874396 7977472 23186974 26% /usr
>/dev/ad0s1e 3096462 1285566 1563180 45% /var
>procfs 4 4 0 100% /proc
>
>Подскажите, как отловить глюк?
>
>P.S. В момент ошибки пропадает инет.

А толку то что на fs места хватает? Ты смотри, сколько у тебя свопа есть и сколько бывает в пике.
Если есть ненужное место на некритичных fs - можешь своп в файл сделать (докинуть пару гигов к тому, что есть)


"swap_pager_getswapspace: failed "
Отправлено obtim , 02-Фев-07 09:28 
>>Дошли руки до ошибки, которая досталась в наследство. Стоит 4.11 050907 freebsd.
>>На ней почтовик qmail+фаервол+хостинг.
>>С некой переодичностью на одной консоли выскакивает
>>swap_pager_getswapspace: failed
>>Пробежит N-строк пропадет, пропадет.
>>поискал инфу в инете, наткнулся на объяснение, что глючит какой-то скрипт.
>>Запустил top пару раз когда был рядом(был занят, поэтому все мельком). В
>>этот момент в топе был перл скрипт, но каждый раз разный.
>>Грешил на swread в начале. На параметр swap как-то не взглянул,
>>а надо было бы. Чуток позжей скину top (когда поймаю момент).
>>
>>
>>В обычном состоянии в top swap=463M
>>
>>Места на дисках вроде хватает:
>>[root@gw root]# df
>>Filesystem 1K-blocks Used Avail Capacity Mounted on
>>/dev/ad0s1a 1032142 200048 749524 21% /
>>/dev/ad0s1f 33874396 7977472 23186974 26% /usr
>>/dev/ad0s1e 3096462 1285566 1563180 45% /var
>>procfs 4 4 0 100% /proc
>>
>>Подскажите, как отловить глюк?
>>
>>P.S. В момент ошибки пропадает инет.
>
>А толку то что на fs места хватает? Ты смотри, сколько у
>тебя свопа есть и сколько бывает в пике.
>Если есть ненужное место на некритичных fs - можешь своп в файл
>сделать (докинуть пару гигов к тому, что есть)

Жду когда проявиться глюк, чтобы swap взглянуть.
Но похоже это squid (у меня squid-2.5.7_3)
А в /var/log/messages
Jan 23 15:14:20 gw /kernel: pid 81100 (perl), uid 0, was killed: out of swap space  
Jan 23 15:14:20 gw /kernel: pid 81100 (perl), uid 0, was killed: out of swap space  

И на всякий, забыл кинуть вчера  
[root@gw log]# swapinfo  
Device 1K-blocks Used Avail Capacity Type  
/dev/ad0s1b 473984 358444 115540 76% Interleaved


Попробую обновить по портам.


"swap_pager_getswapspace: failed "
Отправлено obtim , 02-Фев-07 12:26 
Порылся я в squid, в логах и увидел гигансткие логи, которые давно не обрабатывались(больше года). Логи по 0,5 гига. Грохнул, создал новые пустышки. Рестартанйл squid. Буду наблюдать: появиться ли ошибка вновь. Если появиться, то тогда уж обновлю.