::совободное место
Здесь мы по моему обсудили почти все, что можно подкрутить у 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: :) сенкс!
23554250