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

SQUID на прокси сервере слетел

Добавлено: 2013-05-31 6:29:32
Solger
Несколько лет работал прокси сервер на котором работали squid sams кэширующий named apache mysql итд. Работал без больших проблем и обычно раз в год перезагрузка решала все проблемы и поэтому я его особо не трогал. После зависания и выключения-включения сервера слетел squid. Также не работает ftp-proxy через pf. Судя по логам проблемы с резолвингом либо с занятостью портов - вообщем два дня гугления и различных манипуляций с настройками пока ничего не дали. Нужна помощь экспертов. Вот логи:

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

FreeBSD proxy.arsec.ru 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008     root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
Ниже что сообщал squid при попытке запуска

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

2013/05/28 23:56:06| commBind: Cannot bind socket FD 6 to *:0: (49) Can't assign requested address
FATAL: Could not create a DNS socket
Squid Cache (Version 2.7.STABLE9): Terminated abnormally.
CPU Usage: 0.009 seconds = 0.004 user + 0.004 sys
Maximum Resident Size: 1816 KB
Page faults with physical i/o: 0
Вот что сейчас слушается на сервере

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

proxy# netstat -nat | grep LISTEN
tcp4       0      0  127.0.0.1.8021         *.*                    LISTEN
tcp4       0      0  *.8021                 *.*                    LISTEN
tcp4       0      0  *.21                   *.*                    LISTEN
tcp4       0      0  127.0.0.1.25           *.*                    LISTEN
tcp4       0      0  *.80                   *.*                    LISTEN
tcp4       0      0  *.33                   *.*                    LISTEN
tcp6       0      0  *.33                   *.*                    LISTEN
tcp4       0      0  192.168.5.2.3306       *.*                    LISTEN
tcp6       0      0  ::1.953                *.*                    LISTEN
tcp4       0      0  127.0.0.1.953          *.*                    LISTEN
tcp4       0      0  192.168.5.2.53         *.*                    LISTEN
При попытке в консоли сервера сделать днс запрос
[codeproxy# nslookup mail.ru
nslookup: isc_socket_bind: address not available
][/code]
Если остановить named и прописать в resolv.conf адрес LAN порта маршрутизатора - то резолвинг отрабатывает нормально и squid запускается но выдаёт след ошибки:

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

2013/05/29 13:29:07| httpAccept: FD 12: accept failure: (53) Software caused connection abort
2013/05/29 13:29:08| commBind: Cannot bind socket FD 17 to *:0: (49) Can't assign requested address
2013/05/29 13:29:08| commBind: Cannot bind socket FD 16 to *:0: (49) Can't assign requested address
2013/05/29 13:29:08| commBind: Cannot bind socket FD 17 to *:0: (49) Can't assign requested address
2013/05/29 13:29:09| httpAccept: FD 12: accept failure: (53) Software caused connection abort
2013/05/29 13:29:09| commBind: Cannot bind socket FD 17 to *:0: (49) Can't assign requested address
2013/05/29 13:29:09| httpAccept: FD 12: accept failure: (53) Software caused connection abort
2013/05/29 13:29:09| commBind: Cannot bind socket FD 17 to *:0: (49) Can't assign requested address
2013/05/29 13:29:10| commBind: Cannot bind socket FD 16 to *:0: (49) Can't assign requested address
2013/05/29 13:29:10| commBind: Cannot bind socket FD 17 to *:0: (49) Can't assign requested address
Сходная проблема с ftp-proxy

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

May 31 09:13:42 proxy ftp-proxy[1241]: listening on 127.0.0.1 port 8021
То есть из локалки запросы на ftp не проходят

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

May 29 16:30:25 proxy ftp-proxy[3243]: listening on 127.0.0.1 port 8021
May 29 16:59:02 proxy ftp-proxy[3243]: #2 proxy cannot connect to server 210.171.226.46: Can't assign requested address
May 29 16:59:04 proxy ftp-proxy[3243]: #3 proxy cannot connect to server 210.171.226.46: Can't assign requested address
May 29 16:59:05 proxy ftp-proxy[3243]: #4 proxy cannot connect to server 210.171.226.46: Can't assign requested address
May 29 16:59:05 proxy ftp-proxy[3243]: #5 proxy cannot connect to server 210.171.226.46: Can't assign requested address
May 29 16:59:07 proxy ftp-proxy[3243]: #6 proxy cannot connect to server 210.171.226.46: Can't assign requested address
May 29 16:59:08 proxy ftp-proxy[3243]: #7 proxy cannot connect to server 210.171.226.46: Can't assign requested address

Re: SQUID на прокси сервере слетел

Добавлено: 2013-05-31 11:59:12
skeletor
Либо используется, либо нет такого адреса на сервере.

Re: SQUID на прокси сервере слетел

Добавлено: 2013-05-31 12:23:15
snorlov
Сетевуха хоть нормально видится...

Re: SQUID на прокси сервере слетел

Добавлено: 2013-05-31 12:34:08
Solger
Да вроде нормально -не заметил отклонений

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

proxy# ifconfig
rl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 00:05:5d:cf:fc:d3
        inet 192.168.5.2 netmask 0xffffff00 broadcast 192.168.5.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 00:19:cb:54:3e:d0
        inet 192.168.4.3 netmask 0xffffff00 broadcast 192.168.4.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
pflog0: flags=141<UP,RUNNING,PROMISC> metric 0 mtu 33204
Если только пробовать менять сами сетевые карты - там две карты длинк на pci установлены. 5.2 смотрит в локалку - 4.3 на роутер у кот адрес 4.1 локального интерфейса