The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Перезапуск Squid'a - проблема"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Перезапуск Squid'a - проблема"
Сообщение от WilkZ emailИскать по авторуВ закладки on 15-Янв-03, 13:41  (MSK)
Салют всем,

Прокси-сервер для по молодости лет - штука еще не слишком знакомая, так что прошу помочь в разъяснении следцующей проблемы: на сервере под FreeBSD-4.3 установлен и настроен squid-2.4_3, причем иногда возникает необходимость его перезапустить. Использовал два способа, сиречь привычное # /usr/local/sbin/squid/RunCache & или обращение с скрипту /usr/local/etc/rc.d/squid.sh, но в обоих случаях система в течение минуты делала шесть попыток запустить прокси-сервер (с интервалом в десять секунд), после чего поступало сообщение "RunCache: EXITING DUE TO REPEATED, FREQUENT FAILURES". Делать нечего, полез в cache.log, получил в итоге вот такое:

... ...
2003/01/14 17:34:38| Using Least Load store dir selection
2003/01/14 17:34:38| Set Current Directory to /usr/local/squid/cache
2003/01/14 17:34:38| Loaded Icons.
2003/01/14 17:34:38| commBind: Cannot bind socket FD 12 to *:3128: (48) Address
FATAL: Cannot open HTTP Port
Squid Cache (Version 2.4.STABLE1): Terminated abnormally.
CPU Usage: 0.096 seconds = 0.056 user + 0.040 sys
Maximum Resident Size: 5276 KB
Page faults with physical i/o: 0

Посоветуйте решение такой проблемы. Заранее спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Перезапуск Squid'a - проблема"
Сообщение от Dawnshade emailИскать по авторуВ закладки on 15-Янв-03, 13:47  (MSK)

>2003/01/14 17:34:38| commBind: Cannot bind socket FD 12 to *:3128: (48) Address
>
>FATAL: Cannot open HTTP Port

Скорее всего ipfw не дает ему привязаться к 3128 порту.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Перезапуск Squid'a - проблема"
Сообщение от WilkZ emailИскать по авторуВ закладки on 15-Янв-03, 13:59  (MSK)
>Скорее всего ipfw не дает ему привязаться к 3128 порту.

У нас локалка класса С и непрозрачный прокси (руки не дошли еше его сделать) с принудительным редиректом исходящего трафика на порт прокси-сервера, сиречь 3128. Вот выписка из нашего rc.firewall для полноты картины:

00020 deny tcp from 10.20.0.0/24 to any 80 out

И как обойти конфликт ipfw и squid?..

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Перезапуск Squid'a - проблема"
Сообщение от net_root emailИскать по авторуВ закладки on 15-Янв-03, 13:49  (MSK)
>Салют всем,
>
>Прокси-сервер для по молодости лет - штука еще не слишком знакомая, так
>что прошу помочь в разъяснении следцующей проблемы: на сервере под FreeBSD-4.3
>установлен и настроен squid-2.4_3, причем иногда возникает необходимость его перезапустить. Использовал
>два способа, сиречь привычное # /usr/local/sbin/squid/RunCache & или обращение с скрипту
>/usr/local/etc/rc.d/squid.sh, но в обоих случаях система в течение минуты делала шесть
>попыток запустить прокси-сервер (с интервалом в десять секунд), после чего поступало
>сообщение "RunCache: EXITING DUE TO REPEATED, FREQUENT FAILURES". Делать нечего, полез
>в cache.log, получил в итоге вот такое:
>
>... ...
>2003/01/14 17:34:38| Using Least Load store dir selection
>2003/01/14 17:34:38| Set Current Directory to /usr/local/squid/cache
>2003/01/14 17:34:38| Loaded Icons.
>2003/01/14 17:34:38| commBind: Cannot bind socket FD 12 to *:3128: (48) Address
>
>FATAL: Cannot open HTTP Port
>Squid Cache (Version 2.4.STABLE1): Terminated abnormally.
>CPU Usage: 0.096 seconds = 0.056 user + 0.040 sys
>Maximum Resident Size: 5276 KB
>Page faults with physical i/o: 0
>
>Посоветуйте решение такой проблемы. Заранее спасибо.

Ну поставь во первых поновее squid, тебе всмысле кеш надо очистить или попросту перезапустить ? Если просто то я обычно так делаю killall squid а затем .....././squid

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Перезапуск Squid'a - проблема"
Сообщение от trin emailИскать по авторуВ закладки on 15-Янв-03, 14:12  (MSK)
А останавливать squid предварительно не надо? %))))
Потому и не стартует, что порт уже занят неубитым squid-ом. RunCache - это скрипт, загляните внутрь, все станет понятно.
см. squid -k shutdown, а может будет достаточно squid -k reconfigure :))
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Перезапуск Squid'a - проблема"
Сообщение от WilkZ emailИскать по авторуВ закладки on 15-Янв-03, 14:50  (MSK)
>А останавливать squid предварительно не надо? %))))

Э-э-ээ... ну, скажем так:

# ps -x | grep Cache
... ...
# kill <pid>

Или слишком варварский метод? ;)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Перезапуск Squid'a - проблема"
Сообщение от trin emailИскать по авторуВ закладки on 15-Янв-03, 15:41  (MSK)
Ну, у меня лично :) squid представлен двумя процессами - RunCache и squid, если надо убивать принудительно, то обоих. А чем не нравится squid -k shutdown или squid -k kill?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Перезапуск Squid'a - проблема"
Сообщение от WilkZ emailИскать по авторуВ закладки on 15-Янв-03, 15:56  (MSK)
>А чем не нравится squid -k shutdown или squid -k kill?

Немного не нравится тем, что (а) директива # ps -x | grep squid дает нулевой результат и (б) команда # man squid откликается вот таким образом:

NAME
squid - using mrtg to monitor Squid

SYNOPSIS
Squid 2.x knows SNMP and you can therfore use mrtg to mon-
itore is quite easily.
... ...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Перезапуск Squid'a - проблема"
Сообщение от trin emailИскать по авторуВ закладки on 15-Янв-03, 16:23  (MSK)
а что дает директива 'ps ax' ? %)))
И при чем тут приведенный отрывок из man? Я, конечно, понимаю, что хорошо написано, но... :)))) (не удержался, извините :)))
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: Перезапуск Squid'a - проблема"
Сообщение от WilkZ emailИскать по авторуВ закладки on 15-Янв-03, 17:24  (MSK)
>а что дает директива 'ps ax' ? %)))
>И при чем тут приведенный отрывок из man? Я, конечно, понимаю, что
>хорошо написано, но... :)))) (не удержался, извините :)))

Насмешник!.. :)))) То же самое она дает, нету в у меня списке процесса squid. Однако же считаю нужным на вермя отложить монолог на тему "слышал загадочный подземный шум" и вернуться к изучению документации :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру