out of swap space

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Davsharyan
Сообщения: 39
ОС: Debian Lenny

out of swap space

Сообщение Davsharyan »

FreeBSD 7.0
Swap - 1.5GB
RAM - 768M
Squid 2.7.STABLE6
HDD 30GB

Вот шарахнул в логи такое.

Код: Выделить всё

May 21 17:10:01 lion kernel: swap_pager: out of swap space
May 21 17:13:07 lion kernel: swap_pager_getswapspace(4): failed
May 21 17:14:01 lion kernel: pid 38543 (squid), uid 100, was killed: out of swap space


Установил сквид примерно 2 недели назад, все нормально работало, вчера рестартнул сквид (работал с директивом tcp_outgoing_address) и после дня работы так упал ... на всякий случай добавил еще свопа.

Ну понятно, что место в свопе закончилось, но может быть баг сквида или ище что ?
А то 1.5ГБ для сквида что-то многовато ...
Гугль нечего интересного не сказал, багзилла сквида тоже ...

Вот размер свопа после добавки

Код: Выделить всё

swapinfo
Device          1K-blocks     Used    Avail Capacity
/dev/ad0s1b       1538960    25356  1513604     2%
/dev/md0          1536000        0  1536000     0%
Total             3074960    25356  3049604     1%
<<EOF
everything that has a beginning has an end as well...
EOF
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: out of swap space

Сообщение ivan2ksusr »

а что в логах squid? м.б. слишком большой лог ? проверь на всякий случай
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: out of swap space

Сообщение Shura »

В сквиде какие опции работы с кэшем? Сколько его разрешено? Какие опции работы с памятью заданы?
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
Davsharyan
Сообщения: 39
ОС: Debian Lenny

Re: out of swap space

Сообщение Davsharyan »

Логи проверял, нечего подозрительного, лог небольшой, разварачиваются каждый день

Вот конфиг

Код: Выделить всё

acl all src all
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl localnet src 192.168.0.0/24 192.168.3.0/24
acl SSL_ports port 443
acl Safe_ports port 5190
acl CONNECT method CONNECT
acl "exclude_from_cache" url_regex "/usr/local/etc/squid/filters/exclude_from_cache.conf"
acl "denied_sites" url_regex -i "/usr/local/etc/squid/filters/denied_sites.conf"
http_access deny "denied_sites"
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
cache deny "exclude_from_cache"
http_access allow localnet
http_access deny all
icp_access allow localnet
icp_access deny all
http_port 127.0.0.1:3128 transparent
hierarchy_stoplist cgi-bin ?
cache_mem 1024 MB
maximum_object_size_in_memory 512 KB
cache_dir ufs /usr/local/squid/cache 2048 64 256
maximum_object_size 4096 KB
access_log /usr/local/logs/squid/access.log squid
cache_log /usr/local/logs/squid/cache.log
cache_store_log none
refresh_pattern ^ftp:        1440    20%    10080
refresh_pattern ^gopher:    1440    0%    1440
refresh_pattern -i (/cgi-bin/|\?) 0    0%    0
refresh_pattern .        0    20%    4320
acl shoutcast rep_header X-HTTP09-First-Line ^ICY.[0-9]
upgrade_http0.9 deny shoutcast
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
icp_port 0
coredump_dir /usr/local/squid/cache
<<EOF
everything that has a beginning has an end as well...
EOF
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: out of swap space

Сообщение ivan2ksusr »

cache_mem 1024 MB - зачем столько много???
опустите до 32Mb или до 128Mb
cache_dir ufs /usr/local/squid/cache 2048 64 256 попробуйте привести к такому виду cache_dir ufs /usr/local/squid/cache 2048 16 256

http://wiki.squid-cache.org/SquidFaq/

cache.log дайте вывод что вам пишет, когда падает squid
Спасибо сказали:
Аватара пользователя
Davsharyan
Сообщения: 39
ОС: Debian Lenny

Re: out of swap space

Сообщение Davsharyan »

спс, поменял параметры ... буду мониторить память ... если что сделаю пост с логами ...
<<EOF
everything that has a beginning has an end as well...
EOF
Спасибо сказали: