Здравствуйте. у нас организован файрвол с кэширующим прокси и биллинговой системой на база ASPLinux. Было куплено год назад готовое решение и потому жило своей жизнью. Не так давно я подключил монитор к этой машине и узрел (сюрприз-сюрприз! 8)) данное сообщение на экране после загрузки системы и приглашения в шелл: +++ Running: squid -sY >> /usr/local/squid/squid.out 2>&1 /usr/local/squid/bin/RunCache: line 35: 885 Прервано $conf >>$logdir/squid.out 2>&1 Running: squid -sY >> /usr/local/squid/squid.out 2>&1 /usr/local/squid/bin/RunCache: line 35: 893 Прервано $conf >>$logdir/squid.out 2>&1 Running: squid -sY >> /usr/local/squid/squid.out 2>&1 /usr/local/squid/bin/RunCache: line 35: 901 Прервано $conf >>$logdir/squid.out 2>&1 Running: squid -sY >> /usr/local/squid/squid.out 2>&1 /usr/local/squid/bin/RunCache: line 35: 909 Прервано $conf >>$logdir/squid.out 2>&1 Running: squid -sY >> /usr/local/squid/squid.out 2>&1 /usr/local/squid/bin/RunCache: line 35: 917 Прервано $conf >>$logdir/squid.out 2>&1 Running: squid -sY >> /usr/local/squid/squid.out 2>&1 /usr/local/squid/bin/RunCache: line 35: 925 Прервано $conf >>$logdir/squid.out 2>&1 RunCache: EXITING DUE TO REPEATED, FREQUENT FAILURES +++ Проковырявшись некоторое время, я нашел, что - RunCache запускается из rc.local командой /usr/local/squid/bin/RunCache & - сквидовые логи не обновляются уже больше года, был найден мертвый древний squid.pid - при запуске ручками указанной выше команды происходит [some_user@some_host bin]# /usr/local/squid/bin/RunCache & [1] 930 - в squid.out пишется Startup: Вск Дек 21 12:21:56 MSK 2003 Startup: Вск Дек 21 12:22:07 MSK 2003 Startup: Вск Дек 21 12:22:17 MSK 2003 Startup: Вск Дек 21 12:22:28 MSK 2003 Startup: Вск Дек 21 12:22:38 MSK 2003 Startup: Вск Дек 21 12:22:49 MSK 2003 - логи, удаленные мной руками создаются 0 длины, но в них пусто - squid.pid не появляется - при попытке перечитать конфиг [some_user@some_host bin]# /usr/local/squid/bin/squid -k reconfigure squid: ERROR: No running copy
[1]+ Stopped /usr/local/squid/bin/RunCache - самый первый пункт (про мусор на экране) мне удалось специально добыть командой [some_user@some_host bin]# /usr/local/squid/bin/RunCache
Вопросов два - что происходит как вернуть к жизни полезный и необходимый Сквид? За время работы сервера было несколько падений электричества, да так, что дохли упсы. fsck запускался, были найдены ошибки и исправлены. Сквид я перекомпилил и поставил по новой в порядке эксперимента. После чего и написал сюда 8)
Спасибо за Ваш конструктив.
Сергей.