Люди помогите!Видать что-то не то прописал:
при работе Прокси сервера с ФриБСД 4.11 и Сквид 2.0
пишу комманду squid -k reconfigure машина выдает
Could not send signal 1 to process 25236: (3) No such process
хотя я реально вижу у себя что все запреты сквида на Блэк лист работают и у всех есть интернет.
Комманда:
squid выдает:
proxy (squid): Cannot open HTTP Port
proxy /kernel: pid 224 (squid), uid 100: exited on signal 6
итд.То есть Сквид работает но почему то не так.
Подскажите пожалуйста!
>Люди помогите!
>
>Видать что-то не то прописал:
>при работе Прокси сервера с ФриБСД 4.11 и Сквид 2.0
>пишу комманду squid -k reconfigure машина выдает
>Could not send signal 1 to process 25236: (3) No such process
>
>хотя я реально вижу у себя что все запреты сквида на Блэк
>лист работают и у всех есть интернет.
>Комманда:
>squid выдает:
>proxy (squid): Cannot open HTTP Port
>proxy /kernel: pid 224 (squid), uid 100: exited on signal 6
>итд.
>
>То есть Сквид работает но почему то не так.
>Подскажите пожалуйста!так вот ж он те пишет 3) No such process - не запущен сквид то, чо реконфигурить то...
Ну раз уж у меня есть интернет и не могу посмотреть порно так как выдает скидовский запрет то значит какай то экземпляр запущен?
Возможно запущен другой экземпляр, но тогда почему он не реагирует на комманду squid -k shutdown, просто пишет нет такого процесса???
>Возможно запущен другой экземпляр, но тогда почему он не реагирует на комманду
>squid -k shutdown, просто пишет нет такого процесса???
возможно при старте системы сквид сел на один пид с другим процессом , проверь по командам
ps -fax | grep squid
ps -fax | grep пид_сквида
ps -fax | grep squid
выдает:
178 ?? IWs 0:00.00 /usr/local/sbin/squid -D
181 ?? S 1:39.23 (squid) -D (squid)
184 ?? Ss 1:26.63 (SquidGuard) (SquidGuard)
185 ?? Ss 1:16.08 (SquidGuard) (SquidGuard)
186 ?? Ss 0:05.01 (SquidGuard) (SquidGuard)
187 ?? Ss 0:01.70 (SquidGuard) (SquidGuard)
196 ?? Ss 0:00.50 (SquidGuard) (SquidGuard)
197 ?? Is 0:00.22 (SquidGuard) (SquidGuard)
198 ?? Is 0:00.11 (SquidGuard) (SquidGuard)
199 ?? Is 0:00.07 (SquidGuard) (SquidGuard)
200 ?? Is 0:00.06 (SquidGuard) (SquidGuard)
201 ?? Is 0:00.04 (SquidGuard) (SquidGuard)ps -fax | grep 181
выдает:
181 ?? S 1:44.35 (squid) -D (squid)И что теперь делать? Подскажите пожалуйста.
сделай ps -fax | grep на каждый пид сквида , начни со 178
Зачем это делать? Что это дает?
Как нибудь по другому можно заставить Сквид работать корректно?
Вообще интересно почему это случилось?
Все спасибо за внимание и помощь!
Нашел как решить эту проблему, на самом деле был запущен другой экземпляр Сквида:
11.43 squid: ERROR: no running copy
You may get this message when you run commands like squid -krotate.This error message usually means that the squid.pid file is missing. Since the PID file is normally present when squid is running, the absence of the PID file usually means Squid is not running. If you accidentally delete the PID file, Squid will continue running, and you won't be able to send it any signals.
If you accidentally removed the PID file, there are two ways to get it back.
run ps and find the Squid process id. You'll probably see two processes, like this:
bender-wessels % ps ax | grep squid
83617 ?? Ss 0:00.00 squid -s
83619 ?? S 0:00.48 (squid) -s (squid)You want the second process id, 83619 in this case. Create the PID file and put the process id number there. For example:
echo 83619 > /usr/local/squid/logs/squid.pidUse the above technique to find the Squid process id. Send the process a HUP signal, which is the same as squid -kreconfigure:
kill -HUP 83619The reconfigure process creates a new PID file automatically.
Взято с:
http://www.squid-cache.org/Doc/FAQ/FAQ-11.html