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
