squid ERROR

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
risc
рядовой
Сообщения: 25
Зарегистрирован: 2009-03-23 21:06:06

squid ERROR

Непрочитанное сообщение risc » 2009-12-28 10:16:47

добрый день
просьба сильно не пинать, только учусь)))
FreeBSD 7.1
squid 2.7 stable4

Код: Выделить всё

rc.conf
squid_enable="YES" 
при запуске команды squid -k check пишет
squid: ERROR: Could not send signal 0 to process 25400(3) No surch process
при запуске squid -k reconfigure, тоже самое

ps axw | grep squid
973 ?? Is 0:00.00 /usr/local/sbin/squid -D
975 ?? S 0:02.92 (squid) -D (squid)
1603 p0 R+ 0:00.00 grep squid

сам сквид при этом работает
подскажите плиз в чем дело, что за ошибка такая и как ее исправить?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: squid ERROR

Непрочитанное сообщение snorlov » 2009-12-28 10:21:29

Посмотри, где находится squid.pid, возможно его местонахождение надо жестко прописать в squid.conf...

risc
рядовой
Сообщения: 25
Зарегистрирован: 2009-03-23 21:06:06

Re: squid ERROR

Непрочитанное сообщение risc » 2009-12-28 10:29:06

pid лежит здесь
/usr/local/squid/logs/squid.pid
путь правильный
если надо прописать в squid.conf, то куда именно и почему рантше без него работало нормально?

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: squid ERROR

Непрочитанное сообщение snorlov » 2009-12-28 10:53:54

risc писал(а):pid лежит здесь
/usr/local/squid/logs/squid.pid
путь правильный
если надо прописать в squid.conf, то куда именно и почему рантше без него работало нормально?
Не знаю, наверное к мантейнеру пакета, но просто у меня несколько раз было, типа squid стартует, а вот перегрузить его не удается, или типа на старте, что у вас он уже запущен.. Жестко вбиваешь местонахождение, я выбрал /var/run/squid/squid.pid, и вдруг все начинает работать как часы, особенно после обновлений пакета...

risc
рядовой
Сообщения: 25
Зарегистрирован: 2009-03-23 21:06:06

Re: squid ERROR

Непрочитанное сообщение risc » 2009-12-28 11:28:24

snorlov писал(а):
risc писал(а):pid лежит здесь
/usr/local/squid/logs/squid.pid
путь правильный
если надо прописать в squid.conf, то куда именно и почему рантше без него работало нормально?
Не знаю, наверное к мантейнеру пакета, но просто у меня несколько раз было, типа squid стартует, а вот перегрузить его не удается, или типа на старте, что у вас он уже запущен.. Жестко вбиваешь местонахождение, я выбрал /var/run/squid/squid.pid, и вдруг все начинает работать как часы, особенно после обновлений пакета...
ок, скажи плиз, куда в squid.conf его засунуть и как (какие) права сделать на /var/run/squid/squid.pid ?

risc
рядовой
Сообщения: 25
Зарегистрирован: 2009-03-23 21:06:06

Re: squid ERROR

Непрочитанное сообщение risc » 2009-12-28 18:34:08

в squid.conf прописал путь до pid_filename
все тоже,
хелп :cz2:

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: squid ERROR

Непрочитанное сообщение snorlov » 2009-12-28 23:34:20

Попробуй переставить squid, удалить и заново поставить...

risc
рядовой
Сообщения: 25
Зарегистрирован: 2009-03-23 21:06:06

Re: squid ERROR

Непрочитанное сообщение risc » 2009-12-29 8:06:47

snorlov писал(а):Попробуй переставить squid, удалить и заново поставить...
да как то страшнова то делать переставлять на рабочем сервере
нет других вариантов?

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: squid ERROR

Непрочитанное сообщение snorlov » 2009-12-29 11:23:41

Посмотри на свой первый пост, такое ощущение, что при старте у тебя что-то запускается, которое нужно самому squid'у и прописано у него в конфиге, а в дальнейшем оно завершает работу и в процессе работы самому сквиду не нужно, ну нет к этому процессу обращения, в противном случае он у тебя бы падал... Поэтому я и предложил перекомпилить сквид...

risc
рядовой
Сообщения: 25
Зарегистрирован: 2009-03-23 21:06:06

Re: squid ERROR

Непрочитанное сообщение risc » 2009-12-30 9:12:42

