Страница 1 из 1

2 squid на одной машине

Добавлено: 2007-10-05 23:16:13
chuchundra
системв Freebsd 6.2

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

собственно создал второй squid2.conf , поменял порт 127.0.0.1:3131 а также pid_filename /usr/local/squid/logs/squid2.pid

[root@server /usr/local/etc]# squid -f /usr/local/etc/squid/squid2.conf
[root@server /usr/local/etc]#
что-то он не хочет стартовать... но и не ругается

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

sockstat | grep 31
squid    squid      44466 15 tcp4   127.0.0.1:3128        *:*
squid    squid      44466 16 udp4   *:3130                *:*
прошу помочь

Re: 2 squid на одной машине

Добавлено: 2007-10-05 23:50:44
Alex Keda
у меня тоже не получилось в своё время.
извернулся сборкой и установкой с другим преффиксом....

Re: 2 squid на одной машине

Добавлено: 2007-10-05 23:57:04
chuchundra
тоесть два отделних деймона?

Re: 2 squid на одной машине

Добавлено: 2007-10-05 23:57:42
Alex Keda
да

Re: 2 squid на одной машине

Добавлено: 2007-10-06 0:10:21
-cat-
А мне вот интересно, а зачем нужно 2 squid-a на одной машине?

Re: 2 squid на одной машине

Добавлено: 2007-10-06 0:12:49
Alex Keda
я делал - первый прозрачный, второй на вири проверял чтоли...
как-то там прозрачность не вязалось с этим...
=========
да всяко бывает :)

Re: 2 squid на одной машине

Добавлено: 2007-10-06 9:56:17
chuchundra
забыл посмотреть лог (squid): Cannot open ICP Port
поменял ICP port и все

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

# squid -f /usr/local/etc/squid/squid_arm.conf
# sockstat | grep 31
squid    squid      54002 15 tcp4   127.0.0.1:3131        *:*
squid    squid      54002 16 udp4   *:3132                *:*
squid    squid      44466 15 tcp4   127.0.0.1:3128        *:*
squid    squid      44466 16 udp4   *:3130                *:*

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

[root@server /usr/local/etc/rc.d]# ./squid stop
Stopping squid.
Waiting for PIDS: 44464 44466 54000 54002, 44464 44466 54000 54002, 44464 44466 54000 54002, 44464 44466 54000 54002, 44464 44466 54000 54002, 44464 44466 54000 54002, 44464 44466 54000 54002, 44464 44466 54000 54002, 44464 44466 54000 54002, 44464 44466 54000 54002, 44464 44466 54000 54002, 44464 44466 54000 54002, 44464 44466 54000 54002, 44464 44466 54000 54002, 44464 44466 54000 54002, 44464 44466 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002, 54000 54002^C
[root@server /usr/local/etc/rc.d]#
ну и вопрос почему так? помогает ctrl+c , и после этого

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

[root@server /usr/local/etc/rc.d]# sockstat | grep 31
squid    squid      54002 15 tcp4   127.0.0.1:3131        *:*
squid    squid      54002 16 udp4   *:3132                *:*

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

[root@server /usr/local/etc/rc.d]# ps -ax | grep squid
54000  ??  Is     0:00.00 squid -f /usr/local/etc/squid/squid_arm.conf
54002  ??  S      0:01.91 (squid) -f /usr/local/etc/squid/squid_arm.conf (squid)
54254  p1  S+     0:00.00 grep squid

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

[root@server /usr/local/etc/rc.d]# ./squid start
squid already running? (pid=54000 54002).
kill -9 54000
kill -9 54002

это правильно? :(