12 июля 2012 г., 12:20 пользователь Andrey Lyubimets <[email protected]> написал:
> Я занялся апгрейдом своих vpn-серверов до свежей free (6.3 =>8.3) и
> натолкнулся на регулярные зависания с сообщением в консоль:
>
> login: panic: kmem_malloc(540672): kmem_map too small: 171130880 total 
> allocated
> cpuid = 0
> Uptime: 3d6h44m50s
> Cannot dump. Device not defined or unavailable.
> Automatic reboot in 15 seconds - press a key on the console to abort
> --> Press a key on the console to reboot,
> --> or switch off the system now.
>
> Серверы представляют собой nanobsd с ipsec, quagga и pf.
> # uname -iorp
> FreeBSD 8.3-RELEASE i386 VPNS
>
> Кто виноват? -- я почти на все сто уверен, что racoon (ipsec-tools-0.8.0_3)
> по vmstat -m ратут значения только crypto:
>
> # uptime && vmstat -m | egrep '(crypto|Type)'
>  4:02PM  up  1:27, 1 user, load averages: 0.00, 0.00, 0.00
>          Type InUse MemUse HighUse Requests  Size(s)
>        crypto  3360  2134K       - 13509175  32,64,128,256,512,1024,2048,4096
>
> # uptime && vmstat -m | egrep '(crypto|Type)'
>  1:10PM  up 3 days,  5:22, 1 user, load averages: 0.01, 0.00, 0.00
>          Type InUse MemUse HighUse Requests  Size(s)
>        crypto 266647 122370K       - 747108786  
> 32,64,128,256,512,1024,2048,4096
>
> Сервер, который держит ~40 туннелей, зависает через 3-5 дней, у которого 3-4
> - через 15-25.
>
> Что делать? -- не знаю, прошу помощи.

PR Number?

Ну и как бы костыльно-очевидное решение - ребут по крону, или по грепу
лога (где нехватка проскакивает, если зависон не панический и рестарт
возможен).

>
> --
> С уважением, Любимец Андрей Алексеевич
>



-- 
Regards,
Alexander Yerenkow

Ответить