Однажды у нас стал падать сквид. Поработает некий случайный период - и упадёт.
Ругается в cache.log дескать места не хватает
2010/02/05 09:26:37| Unlinkd pipe opened on FD 18
2010/02/05 09:26:37| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
2010/02/05 09:26:37| Swap maxSize 102400 KB, estimated 7876 objects
2010/02/05 09:26:37| Target number of buckets: 393
2010/02/05 09:26:37| Using 8192 Store buckets
2010/02/05 09:26:37| Max Mem size: 8192 KB
2010/02/05 09:26:37| Max Swap size: 102400 KB
2010/02/05 09:26:37| /var/spool/squid/swap.state.new: (28) No space left on device
FATAL: storeDirOpenTmpSwapLog: Failed to open swap log.
Squid Cache (Version 3.0.STABLE10): Terminated abnormally.
И это при том что места дофига:
[root@caesar sam]# df
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на
/dev/sda1 37293996 22125124 13274412 63% /
/dev/sdb1 20161172 5029088 14107944 27% /mnt/saturn
/dev/sdb2 95215592 77665364 12713460 86% /mnt/fishing
tmpfs 517188 48 517140 1% /dev/shm
[root@caesar sam]#
Погуглил и понял, что ему не хватает инодов
[root@caesar auto]# df -i
Файловая система Инодов Испол Своб Исп % смонтирована на
/dev/sda1 2371040 2370325 715 100% /
/dev/sdb1 2562240 15938 2546302 1% /mnt/blablabla
/dev/sdb2 12107776 21715 12086061 1% /mnt/fishing
tmpfs 129297 2 129295 1% /dev/shm
Сделал статичный линк с /var/spool/squid на более свободную партицию.
[root@caesar squid]# df -i
Файловая система Инодов Испол Своб Исп % смонтирована на
/dev/sda1 2371040 2364838 6202 100% /
/dev/sdb1 2562240 28101 2534139 2% /mnt/blablabla
/dev/sdb2 12107776 21550 12086226 1% /mnt/fishing
tmpfs 129297 2 129295 1% /dev/shm
Пока работает без проблем. Теперь осталось найти, кто съел мои иноды?