Pfsense 2.3 filesystem full
-
Кто-нибудь в курсе, почему переполняется диск?
В логах :
–--------------
pid 33746 (squid), uid 100 inumber 2937590 on /: filesystem full
Write failure -- check your disk space and cache.log
Squid has exited. Reconfiguring filter.А дальше я иду вручную чистить кеш. Разве очистка не должна происходить автоматом?
В условиях очистки тоже непонятно:
The script will only clear the disk cache on the following conditions:- if the swap.state file is taking up more than 75% of disk space;
- or the drive is 90% full and swap.state is larger than 1GB
В моем случае неоходимо условие: the drive is 90% full но без swap.state is larger than 1GB.
В момент переполнения:
SWAP usage 4% of 1023 MiB
Disk usage ( / ) 100% of 28GiB - ufs
-
Точно ротация логов вкл. в сквиде ?
-
Да включена, 7 дней.
-
Попробуйте поискать команду\набор команд, к-ая покажет где и что именно занимает место. Может это и не кеш вовсе.
Типа :
Удаляем большие файлы
Нам нужно оценить насколько успешно прошла очистка диска Debian. Сначала давайте посмотрим сколько места занимают все файлы на жестком диске вашего сервера:
$ df -h
Теперь отсортируем все файлы по размеру, с помощью одной из следующих команд:
du -h | grep ^[0-9.]*M | sort -rn
du -h | grep ^[0-9.]*G | sort -rn -
Filesystem Size Used Avail Capacity Mounted on
/dev/ufsid/56c75dad42ef0463 28G 12G 13G 48% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/md0 3.4M 124K 3.0M 4% /var/run
devfs 1.0K 1.0K 0B 100% /var/dhcpd/devСортировка ничего не нашла.
После очистки вручную освободилось больше половины.
Почему не чистит автоматом? вопрос открыт. -
Кто-нибудь знает, как в скрипр swapstate_check.php добавить условие очистки кеш при заполнении диска более 90% игнорируя состояние swap.state?
-
c-icap используете? Тут файлы какого размера? /var/log/c-icap
-
с-icap не использую.
-
Кто-нибудь в курсе, какой скрипт запускается при нажатии кнопки "Clear disk Cache NOW" ? Хочу добавить его в cron и чистить кеш раз в неделю.
Сегодня снова диск больше 90% и очистка не сработала.
-
@slavk1n:
Кто-нибудь в курсе, какой скрипт запускается при нажатии кнопки "Clear disk Cache NOW" ? Хочу добавить его в cron и чистить кеш раз в неделю.
Сегодня снова диск больше 90% и очистка не сработала.Мышку к кнопке подвести и посмотреть на ссылку (всплывающую).
-
Нет никакой ссылки.
-
@slavk1n:
Нет никакой ссылки.
Открыть свойства страницы\объекта в браузере (увидеть исходник страницы)?
-
@slavk1n:
Нет никакой ссылки.
У меня в IE в левом нижнем углу появляется. Она там c php в конце.
-
Если ты про pkg_edit.php , так похоже тут вся страница настроек squid.
А вобще гугл говорит что можно так:Создать файл /var/squid/squid.sh
Содержание:
–-------------------------------------
/usr/local/etc/rc.d/squid.sh stop
rm -rf /var/squid/cache/
mkdir -p /var/squid/cache/
chown squid:squid /var/squid/cache/
chmod 777 /var/squid/cache/
squid -z
/usr/local/etc/rc.d/squid.sh startДать разрешение
chmod 777 /var/squid/squidПопробуем.