Как перезапустить squid windows

Как перезапустить squid windows

squid -k reconfigure

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

2. «Как перезапустить Squid?»
Сообщение от Stas on 09-Окт-03, 17:06 (MSK)

>>Как перезапустить Squid?
>
>squid -k reconfigure
А почему запускается командой ./RunСache тогда

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

3. «Как перезапустить Squid?»
Сообщение от Michael on 09-Окт-03, 17:32 (MSK)

>>>Как перезапустить Squid?
>>
>>squid -k reconfigure
>А почему запускается командой ./RunСache тогда
не знаю, никогда не пользовался этой командой и даже не смотрел на нее.

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

4. «Как перезапустить Squid?»
Сообщение от port443 on 13-Окт-03, 09:28 (MSK)

Я всё время делаю так:
service squid restart

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

5. «Как перезапустить Squid?»
Сообщение от Михаил on 13-Окт-03, 11:06 (MSK)

>Я всё время делаю так:
>service squid restart
это если создана служба для сквида, иначе не пройдет.
а я сквид компили сам и службу не стал делать.

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

6. «Как перезапустить Squid?»
Сообщение от Serj on 13-Окт-03, 14:31 (MSK)

Самое примитивное
[root@Unix]# ps -aef | grep squid
nobody 31110 31107 0 Oct09 pts/1 00:00:23 [squid]
root 9618 9527 0 14:25 pts/2 00:00:00 grep squid
[root@]# kill -HUP 31110

Как перезапустить squid windows

Скажите, как перезапустить сквид, не перезагружая сервер? Т.е. где находиться его запускающий скрипт?
Знаю, ламерский вопрос, но не могу найти.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

  • Как перезапустить сквид? , Andrey Mitrofanov, 12:30 , 09-Апр-08, (1)
  • Как перезапустить сквид? , namen, 15:00 , 09-Апр-08, (2)
    • Как перезапустить сквид? , DeadLoco, 23:57 , 14-Апр-08, (3)

Сообщения по теме [Сортировка по времени | RSS]

>Скажите, как перезапустить сквид, не перезагружая сервер?

> Т.е. где находиться его запускающий скрипт?

1. «Как перезапустить сквид? «
Сообщение от Andrey Mitrofanov on 09-Апр-08, 12:30
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. «Как перезапустить сквид? «
Сообщение от namen (ok) on 09-Апр-08, 15:00

>Скажите, как перезапустить сквид, не перезагружая сервер? Т.е. где находиться его запускающий
>скрипт?
>Знаю, ламерский вопрос, но не могу найти.

как вариант применить новую конфигурацию не перегружая сквид squid -k reconfigure

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. «Как перезапустить сквид? «
Сообщение от DeadLoco (ok) on 14-Апр-08, 23:57

>как вариант применить новую конфигурацию не перегружая сквид squid -k reconfigure

Очень нехороший вариант. В частности, для всех открытых сессий после реконфигуры произойдет сброс ограничений по скорости (делей-пулы). Т.е., если кто-то оставил днем качаться фильм на скорости 10 кб/с, то после реконфигуры он будет качаться на максимально возможной скорости.

«Это не баг, это фича» (с)

В норме сквид стартуется скриптом RunCache, который в цикле запускает сквид снова и снова. Поэтому для оперативного рестарта рекомендуется squid -k shutdown. Сквид корректно закроется, а скрипт запустит его снова.

Как перезапустить squid

Запустите эмулятор терминала или переключитесь в текстовую консоль. Если работа ведется в какой-либо графической среде (KDE, Gnome, и т.д.), ярлыки программ-эмуляторов могут находиться в главном меню оболочки. Если не удалось их найти, попробуйте воспользоваться функционалом запуска приложений, также доступным из данного меню. При отсутствии подходящих программ, произведите их установку при помощи, например, Synaptic.

Если эмулятор терминала в графической среде не будет использован, осуществите переключение в текстовую консоль. Для этого нажмите одно из сочетаний клавиш Ctrl+Alt+F1- Ctrl+Alt+F12.

Запросите текущий статус демона squid. Введите команду:
service squid status

