День добрый.Наблюдается следующая проблема со Squid31.
Не работает /usr/local/etc/rc.d/squid restart
Говорит так squid already running? (pid=1671).
Т.е. вроде как squid не запущен, но реально он есть в процессах.
Если я удаляю процесс Squid то компы не ходят в инет.Т.е. squid работает, но как то на половину.
Пробовал делать deinstall и удалял папки сквида (кеш и т.д)
Переустанвливал заново, не помогает...Так же при данной ситуации если в конфиге делаю http_access deny all, т.е. рублю все. то компы все равно лезут в инет ..
Помогите советом, как можно заставить его нормально работать ?
>[оверквотинг удален]
>
>Т.е. squid работает, но как то на половину.
>Пробовал делать deinstall и удалял папки сквида (кеш и т.д)
>Переустанвливал заново, не помогает...
>
>Так же при данной ситуации если в конфиге делаю http_access deny all,
>т.е. рублю все. то компы все равно лезут в инет ..
>
>
>Помогите советом, как можно заставить его нормально работать ?Может быть, просто pid-файл остался в /var/run ? Потому и не стартует - думает что уже запущен.
>[оверквотинг удален]
>>Переустанвливал заново, не помогает...
>>
>>Так же при данной ситуации если в конфиге делаю http_access deny all,
>>т.е. рублю все. то компы все равно лезут в инет ..
>>
>>
>>Помогите советом, как можно заставить его нормально работать ?
>
>Может быть, просто pid-файл остался в /var/run ? Потому и не стартует
>- думает что уже запущен.хм... pid файла squid нет в этом каталоге.
Наверняка и пишет что squid не запущен..Как лечить ?
>[оверквотинг удален]
>>>
>>>Помогите советом, как можно заставить его нормально работать ?
>>
>>Может быть, просто pid-файл остался в /var/run ? Потому и не стартует
>>- думает что уже запущен.
>
>хм... pid файла squid нет в этом каталоге.
>Наверняка и пишет что squid не запущен..
>
>Как лечить ?Посмотреть в squid.conf куда указывает параметр
pid_filenameон может быть и в /usr/local/squid/logs/squid.pid , например
>[оверквотинг удален]
>>
>>хм... pid файла squid нет в этом каталоге.
>>Наверняка и пишет что squid не запущен..
>>
>>Как лечить ?
>
>Посмотреть в squid.conf куда указывает параметр
>pid_filename
>
>он может быть и в /usr/local/squid/logs/squid.pid , напримерПосмотрел в файле ...rc.d/squid путь к pid файлу указывает на /usr/local/squid
В этом каталоге такой файл есть.
Сделал killall -9 squid, прибил файл, дал каталогу chown -R root:squid /usr/local/squid.
Запустил squid, опять делаю restart и говорит что сквид не запущен, хотя в процессах он есть.
Т.е. данные манипуляции не помогли ...
Есть еще варианты ?
>[оверквотинг удален]
>>он может быть и в /usr/local/squid/logs/squid.pid , например
>
>Посмотрел в файле ...rc.d/squid путь к pid файлу указывает на /usr/local/squid
>В этом каталоге такой файл есть.
>Сделал killall -9 squid, прибил файл, дал каталогу chown -R root:squid /usr/local/squid.
>
>Запустил squid, опять делаю restart и говорит что сквид не запущен, хотя
>в процессах он есть.
>Т.е. данные манипуляции не помогли ...
>Есть еще варианты ?То, что в rc.d/squid и то, что в squid.conf указывают на один и тот же файл?
>[оверквотинг удален]
>>В этом каталоге такой файл есть.
>>Сделал killall -9 squid, прибил файл, дал каталогу chown -R root:squid /usr/local/squid.
>>
>>Запустил squid, опять делаю restart и говорит что сквид не запущен, хотя
>>в процессах он есть.
>>Т.е. данные манипуляции не помогли ...
>>Есть еще варианты ?
>
>То, что в rc.d/squid и то, что в squid.conf указывают на один
>и тот же файл?да
А не может быть причиной установленный но не настроеный sams ?
т.е я самс поставил но еще под него ничего не конфигурил
>[оверквотинг удален]
>>>Т.е. данные манипуляции не помогли ...
>>>Есть еще варианты ?
>>
>>То, что в rc.d/squid и то, что в squid.conf указывают на один
>>и тот же файл?
>
>да
>
>А не может быть причиной установленный но не настроеный sams ?
>т.е я самс поставил но еще под него ничего не конфигурилps ax показывает по squid такое:
1889 ?? S 0:00.07 (squid) (squid)
>[оверквотинг удален]
>>>и тот же файл?
>>
>>да
>>
>>А не может быть причиной установленный но не настроеный sams ?
>>т.е я самс поставил но еще под него ничего не конфигурил
>
>ps ax показывает по squid такое:
> 1889 ?? S 0:00.07
>(squid) (squid)Народ Help ...
Не уж то ни кто ни чем помочь не может?
>[оверквотинг удален]
>>>
>>>А не может быть причиной установленный но не настроеный sams ?
>>>т.е я самс поставил но еще под него ничего не конфигурил
>>
>>ps ax показывает по squid такое:
>> 1889 ?? S 0:00.07
>>(squid) (squid)
>
>Народ Help ...
>Не уж то ни кто ни чем помочь не может?кильните сквид
зайдите туда где он установлен обычно /usr/local/squid/sbin и запустите ./squid
вы тут писали что правите конфиг за дени алл но сквид нереагирует этот факт и факт того что у вас странности с запуском через стандартный скрипт наталкивает на мысль что у вас установкленно 2 сквида как вариант попробуйте удалить сквид с пакетов(или с партов как у вас там) и собрать его из исходников также запустив как я выше написал.Также непомешало бы чтоб вы написали версию ОС на которой все это происходит и настройки фаирвола.
>[оверквотинг удален]
>
>кильните сквид
>зайдите туда где он установлен обычно /usr/local/squid/sbin и запустите ./squid
>вы тут писали что правите конфиг за дени алл но сквид нереагирует
>этот факт и факт того что у вас странности с запуском
>через стандартный скрипт наталкивает на мысль что у вас установкленно 2
>сквида как вариант попробуйте удалить сквид с пакетов(или с партов
>как у вас там) и собрать его из исходников также запустив
>как я выше написал.Также непомешало бы чтоб вы написали версию ОС
>на которой все это происходит и настройки фаирвола.На данный момент, получилось нормально запустить сквид.
Т.е. отрабатывает пользователей домена, режет сайты и скорость.
Единственное не удобство, это что б его перезапустить нужно делать
killall -9 squid и /usr/local/etc/rc.d/squid start
Если делаю /usr/local/etc/rc.d/squid restart или /usr/local/etc/rc.d/squid reload
система говори что squid не запущен.Вероятнее всего к такой ситуации привело следующее.
В начале мной был установлен Squid 3.0, а потом не удаляя его я поверх поставил 3.1
Помогите пожалуйста полечить данный глюк.
Деинсталы удаление папок /usr/local/squid и /usr/local/etc/squid не помогает.
Вероятно запускающие скрипты лежат в другом месте, где я не знаю...
Для решения проблемы готов удалить оба сквида (полностью) и переставить все заново.
Все это дело деляю на:
>uname -aFreeBSD gateway.com 7.2-RELEASE-p3 FreeBSD 7.2-RELEASE-p3 #3: Wed Sep 23 11:28:18 EEST 2009 qqq@gateway.com:/usr/obj/usr/src/sys/MY i386
Спасибо за помощь.
Ставил из портов или опять руками?
>Ставил из портов или опять руками?Из портов, и похоже что я первоначально поставил squid30, а потом поверх squid31...
>>Ставил из портов или опять руками?
>
>Из портов, и похоже что я первоначально поставил squid30, а потом поверх
>squid31...ну вот и ответ)
>>>Ставил из портов или опять руками?
>>
>>Из портов, и похоже что я первоначально поставил squid30, а потом поверх
>>squid31...
>
>ну вот и ответ)Ну ответ ясен, как теперь полечить? )))
Т.е. на данный момент все работает, но хочется не стопать и запускать сквид, а перечитывать конфиг ...
>>>>Ставил из портов или опять руками?
>>>
>>>Из портов, и похоже что я первоначально поставил squid30, а потом поверх
>>>squid31...
>>
>>ну вот и ответ)
>
>Ну ответ ясен, как теперь полечить? )))
>Т.е. на данный момент все работает, но хочется не стопать и запускать
>сквид, а перечитывать конфиг ...# pkg_info | grep squid
?
>[оверквотинг удален]
>>>
>>>ну вот и ответ)
>>
>>Ну ответ ясен, как теперь полечить? )))
>>Т.е. на данный момент все работает, но хочется не стопать и запускать
>>сквид, а перечитывать конфиг ...
>
># pkg_info | grep squid
>
>?pkg_info | grep squid
squid-3.1.0.13 HTTP Caching Proxy (BETA Version)
>>>>Ставил из портов или опять руками?
>>>
>>>Из портов, и похоже что я первоначально поставил squid30, а потом поверх
>>>squid31...
>>
>>ну вот и ответ)
>
>Ну ответ ясен, как теперь полечить? )))
>Т.е. на данный момент все работает, но хочется не стопать и запускать
>сквид, а перечитывать конфиг ...ну для начала изучить нормально как работает сквид http://squid.opennet.ru/ тут много хорошей документации
во вторых изучить как писать скрипты для запуска(после этого сможете подправить свой неработаюший)
в третих если уж так срочно нужно то вот так ./squid -k reconfigure (все это можно запихнуть в файл например назвать его resquid в нем в первой строчке #!/bin/bash во второй строчке путьдосквида/squid -k reconfigure дать на этот файл права и флаг исполнения и закинуть его в /bin /usr/bin или куда еще вот у вас и паявиться новая команда resquid )
ну и как всегда учить мат часть =)
ps если хотите нормально работать в никс системах то при поднятии какой либо службы читайте побольше документации не только как быстро поднять и настроить но и документации по самому демону где описаны все ключи запуска и т.д.
>[оверквотинг удален]
>reconfigure (все это можно запихнуть в файл например назвать его resquid
>в нем в первой строчке #!/bin/bash во второй строчке путьдосквида/squid -k
>reconfigure дать на этот файл права и флаг исполнения и закинуть
>его в /bin /usr/bin или куда еще вот у вас и
>паявиться новая команда resquid )
>ну и как всегда учить мат часть =)
>ps если хотите нормально работать в никс системах то при поднятии какой
>либо службы читайте побольше документации не только как быстро поднять и
>настроить но и документации по самому демону где описаны все ключи
>запуска и т.д.Как всегда поучительный ответ. )))
Да ладно и на этом спасибо, будем пока жить так ...
>Как всегда поучительный ответ. )))
>Да ладно и на этом спасибо, будем пока жить так ...жить можно конечно но нужно развиваться) иначем зачем жить?)))
>>Как всегда поучительный ответ. )))
>>Да ладно и на этом спасибо, будем пока жить так ...
>
>жить можно конечно но нужно развиваться) иначем зачем жить?)))Как не чем заняться будет, буду этот вопрос добивать ...
А пока нужно дальше колбасится ...