The OpenNET Project / Index page

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

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

"дохнет Squid"
Сообщение от Павел emailИскать по авторуВ закладки on 23-Июн-03, 14:25  (MSK)
Всем привет !

Проблема следующая: не могу запустить Squid со стартового
скрипта. С консоли все запускается. Скрипты написаны правильно,
Squid настроен и работает нормально. Комп - селерон 400,
96 мег памяти, ОС - Slackware 9.0,
Squid - 2.5 stable. В логах ничего не пишет.
Запускаю Squid так: squid -D
Если после этой строки прописать ps, то видно, что squid
запустился (и он реально запускается и после этого работает).
То есть после запуска (squid -D) требуется задержка,
я поставил sleep 2, все стало работать, но никто не гарантирует,
что задержки в 2 секунды будет ему хватать (для запуска или
еще для чего-то). Подскажите, пожалуйста в чем может быть
проблема (или где ее искать).

Прилагаю стартовый скрипт:
------------------------------------------
#!/bin/sh
#/usr/local/squid/bin/RunCache &

case "$1" in
start)
echo "Starting squid: "
/usr/local/squid/sbin/squid -D
#sleep 2
;;
stop)
echo -n "Stopping squid: "
/usr/local/squid/sbin/squid -k shutdown
#sleep 2
;;
*)
echo "usage: squid {start|stop}"
exit 1
esac
-------------------------------------

Не дайте умереть ламером.
С уважением,
Павел.

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

 Оглавление

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

1. "дохнет Squid"
Сообщение от Михаил emailИскать по авторуВ закладки on 23-Июн-03, 16:19  (MSK)
как ты этот скрипт запускаешь?
а если ручками из кончоли запустить, то сквид будет работать?
когда он умирает, то что в cache.log пишет?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "дохнет Squid"
Сообщение от Павел emailИскать по авторуВ закладки on 23-Июн-03, 16:40  (MSK)
>как ты этот скрипт запускаешь?
>а если ручками из кончоли запустить, то сквид будет работать?
>когда он умирает, то что в cache.log пишет?
Запускал и с rc.local и с /etc/rc.d/rc3.d/S90squid,
результат один - он не запускается и абсолютно ничего не пишет в логах.
Зато если после squid -D следующей строкой поставить ps
или sleep 2, все работает и в логах все ок
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "дохнет Squid"
Сообщение от Павел emailИскать по авторуВ закладки on 23-Июн-03, 16:43  (MSK)
>как ты этот скрипт запускаешь?
>а если ручками из кончоли запустить, то сквид будет работать?
>когда он умирает, то что в cache.log пишет?
забыл сказать - если запустить с консоли - все работает
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "дохнет Squid"
Сообщение от iiws emailИскать по авторуВ закладки on 24-Июн-03, 08:36  (MSK)
>>как ты этот скрипт запускаешь?
>>а если ручками из кончоли запустить, то сквид будет работать?
>>когда он умирает, то что в cache.log пишет?
>забыл сказать - если запустить с консоли - все работает

сквид часто слепляется своим PID-ом  с другими процессами, у меня цеплялся с sendmail, решение поставить запуск сквида в самый конец rc.local и перед ним указать  sleep 20 или сделать все наборот и поставить sleep после него. Можно попробовать пускать сквид из inittab или inet.d, но sleep на несколько секунд имхо все равно придется ставить  .

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

5. "дохнет Squid"
Сообщение от Mikhail Искать по авторуВ закладки on 24-Июн-03, 09:56  (MSK)
От кого стартует squid? Права правильно выставлены?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "дохнет Squid"
Сообщение от Павел emailИскать по авторуВ закладки on 24-Июн-03, 10:17  (MSK)
>От кого стартует squid? Права правильно выставлены?

Думаю, что права выставлены правильно. В загрузочном скрипте
после запуска сквида поставил sleep 2, теперь запускается,
но вопрос остался все равно. Тот же самый сквид скомпилил
под Mandrake'ом, там запускается без проблем (без sleep 2)

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

7. "дохнет Squid"
Сообщение от Mikhail Искать по авторуВ закладки on 24-Июн-03, 12:57  (MSK)
ДНС (dns_testnames)?
debug_options (read debug-sections.txt)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "дохнет Squid"
Сообщение от iiws emailИскать по авторуВ закладки on 24-Июн-03, 13:54  (MSK)
мой ответ номер 4 тебя не удовлетворил ? у меня именно слак !
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "дохнет Squid"
Сообщение от Павел emailИскать по авторуВ закладки on 24-Июн-03, 14:00  (MSK)
>мой ответ номер 4 тебя не удовлетворил ? у меня именно слак

