inSaNE: Помогите со SQUID'ом

9 сообщений / 0 new
Последнее сообщение
Гость
inSaNE: Помогите со SQUID'ом

Вот такая проблемка: SQUID 2.6 загружается при загрузке компьютера и...не работает. Все пинги идут, работает аська, но прокси бездействует и страницы не загружаются - ни с кэша хоть что-нибудь, ни новые. После ручного перезапуска SQUID все начинает превосходно работать. Не могу понять, почему он сразу не работает? В squid.out тихо...

Wayfarer (не проверено)

Возможно ему нужен какойнить сервис который к тому времени еще не запустился, тогда если инит не параллельно грузит демоны, надо настроить порядок загрузки скриптов. как это сделать описывается в man init.d (если ничего не путаю)

wlads
Не в сети
Зарегистрирован: 20/09/2010

Wayfarer +1 была как то проблема с запуском сетевых интерфейсов. Вылечилось манипуляциями с init.d

inSaNE (не проверено)

>Возможно ему нужен какойнить сервис который к тому времени еще не запустился
Так получается что этот необходимый сервис вообще не запускается, потому что это "еще" длится очень долго.
В любом случае спасибо, поиграюсь с init.d, может простое изменение порядка загрузки поможет.

Wayfarer (не проверено)

в сусе у меня была такая трабла с jabber транспортом, это чудо запускалось раньше сервера и от одиночества падало, поменял порядок загрузки тоже самое, потом нашел в
/etc/sysconfig/boot

--------------code--------------
## Type: yesno
## Default: yes
#
# Run all scripts or rather start/stop all services
# which are independent from each other in parallel.
#
RUN_PARALLEL="no"
-----------------------------------------
вобщем теперь долго грузится но работает, есть способ лучше в папке /etc/init.d/ есть файлы которые заведуют зависимостями (кто после кого должен запускатся), но увы я не смог их толком настроить.

PS. чтото тег code не работает
<span class='smallblacktext'>[ Редактирование 28.05.2007 - 13:58:15 ]</span>

frug (не проверено)

[b]inSaNE[/b], посмотри туда: /var/log/squid/cahce.log .
Бывает ещё так, что squid при запуске ищет и опрашивает DNS сервера, указанные в конфиге, и если ни один из них не ответил, то тут же падает.

inSaNE (не проверено)

На днях Squid подвис и не хотел запускаться, не разобравшись в чем дело, решил переустановить Squid - поставил 2.6 STABLE5-2 вместо 2.6 STABLE1-4, но проблема осталась - Squid не хотел стартовать. Потом в cache.log узрел - не удается получить доступ к var/spool/squid/swap.state -r-rw-r-----, на всякий случай подменил его файлом swap.state.last-clean - не помогло, тогда поставил ему права "все для всех" - заработало. Сегодня смотрю - права на файл опять прежние, но все работает. Что это за файл такой, за что отвечает? Если кто знает - просвятите пожалуйста. Собственно после этих операций проблема описанная в сабже не повторялась, пока после старта все сразу работает как должно. Но все равно, пробую разобраться...

[b]Wayfarer[/b] : у меня нет файла boot в /etc/sysconfig, Madnriva 2007 Powerpack. Есть только папка boot в корне, там есть config, но параметра подобного RUN_PARALLEL не нашел. Насчет init.d: нашел папку etc/ini.d/, там куча shell скриптов...так я понимаю так, что нет одного конфигурационного файла в котором можно настроить порядок загрузки скриптов, а нужно редактировть отдельно каждый скрипт, задавая в нем каким-то параметром порядок загрузки? Объясните пожалуйста, каким образом? man init.d нету.

[b]frug[/b]: "опрашивает DNS сервера, указанные в конфиге". Заранее прошу извинить быть может за ламерский вопрос: в каком именно конфиге? Я так полагаю, что не сквида? Просто я, как новичок, DNS указывал в "Настройка компьютера" Мандривы.
Еще относительно DNS и Squid нашел в etc/sysconfig/squid такую штуку:
# -D disables initial dns checks. If you most likely will not to have an internet connection when you start squid, uncomment this
И у меня там SQUID_OPTS="-D", т.е. по идее эта фишка отключена и squid при загрузке сразу dns не опрашивает, так что скорее всего не в этом дело.

frug (не проверено)

[quote=inSaNE]
...Насчет init.d: нашел папку etc/ini.d/, там куча shell скриптов...так я понимаю так, что нет одного конфигурационного файла в котором можно настроить порядок загрузки скриптов, а нужно редактировть отдельно каждый скрипт, задавая в нем каким-то параметром порядок загрузки? Объясните пожалуйста, каким образом? man init.d нету.[/quote]
Порядок загрузки скриптов указан в этих скриптах для утилиты [b]chkconfig[/b], а запуск этих скриптов осуществляется из каталогов /etc/rc.d/rc.{run_level}. Так, что - [b]man chkconfig[/b].

[quote=inSaNE]
[b]frug[/b]: "опрашивает DNS сервера, указанные в конфиге". Заранее прошу извинить быть может за ламерский вопрос: в каком именно конфиге? Я так полагаю, что не сквида? Просто я, как новичок, DNS указывал в "Настройка компьютера" Мандривы.
Еще относительно DNS и Squid нашел в etc/sysconfig/squid такую штуку:
# -D disables initial dns checks. If you most likely will not to have an internet connection when you start squid, uncomment this
И у меня там SQUID_OPTS="-D", т.е. по идее эта фишка отключена и squid при загрузке сразу dns не опрашивает, так что скорее всего не в этом дело.[/quote]
Речь шла о конфиге сквида, но раз уж,- 'SQUID_OPTS="-D"', то, пожалуй, и в правду,- "эта фишка отключена", и,- "не в этом дело". :)

inSaNE (не проверено)

[blockquote] [b]frug[/b]:

/etc/rc.d/rc.{run_level}. Так, что - man chkconfig[/blockquote]
Есть штудировать [b]man chkconfig[/b]! :) Спасибо!

RSS-материал