grekalov Опубликовано 26 сентября, 2005 Жалоба Поделиться Опубликовано 26 сентября, 2005 Доброго времени суток! ОС Debian, используется как маршрутизатор и прокси сервер доступа в Интернет. Проблема в следующем: сегодня утром перестал запускаться squid: начались жалобы пользователей о том, что нет интернета. Запустил ps -A, действительно, squid не запущен. Запустил squid -D, через минуту процесс опять отсутствует в списке. Даже не пойму, где искать: squid работает в связке со squidguardom. Отключил эту связку, затем запустил squid -D, и сразу же squid -k reconfigure, но сообщается, что процесс не запущен. Подскажите, где искать еще? Очень нужно Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Master400 Опубликовано 26 сентября, 2005 Жалоба Поделиться Опубликовано 26 сентября, 2005 Смотреть в логах что происходит. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
grekalov Опубликовано 26 сентября, 2005 Автор Жалоба Поделиться Опубликовано 26 сентября, 2005 Смотрел, и вызывает у меня подозрение использование кэша: содержимое cache.log до того, как начались проблемы: ----------------------------------------------------- 2005/07/20 16:38:13| Squid Cache (Version 2.4.STABLE6): Exiting normally. 2005/07/20 16:38:57| Starting Squid Cache version 2.4.STABLE6 for i386-debian-linux-gnu... 2005/07/20 16:38:57| Process ID 205 2005/07/20 16:38:57| With 1024 file descriptors available 2005/07/20 16:38:57| DNS Socket created on FD 5 2005/07/20 16:38:57| Adding nameserver 195.184.192.18 from /etc/resolv.conf 2005/07/20 16:38:57| Adding nameserver 195.184.192.12 from /etc/resolv.conf 2005/07/20 16:38:57| helperOpenServers: Starting 5 'ncsa_auth' processes 2005/07/20 16:38:57| User-Agent logging is disabled. 2005/07/20 16:38:57| Referer logging is disabled. 2005/07/20 16:38:57| Unlinkd pipe opened on FD 15 2005/07/20 16:38:57| Swap maxSize 2048000 KB, estimated 157538 objects 2005/07/20 16:38:57| Target number of buckets: 7876 2005/07/20 16:38:57| Using 8192 Store buckets 2005/07/20 16:38:57| Max Mem size: 20480 KB 2005/07/20 16:38:57| Max Swap size: 2048000 KB 2005/07/20 16:38:57| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec 2005/07/20 16:38:57| Rebuilding storage in /var/spool/squid (CLEAN) 2005/07/20 16:38:57| Using Least Load store dir selection 2005/07/20 16:38:57| Set Current Directory to /var/spool/squid 2005/07/20 16:38:57| Loaded Icons. 2005/07/20 16:38:57| Accepting HTTP connections at 0.0.0.0, port 3128, FD 17. 2005/07/20 16:38:57| HTCP Disabled. 2005/07/20 16:38:57| WCCP Disabled. 2005/07/20 16:38:57| Ready to serve requests. 2005/07/20 16:38:58| Store rebuilding is 9.1% complete 2005/07/20 16:39:00| Done reading /var/spool/squid swaplog (44966 entries) 2005/07/20 16:39:00| Finished rebuilding storage from disk. 2005/07/20 16:39:00| 44966 Entries scanned 2005/07/20 16:39:00| 0 Invalid entries. 2005/07/20 16:39:00| 0 With invalid flags. 2005/07/20 16:39:00| 44966 Objects loaded. 2005/07/20 16:39:00| 0 Objects expired. 2005/07/20 16:39:00| 0 Objects cancelled. 2005/07/20 16:39:00| 0 Duplicate URLs purged. 2005/07/20 16:39:00| 0 Swapfile clashes avoided. 2005/07/20 16:39:00| Took 2.7 seconds (16608.4 objects/sec). 2005/07/20 16:39:00| Beginning Validation Procedure 2005/07/20 16:39:00| Completed Validation Procedure 2005/07/20 16:39:00| Validated 44966 Entries 2005/07/20 16:39:00| store_swap_size = 397348k 2005/07/20 16:39:00| storeLateRelease: released 0 objects 2005/07/21 08:17:13| httpReadReply: Excess data from "GET http://img.mail.ru/r/vir.gif" ------------------------------------------------------------ - А это уже на сегодняшний момент, когда сквид не запускается: ------------------------------------------------------------ - 2005/09/26 10:03:16| Starting Squid Cache version 2.4.STABLE6 for i386-debian-linux-gnu... 2005/09/26 10:03:16| Process ID 619 2005/09/26 10:03:16| With 1024 file descriptors available 2005/09/26 10:03:16| Performing DNS Tests... 2005/09/26 10:03:16| Successful DNS name lookup tests... 2005/09/26 10:03:16| DNS Socket created on FD 4 2005/09/26 10:03:16| Adding nameserver 195.184.192.18 from /etc/resolv.conf 2005/09/26 10:03:16| Adding nameserver 195.184.192.12 from /etc/resolv.conf 2005/09/26 10:03:16| helperOpenServers: Starting 5 'ncsa_auth' processes 2005/09/26 10:03:16| User-Agent logging is disabled. 2005/09/26 10:03:16| Referer logging is disabled. 2005/09/26 10:03:16| Unlinkd pipe opened on FD 14 2005/09/26 10:03:16| Swap maxSize 2048000 KB, estimated 157538 objects 2005/09/26 10:03:16| Target number of buckets: 7876 2005/09/26 10:03:16| Using 8192 Store buckets 2005/09/26 10:03:16| Max Mem size: 20480 KB 2005/09/26 10:03:16| Max Swap size: 2048000 KB 2005/09/26 10:03:16| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec 2005/09/26 10:03:16| Rebuilding storage in /var/spool/squid (DIRTY) 2005/09/26 10:03:16| Using Least Load store dir selection 2005/09/26 10:03:16| Set Current Directory to /var/spool/squid ============================================================ == Может Вы мне подскажете, что случилось? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Master400 Опубликовано 26 сентября, 2005 Жалоба Поделиться Опубликовано 26 сентября, 2005 Прав на запуск хватает - права на кеш проверь. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
grekalov Опубликовано 26 сентября, 2005 Автор Жалоба Поделиться Опубликовано 26 сентября, 2005 Так до этого все работало. Буквально в пятницу все запускалось. Никто не мог кроме меня поменять права на файлы и директории. Права на /var/spool/squid/ и на /var/log/squid/cache.log имеют root и пользователь proxy (права чтение-запись-создание). Меня смущает запись в конце лога кэша: 2005/07/20 16:38:57| Rebuilding storage in /var/spool/squid (CLEAN) и сейчас: Rebuilding storage in /var/spool/squid (DIRTY), может в этом причина? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Master400 Опубликовано 26 сентября, 2005 Жалоба Поделиться Опубликовано 26 сентября, 2005 1.) Check your disk space ( your cache partition if it is on its own ). 2.) Check if you have a proper DNS server that can resolve DNS names under /etc/resolve.conf 3.) Remove your old cache under your cache directory. 4.) squid -z 5.) restart squid. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
grekalov Опубликовано 26 сентября, 2005 Автор Жалоба Поделиться Опубликовано 26 сентября, 2005 Master400 писал(а) пн, 26 сентября 2005 11:36 1.) Check your disk space ( your cache partition if it is on its own ). Я в этой ОС (Линукс) еще не очень, так что не подскажете мне по этому поводу. Вот результат работы команды df: Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda5 1921156 1902652 0 100% / /dev/hda2 474474 3271 446704 1% /boot /dev/hda6 2403420 590376 1690952 26% /usr /dev/hda7 9614116 4272868 4852876 47% /var - здесь лежат логи Не пойму чем у меня заполнен раздел hda5. Как это проверить, не подскажете? А то неохота удалять полностью директорию для кэша. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Master400 Опубликовано 26 сентября, 2005 Жалоба Поделиться Опубликовано 26 сентября, 2005 swap скорее всего дай команду mount и покажи что она выводит Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
grekalov Опубликовано 26 сентября, 2005 Автор Жалоба Поделиться Опубликовано 26 сентября, 2005 Вот содержимое команды mount: /dev/hda5 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/hda2 on /boot type ext2 (rw) /dev/hda6 on /usr type ext3 (rw) /dev/hda7 on /var type ext3 (rw) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Master400 Опубликовано 26 сентября, 2005 Жалоба Поделиться Опубликовано 26 сентября, 2005 Это у тебя корень системы и он полон увеличь раздел Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Master400 Опубликовано 26 сентября, 2005 Жалоба Поделиться Опубликовано 26 сентября, 2005 Перекинь /home на /dev/hda6 2403420 590376 1690952 26% /usr и кинь линковку на /dev/hda5 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Master400 Опубликовано 26 сентября, 2005 Жалоба Поделиться Опубликовано 26 сентября, 2005 ln -s /usr/home /home Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
grekalov Опубликовано 26 сентября, 2005 Автор Жалоба Поделиться Опубликовано 26 сентября, 2005 Master400 писал(а) пн, 26 сентября 2005 14:48 ln -s /usr/home /home Т.е. команда ln -s /usr/home /home выполняет следующее: директория (home) из корня системы (hda5) будет перемещена в раздел /hda6/usr/. Так приблизительно? Но вот она у меня довольно небольшая 1,6 Мб. Стоит ли это делать для этой директории? --------- du /home/ 1645316 --------- Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Master400 Опубликовано 26 сентября, 2005 Жалоба Поделиться Опубликовано 26 сентября, 2005 Сначало перемещаешь директорию (используй mc)а потом делаешь линковку. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
grekalov Опубликовано 26 сентября, 2005 Автор Жалоба Поделиться Опубликовано 26 сентября, 2005 Короче переполнение диска все таки было. В директории, где лежат все логи, файл store.log был размером 2,5 Гб. Теперь все заработало, хотя по идее этот файл должен был сам очищаться, завтра буду смотреть конфиг сквида, из-за чего это произошло. Огромное спасибо Вам, Master400, за исчерпывающие консультации! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Master400 Опубликовано 27 сентября, 2005 Жалоба Поделиться Опубликовано 27 сентября, 2005 Удачи! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.