Проанализируйте отображенный текст. Сообщение вида squid is running указывает на то, что служба squid функционирует. Текст squid is stopped говорит, что прокси-сервер не запущен, а строка service: squid: Unrecognized service появится в том случае, если Squid просто не установлен.

В случае если Squid установлен, но не работает, запустите его командой:
service squid start

Если необходимо выполнить установку данного программного обеспечения, воспользуйтесь Synaptic или менеджером пакетов apt-get. Инсталляцию из командной строки произведите командой:
apt-get install squid

Перезапустите Squid с параметрами по умолчанию. Выполните команду:
service squid restart

Дождитесь окончания процесса перезапуска.

Если целью перезапуска является изменение параметров исполнения Squid, определите, насколько долго он должен работать с новыми опциями. Если новые параметры должны действовать постоянно, отредактируйте конфигурационный файл squid.conf и осуществите перезапуск способом, описанным в четвертом шаге.

Если необходимо произвести кратковременный запуск прокси-сервера с измененными параметрами, остановите его командой:
service squid stop

Выведите справку по параметрам командной строки Squid:
squid -h

Запустите сервер из консоли, задав в командной строке нужные опции.

Как перезапустить squid windows

Спасибо за поддержку!

Опции темы Поиск в этой теме Language

Установлен squid (вер. 2.6) в связке с rejik. После того, как изменяю конфиг rejik, надо перезапустить squid. Так вот, если шлюз (FreeBSD 6.2) был недавно перегружен или squid после последней перезагрузки не передергивали, то он выдает на squid -k reconfigure такое:

squid: ERROR: Could not send signal 1 to process 14553: (3) No such process

Всё лечится убиением процесса squid через killall и последующим его ручным запуском. При следующей перегрузке шлюза всё по старому
Подскажите, в чем косяк может быть?

06.06.2008, 11:53 #1

а у процесса сквида действительно такой ID, или это просто pid-файл по какой-то причине не обновляется?

еще глупый вариант:
sudo squid -k reconfigure

08.06.2008, 13:09 #2

Я думаю, что всё-таки проблема в конфигурении или, действительно, в том, что pid-файл не обновляется.
Вывод такой получился из опыта — поставил сквид(2.60) по умолчанию на тестовой машине, создал кэш.
Конфиг вообще по дефолту оставил для чистоты эксперимента.
После запуска компа проверил наличие сквида в рабочих процессах:
# ps -aux |grep squid
squid 756 0.0 0.2 5336 1952 ?? Is 10:46AM 0:00.00 /usr/local/sbin/squid -D
squid 759 0.0 0.6 11480 5856 ?? S 10:46AM 0:00.05 (squid) -D (squid)
squid 767 0.0 0.1 3188 944 ?? Is 10:46AM 0:00.00 (dnsserver) (dnsserver)
squid 768 0.0 0.1 3188 944 ?? Is 10:46AM 0:00.00 (dnsserver) (dnsserver)
squid 769 0.0 0.1 3188 944 ?? Is 10:46AM 0:00.00 (dnsserver) (dnsserver)
squid 770 0.0 0.1 3188 944 ?? Is 10:46AM 0:00.00 (dnsserver) (dnsserver)
squid 771 0.0 0.1 3188 944 ?? Is 10:46AM 0:00.00 (dnsserver) (dnsserver)
squid 773 0.0 0.1 1352 652 ?? Is 10:46AM 0:00.00 (unlinkd) (unlinkd)

После этого без изменения конфига запустил команду:
# squid -k reconfigure
squid: ERROR: Could not send signal 1 to process 70994: (3) No such process

По моему мнению, действительно, вполне вероятно, что это старый pid.

Основываясь на этом, заглянул я на этот самый pid-файл.
Оказывается, что у него права стоят такие:
-rw-r—r— 1 root squid 4 Jun 9 11:07 squid.pid

Соответственно, я убил сей файл после остановки squid, а потом перегрузил комп.
В результате имеем АДЕКВАТНЫЙ squid ))) УРА.

Читайте также:  Как создать vpn linux
Оцените статью
09.06.2008, 10:13 #3