Вот такая проблемка: SQUID 2.6 загружается при загрузке компьютера и...не работает. Все пинги идут, работает аська, но прокси бездействует и страницы не загружаются - ни с кэша хоть что-нибудь, ни новые. После ручного перезапуска SQUID все начинает превосходно работать. Не могу понять, почему он сразу не работает? В squid.out тихо...
inSaNE: Помогите со SQUID'ом
Возможно ему нужен какойнить сервис который к тому времени еще не запустился, тогда если инит не параллельно грузит демоны, надо настроить порядок загрузки скриптов. как это сделать описывается в man init.d (если ничего не путаю)
Wayfarer +1 была как то проблема с запуском сетевых интерфейсов. Вылечилось манипуляциями с init.d
>Возможно ему нужен какойнить сервис который к тому времени еще не запустился
Так получается что этот необходимый сервис вообще не запускается, потому что это "еще" длится очень долго.
В любом случае спасибо, поиграюсь с init.d, может простое изменение порядка загрузки поможет.
в сусе у меня была такая трабла с 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>
[b]inSaNE[/b], посмотри туда: /var/log/squid/cahce.log .
Бывает ещё так, что squid при запуске ищет и опрашивает DNS сервера, указанные в конфиге, и если ни один из них не ответил, то тут же падает.
На днях 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 не опрашивает, так что скорее всего не в этом дело.
[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"', то, пожалуй, и в правду,- "эта фишка отключена", и,- "не в этом дело". :)
[blockquote] [b]frug[/b]:
/etc/rc.d/rc.{run_level}. Так, что - man chkconfig[/blockquote]
Есть штудировать [b]man chkconfig[/b]! :) Спасибо!
Последние комментарии
10 лет 1 неделя назад
10 лет 20 недель назад
10 лет 30 недель назад
10 лет 31 неделя назад
11 лет 20 недель назад
11 лет 20 недель назад
11 лет 20 недель назад
11 лет 21 неделя назад
11 лет 21 неделя назад
11 лет 22 недели назад