Перейти к содержанию

Не запускается Squid


grekalov

Рекомендуемые сообщения

Доброго времени суток! ОС Debian, используется как маршрутизатор и прокси сервер доступа в Интернет. Проблема в следующем: сегодня утром перестал запускаться squid: начались жалобы пользователей о том, что нет интернета. Запустил ps -A, действительно, squid не запущен. Запустил squid -D, через минуту процесс опять отсутствует в списке. Даже не пойму, где искать: squid работает в связке со squidguardom. Отключил эту связку, затем запустил squid -D, и сразу же squid -k reconfigure, но сообщается, что процесс не запущен. Подскажите, где искать еще? Очень нужно Sad

Ссылка на комментарий
Поделиться на другие сайты

Смотрел, и вызывает у меня подозрение использование кэша:

содержимое 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

============================================================ ==

Может Вы мне подскажете, что случилось?

Ссылка на комментарий
Поделиться на другие сайты

Так до этого все работало. Буквально в пятницу все запускалось. Никто не мог кроме меня поменять права на файлы и директории. Права на /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),

может в этом причина?

Ссылка на комментарий
Поделиться на другие сайты

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.

Ссылка на комментарий
Поделиться на другие сайты

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. Как это проверить, не подскажете? А то неохота удалять полностью директорию для кэша.

Ссылка на комментарий
Поделиться на другие сайты

Вот содержимое команды 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 14:48

ln -s /usr/home /home

Т.е. команда ln -s /usr/home /home

выполняет следующее: директория (home) из корня системы (hda5) будет перемещена в раздел /hda6/usr/. Так приблизительно? Но вот она у меня довольно небольшая 1,6 Мб. Стоит ли это делать для этой директории?

---------

du /home/

1645316

---------

Ссылка на комментарий
Поделиться на другие сайты

Короче переполнение диска все таки было. В директории, где лежат все логи, файл store.log был размером 2,5 Гб. Теперь все заработало, хотя по идее этот файл должен был сам очищаться, завтра буду смотреть конфиг сквида, из-за чего это произошло. Огромное спасибо Вам, Master400, за исчерпывающие консультации!

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...