SQUID на прокси сервере слетел
Добавлено: 2013-05-31 6:29:32
Несколько лет работал прокси сервер на котором работали squid sams кэширующий named apache mysql итд. Работал без больших проблем и обычно раз в год перезагрузка решала все проблемы и поэтому я его особо не трогал. После зависания и выключения-включения сервера слетел squid. Также не работает ftp-proxy через pf. Судя по логам проблемы с резолвингом либо с занятостью портов - вообщем два дня гугления и различных манипуляций с настройками пока ничего не дали. Нужна помощь экспертов. Вот логи:
Ниже что сообщал squid при попытке запуска
Вот что сейчас слушается на сервере
При попытке в консоли сервера сделать днс запрос
[codeproxy# nslookup mail.ru
nslookup: isc_socket_bind: address not available
][/code]
Если остановить named и прописать в resolv.conf адрес LAN порта маршрутизатора - то резолвинг отрабатывает нормально и squid запускается но выдаёт след ошибки:
Сходная проблема с ftp-proxy
То есть из локалки запросы на ftp не проходят
Код: Выделить всё
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
Код: Выделить всё
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
Код: Выделить всё
May 31 09:13:42 proxy ftp-proxy[1241]: listening on 127.0.0.1 port 8021
Код: Выделить всё
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