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

Снова Squid

Добавлено: 2010-08-09 7:08:57
spy

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

FreeBSD 7.0-RELEASE
Squid Cache: Version 2.7.STABLE6

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

 sockstat -l4p 3128
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS

 sockstat -4 | grep 3128
squid    squid      46754 22 tcp4   *:3128                *:*
cache.log пишет порт занят, но не могу найти кем :(

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

2010/08/09 11:47:24| commBind: Cannot bind socket FD 22 to *:3128: (48) Address already in use
FATAL: Cannot open HTTP Port
Squid Cache (Version 2.7.STABLE6): Terminated abnormally.

Re: Снова Squid

Добавлено: 2010-08-09 7:31:00
Burner
сквид выключите нормально

Re: Снова Squid

Добавлено: 2010-08-09 7:33:38
spy
Burner писал(а):сквид выключите нормально
А нормально это как? :pardon:

Re: Снова Squid

Добавлено: 2010-08-09 7:58:20
Burner
просто убедитесь, что он выключен, потом запускайте

Re: Снова Squid

Добавлено: 2010-08-09 8:19:21
spy
Burner писал(а):просто убедитесь, что он выключен, потом запускайте
Значит ли это что Squid не запущен?

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

ps axw | grep squid
49377  p0  R+     0:00.00 grep squid

unix# sockstat -4 | grep 3128
unix#
unix# sockstat -l4p 3128
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
unix#
Дальше делаем так:

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

unix# /usr/local/etc/rc.d/squid restart
Starting squid.

unix# ps axw | grep squid
49433  ??  Is     0:00.00 /usr/local/sbin/squid -D
49435  ??  S      0:00.12 (squid) -D (squid)
49456  p0  R+     0:00.00 grep squid
Реконфигурируем и перезапускаем:

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

unix# /usr/local/sbin/squid -k reconfigure
unix# /usr/local/etc/rc.d/squid restart
Stopping squid.
Waiting for PIDS: 49435, 49435, 49435, 49435, 49435, 49435, 49435, 49435, 49435, 49435, 49435, 49435, 49435, 49435, 49435, 49435.
Starting squid.
Блин и заработало :smile: Я сто раз все это проделывал, но только в сто первый раз я удалил лог access.log.
В итоге оказалось что проблема была именно в нем 8)