snorlov писал(а):Посмотри на свой первый пост, такое ощущение, что при старте у тебя что-то запускается, которое нужно самому squid'у и прописано у него в конфиге, а в дальнейшем оно завершает работу и в процессе работы самому сквиду не нужно, ну нет к этому процессу обращения, в противном случае он у тебя бы падал... Поэтому я и предложил перекомпилить сквид...
как правильно и безболезненно перекомпилить сквид? чтобы он потом поднялся и у всех все работало, а то это машина рабочая и все делать придется удаленно, и если что мне хана(((((((

risc
рядовой
Сообщения: 25
Зарегистрирован: 2009-03-23 21:06:06

Re: squid ERROR

Непрочитанное сообщение risc » 2009-12-30 9:24:38

перегрузил сервер, в логах cache.log такая строка

Код: Выделить всё

/usr/local/squid/logs/squid.pid: (13) Permission denied
WARNING: Could not write pid file
как выдать необходимые права на этот файл?
и обнаружил еще такую хрень:

Код: Выделить всё

2009/12/30 09:08:28| clientTryParseRequest: FD 98 (192.168.0.38:2831) Invalid Reguest
2009/12/30 09:08:29| parseHttpRequest: Unsupported method 'CE0A<@'
чтобы это означало? :unknown:

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: squid ERROR

Непрочитанное сообщение snorlov » 2009-12-30 9:43:03

risc писал(а):перегрузил сервер, в логах cache.log такая строка

Код: Выделить всё

/usr/local/squid/logs/squid.pid: (13) Permission denied
WARNING: Could not write pid file
как выдать необходимые права на этот файл?
Запускал наверное ручками через /usr/local/sbin/squid, а не скриптом, вот и создался squid.pid от root,
а должен быть squid:squid, впрочем надо посмотреть squid.conf, там можно прописать от какой учетки он будет стартовать
risc писал(а): и обнаружил еще такую хрень:

Код: Выделить всё

2009/12/30 09:08:28| clientTryParseRequest: FD 98 (192.168.0.38:2831) Invalid Reguest
2009/12/30 09:08:29| parseHttpRequest: Unsupported method 'CE0A<@'
чтобы это означало? :unknown:
Что-то на клиенте стоит...

risc
рядовой
Сообщения: 25
Зарегистрирован: 2009-03-23 21:06:06

Re: squid ERROR

Непрочитанное сообщение risc » 2009-12-30 9:46:50

не, сквид запускается через rc.conf
а как поменять права на файл, можно команду плиз?

risc
рядовой
Сообщения: 25
Зарегистрирован: 2009-03-23 21:06:06

Re: squid ERROR

Непрочитанное сообщение risc » 2009-12-30 9:58:00

snorlov писал(а):
risc писал(а):перегрузил сервер, в логах cache.log такая строка

Код: Выделить всё

/usr/local/squid/logs/squid.pid: (13) Permission denied
WARNING: Could not write pid file
как выдать необходимые права на этот файл?
Запускал наверное ручками через /usr/local/sbin/squid, а не скриптом, вот и создался squid.pid от root,
а должен быть squid:squid, впрочем надо посмотреть squid.conf, там можно прописать от какой учетки он будет стартовать
risc писал(а): и обнаружил еще такую хрень:

Код: Выделить всё

2009/12/30 09:08:28| clientTryParseRequest: FD 98 (192.168.0.38:2831) Invalid Reguest
2009/12/30 09:08:29| parseHttpRequest: Unsupported method 'CE0A<@'
чтобы это означало? :unknown:
Что-то на клиенте стоит...
все, вопрос решен
chown squid:squid /udr/local/squid/logs/squid.pid
видимо каким то неведомым образом сменился владелец файла......
спасибо тебе за помощью, с наступающим :drinks:

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: squid ERROR

Непрочитанное сообщение snorlov » 2009-12-30 10:39:51

Я с самого начала говорил проблема в squid.pid

zwepcb
рядовой
Сообщения: 11
Зарегистрирован: 2007-06-08 10:08:45
Откуда: Пенза
Контактная информация:

Re: squid ERROR

Непрочитанное сообщение zwepcb » 2010-02-01 11:05:42

надо pid-файл squid'а перенести в /var/run, там он будет удаляться при старте системы в случае неправильного завершения squid'а

Код: Выделить всё

mkdir /var/run/squid
chown squid:squid /var/run/squid
в squid.conf правим:

Код: Выделить всё

pid_filename="/var/run/squid/squid.pid"
в rc.conf правим:

Код: Выделить всё

squid_pidfile="/var/run/squid/squid.pid"
И не будет больше непонятных падений squid'а при загрузке с ошибками типа

Код: Выделить всё

Squid Parent: child process xxx started
Squid Parent: child process xxx exited with status 1
<cut>
Exiting due to repeated, frequent failures
PS: Вообще, мне непонятен скрытый смысл разработчиков создавать pid-файл не в /var/run

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: squid ERROR

Непрочитанное сообщение snorlov » 2010-02-01 11:13:20

zwepcb писал(а): PS: Вообще, мне непонятен скрытый смысл разработчиков создавать pid-файл не в /var/run
Напишите майнтеймеру пакета...