у меня (с задержкой после запуска) тоже работает, я же об этом написал.
Я хочу разобраться в чем дело, под Mandrake'ом и без задержки
работает. Мне кажется это не лучший способ решать проблему(ы),
иначе это было бы описано в факе или в документации.

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

10. "дохнет Squid"
Сообщение от iiws emailИскать по авторуВ закладки on 24-Июн-03, 14:10  (MSK)
>>мой ответ номер 4 тебя не удовлетворил ? у меня именно слак
>
>у меня (с задержкой после запуска) тоже работает, я же об этом
>написал.
>Я хочу разобраться в чем дело, под Mandrake'ом и без задержки
>работает. Мне кажется это не лучший способ решать проблему(ы),
>иначе это было бы описано в факе или в документации.

когда он  у тебя дохнет -  найди pid сквида и найди потом командой
ps все процессы с заданным пидом , что кажет ?

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

11. "дохнет Squid"
Сообщение от Павел emailИскать по авторуВ закладки on 24-Июн-03, 14:15  (MSK)
>когда он  у тебя дохнет -  найди pid сквида и
>найди потом командой
>ps все процессы с заданным пидом , что кажет ?
он дохнет сразу же после старта (даже в логах ничего не
пишет по поводу запуска)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "дохнет Squid"
Сообщение от iiws emailИскать по авторуВ закладки on 24-Июн-03, 14:22  (MSK)
>>когда он  у тебя дохнет -  найди pid сквида и
>>найди потом командой
>>ps все процессы с заданным пидом , что кажет ?
>он дохнет сразу же после старта (даже в логах ничего не
>пишет по поводу запуска)

ну сделай ты в конце концов то, что тебя просят, трудно что  ли ? тебе ж это надо, а не нам  :
1 - посмотри а squid.conf где пид лежит , обычно здесь
pid_filename /usr/local/squid/logs/squid.pid
2
ps -fax | grep squid
ps -p  номер_пида_сквида

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

13. "дохнет Squid"
Сообщение от Павел emailИскать по авторуВ закладки on 24-Июн-03, 14:46  (MSK)
>ну сделай ты в конце концов то, что тебя просят, трудно что
> ли ? тебе ж это надо, а не нам  
>:
>1 - посмотри а squid.conf где пид лежит , обычно здесь
>pid_filename /usr/local/squid/logs/squid.pid
>2
>ps -fax | grep squid
>ps -p  номер_пида_сквида

root@meon:~# ps -fax|grep squi
  594 ?        S      0:00 squid -D
  596 ?        S      0:00  \_ [squid]
root@meon:~# ps -p 594
  PID TTY          TIME CMD
  594 ?        00:00:00 squid
root@meon:~# ps -p 596
  PID TTY          TIME CMD
  596 ?        00:00:00 squid
root@meon:~# cat /usr/local/squid/var/logs/squid.pid
596
root@meon:~#

честно говоря, не понимаю, что таким образом можно узнать ?

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

14. "дохнет Squid"
Сообщение от iiws emailИскать по авторуВ закладки on 24-Июн-03, 14:55  (MSK)
>>ну сделай ты в конце концов то, что тебя просят, трудно что
>> ли ? тебе ж это надо, а не нам  
>>:
>>1 - посмотри а squid.conf где пид лежит , обычно здесь
>>pid_filename /usr/local/squid/logs/squid.pid
>>2
>>ps -fax | grep squid
>>ps -p  номер_пида_сквида
>
>root@meon:~# ps -fax|grep squi
>  594 ?        S
>     0:00 squid -D
>  596 ?        S
>     0:00  \_ [squid]
>root@meon:~# ps -p 594
>  PID TTY        
> TIME CMD
>  594 ?        00:00:00
>squid
>root@meon:~# ps -p 596
>  PID TTY        
> TIME CMD
>  596 ?        00:00:00
>squid
>root@meon:~# cat /usr/local/squid/var/logs/squid.pid
>596
>root@meon:~#
>
>честно говоря, не понимаю, что таким образом можно узнать ?

теперь ясно, что у тебя не тот случай. короче оставляй свои sleep 2
или поставь больше. у меня стоит sleep как я писал ранее

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

15. "дохнет Squid"
Сообщение от Павел emailИскать по авторуВ закладки on 24-Июн-03, 15:12  (MSK)
>теперь ясно, что у тебя не тот случай. короче оставляй свои sleep 2
>или поставь больше. у меня стоит sleep как я писал ранее
а в чем секрет ? как бывает по другому ? (please)
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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