FREESCO на Украине Официальный сайт FREESCO

FREESCO router

(программный маршрутизатор на основе Линукс)
Главная/Main -> Документация/Documentation -> Как сделать/HOWTO -> совободное место

::совободное место

Здесь мы по моему обсудили почти все, что можно подкрутить у FREESCO..., чтобы логи винт не забивали. Но добавляйте :) так как многие приложения ведут свои логи, и не всегда маленькие ...
10:14:52 Slava: чтото сквид начал глючить сегодня и вчера. не хочет стартовать. 10:17:59 Slava: Может быть это из-за переполнения кэша. вот что у меня стоит в конфиге cache_dir ufs /usr/local/squid/var/cache 500 16 256 вот что пишет df: Filesystem 1024-blocks Used Available Capacity Mounted on /dev/ram0 3096 2147 949 69% / /dev/hda1 828920 727480 101440 88% /mnt/bootdev А вот что в логе сквида: 2005/12/02 08:00:22| WARNING: Disk space over limit: 552692 KB > 512000 KB 2005/12/02 08:00:33| WARNING: Disk space over limit: 537428 KB > 512000 KB 2005/12/02 08:00:44| WARNING: Disk space over limit: 531816 KB > 512000 KB 2005/12/02 08:00:55| WARNING: Disk space over limit: 525276 KB > 512000 KB 2005/12/02 08:01:06| WARNING: Disk space over limit: 520064 KB > 512000 KB 10:20:05 Slava: чего кеш не очищается? что за фигня! 10:26:55 Slava: 2005/12/02 07:27:23| WARNING: newer swaplog entry for dirno 0, fileno 00000C60 2005/12/02 07:27:23| WARNING: newer swaplog entry for dirno 0, fileno 00000D50 2005/12/02 07:27:23| WARNING: newer swaplog entry for dirno 0, fileno 00000DA0 10:39:08 Slava: Ты не сталкивался с такой проблемой? или кеш вручную надо чистить? 11:16:54 Nab: http://freesco.linux.kiev.ua/docs/howtos/squid_faq.shtml 11:17:22 Nab: я тока сам с этим разобрался :) 11:18:12 Slava: лог был под 70 метров. я его убил. и отключил думаешь проблема в этом? 11:20:59 Nab: а кстати у тебя там еще должны быть указаны параметры максимального и минимального объема кеша при котором он начинает его чистить... 11:24:46 Slava: смотрю конфиг. а кеш что полностью будет очишаться и писаться заново? 11:26:00 Nab: нет там при 95 процентах он начнет удалять самые старые.... 11:35:48 Nab: постой а что у тебя, при этих ошибках он никуда не пускает? 11:36:40 Slava: он не стартовал при загрузке фриски 11:37:30 Slava: точнее писал сквид...... done но в ps его не было. и по статусу - писал нот ранинг 11:38:09 Nab: И что клиенты не могли работать? 11:38:11 Slava: ничего никуда не бегало. я его стартанул еще раз вручную. шас бегает. 11:44:51 Nab: А места на винте у тя скока? 11:45:03 Nab: и посмотри скока логи занимают? 11:45:50 Slava: логи были 70 метров! я убил уже. 11:46:02 Slava: думаешь из-за логов мог? 11:46:40 Nab: а у тебя винт какой? 11:47:57 Slava: 800мб с мелочью 11:48:41 Nab: ну вот а кеш у тебя 500, а под всем остальным скока? 11:48:51 Nab: покажи вывод df 11:49:03 Slava: у меня стоит только мс и сквид! 11:49:20 Slava: Filesystem 1024-blocks Used Available Capacity Mounted on /dev/ram0 3096 2163 933 70% / /dev/hda1 828920 744508 84412 90% /mnt/bootdev 11:50:30 Nab: ну вот у тебя как раз и было свободно 84 метра 11:50:54 Nab: лог занимал 11:54:55 Slava: все равно чтото дофига. 500 под кеш а еще 250 - это что! 11:55:38 Nab: свап включен? 11:55:51 Nab: сохранение сисемных логов включено? 11:55:58 Slava: ша гляну 11:56:05 Nab: глянь в /home/root/var 11:57:36 Slava: в сетапе - выключен свап 11:57:53 Nab: в /mnt/bootdev/router должен быть swap.sys 11:58:51 Nab: а в /home/root/var скока места занято? 11:58:56 Slava: при попытке зайти в /home/root/var пишет: Hint: % macros work even on the command line. 11:59:08 Slava: и мс виснет 11:59:26 Slava: в /mnt/bootdev/router swap.sys - нету 12:00:17 Nab: угу, я так и думал, иначе ты бы вообще загнулся :) 12:00:50 Nab: выполни rmlogs 2 12:01:11 Slava: это удаление логов? 12:01:29 Slava: выполняю. 12:02:30 Nab: да посмотри в crontab там есть такая команда, число означает количество дней за которые логи сохранять надо... 12:02:57 Nab: и покажешь df 12:03:13 Nab: после очистки.... 12:03:15 Slava: чтото запустил rmlogs 2 и фриска молчит 12:03:39 Nab: угу, дофига ты насобирал :) 12:03:46 Nab: подожди чуток 12:03:59 Nab: инет то работет 12:04:07 Slava: да работает 12:04:12 Slava: это все пишет сквид? 12:04:26 Nab: нет не сквид это сама фриска.... 12:06:45 Slava: я жду. rmlog 12:07:04 Slava: О!!! /dev/ram0 3096 2146 950 69% / /dev/hda1 828920 581052 247868 70% /mnt/bootdev 12:07:17 Nab: ну вот.... 12:08:10 Slava: # Direct all cron output to /dev/null # # If you have a dynamic dns account and you have a semi permanent IP. # 0 * 1 * *Ifork dyndns 1>/dev/null 2>/dev/null # # To remove saved logs that are more than 7 days old. # 0 0 * * *Irmlogs 7 1>/dev/null 2>/dev/null # # Keep the time stamp on this file current every minute, so that you can see # cron is running. * * * * * touch /var/.crond_running 1>/dev/null 2>/dev/null 12:09:02 Nab: # 0 0 * * *Irmlogs 7 1>/dev/null 2>/dev/null вот это или раскоментируй, но лучше добавь внизу такое же.... 12:09:50 Slava: 0 0 * * *Irmlogs 7 1>/dev/null 2>/dev/null добавил 12:10:02 Nab: а cron у тебя запущен ? 12:10:37 Nab: ну эт за неделю будет логи сохранять.... у меня за три дня установлено.... 12:11:02 Nab: и то 30 метров колбасит :) 12:12:35 Nab: cron у тебя вообще включен? 12:13:03 Slava: неа 12:13:14 Nab: вот включай 12:13:52 Slava: включил. а если 16 пункт System logs вырубить? 12:14:21 Nab: ну выруби, а лучше не надо, пускай хоть чуток будет..... 12:16:41 Slava: у сквида в конфиге стоит все ок: cache_swap_low 90 cache_swap_high 95 12:16:54 Nab: угу.... 12:17:04 Nab: это нормально.... 12:17:29 Nab: видно ему было выделено меньше 500 :) 12:18:24 Nab: теперь желательно добавить в cron еще строку 0 0 * * * /usr/local/squid/sbin/squid -k rotate 1>/dev/null 2>/dev/null это чтобы еще и сквид каждый день логи прокручивал ... подробности здесь советы по squid 12:23:02 Slava: шас перезупущу фриску, гляну. 12:27:40 Slava: OOOOOO!!!!!!!!! Filesystem 1024-blocks Used Available Capacity Mounted on /dev/ram0 3096 2136 960 69% / /dev/hda1 828920 449484 379436 54% /mnt/bootdev 12:27:59 Slava: squid стартанул crond тоже 12:28:14 Nab: Ну вот радуйся жизни :) 12:28:32 Slava: :) сенкс!