FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.
Модератор: arachnid
Davsharyan
Сообщения: 39
ОС: Debian Lenny
Сообщение
Davsharyan » 21.05.2009 18:18
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
Сообщение
ivan2ksusr » 21.05.2009 18:52
а что в логах squid? м.б. слишком большой лог ? проверь на всякий случай
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2
Сообщение
Shura » 22.05.2009 11:22
В сквиде какие опции работы с кэшем? Сколько его разрешено? Какие опции работы с памятью заданы?
Rock'n'roll мертв © БГ
Davsharyan
Сообщения: 39
ОС: Debian Lenny
Сообщение
Davsharyan » 22.05.2009 13:49
Логи проверял, нечего подозрительного, лог небольшой, разварачиваются каждый день
Вот конфиг
Код: Выделить всё
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
Сообщение
ivan2ksusr » 22.05.2009 15:08
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
Сообщение
Davsharyan » 22.05.2009 15:47
спс, поменял параметры ... буду мониторить память ... если что сделаю пост с логами ...
<<EOF
everything that has a beginning has an end as well...
EOF