Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Проблема с squidNT

Автор: Molt
Дата сообщения: 18.10.2006 11:42
mukca


Цитата:
энто а он разве не исправлин под "виндовый" слеш??!

Не все. Часто unix-ые пути используются в портированных под Win прогах.



Цитата:
а это интересно я как запуска??? из под косоли управления...

Проверь, что твой конфиг нормальный, для этого запусти с консоли:
start squid -f c:/squid/etc/squid.conf (если сквид ставил в путь по умолчанию, как например у тебя)
Только в начале, перед первым запуском, сформируй кеш таким обрзом:
squid -z -f с:/squid/etc/squid.conf

Еще посмотри сюда и сюда: "Установка Squid под Windows NT" (кстати, тебе же давали линк на squid.opennet.ru).

Автор: mukca
Дата сообщения: 18.10.2006 12:24
Molt
да что вы даете один и тотже линьк по 3 раза. наскока понял нефига та инструкция не рабочия под winxp/

start squid -f c:/squid/etc/squid.conf
так и не понял для чего это надо и что дожно вдать.
при запуске из под консоле просто открывает пустое окошко. сек 5 повисит и закрывает..
нечего не сказав..

а насчет кеша я в 4 раз скажу. что сделал я папки ему . сделал



Добавлено:
ps полез читать инфу по первой ссылкею
Автор: ipmanyak
Дата сообщения: 18.10.2006 12:37
mukca проверь пути и наличие каталогов, которые ты указал в конфиге сквида
cache_dir ufs c:/squid/var/cache 100 5 32
cache_access_log c:/squid/var/logs/access.log
cache_log c:/squid/var/logs/cache.log
cache_store_log c:/squid/var/logs/store.log - вот этот вообще-то ни к чему!

также посмотри что написано в cache.log ?
Автор: vworld
Дата сообщения: 18.10.2006 12:47
mukca
у меня ранее по топику был представлен реально работающий конфиг...просмотри..исключение что сквид перекидывал запросы на другой прокси...убери или закомментируй просто эти строки и все
Автор: mukca
Дата сообщения: 18.10.2006 12:50
Molt
сделал по первой ссылке.
убив перед этим старую службу и старый дистрибутив.
использовал версию squid-2.5.STABLE14-NT-bin.zip

ну нефига. таже ожибка 1067
полез искать расшифровку ошибки

Добавлено:
ipmanyak
пути такие же


Цитата:
FATAL: Failed to create unlinkd subprocess
Squid Cache (Version 2.5.STABLE14-NT): Terminated abnormally.
2006/10/18 13:50:58| Starting Squid Cache version 2.5.STABLE14-NT for i686-pc-winnt...
2006/10/18 13:50:58| Running as SquidNT Windows System Service on Windows XP
2006/10/18 13:50:58| Service command line is:
2006/10/18 13:50:58| Process ID 3868
2006/10/18 13:50:58| With 2048 file descriptors available
2006/10/18 13:50:58| With 2048 CRT stdio descriptors available
2006/10/18 13:50:58| Windows sockets initialized
2006/10/18 13:50:58| Performing DNS Tests...
2006/10/18 13:50:58| Successful DNS name lookup tests...
2006/10/18 13:50:58| DNS Socket created at 0.0.0.0, port 1364, FD 5
2006/10/18 13:50:58| Adding nameserver 212.96.96.38 from Registry
2006/10/18 13:50:58| Adding nameserver 212.96.96.1 from Registry
2006/10/18 13:50:58| User-Agent logging is disabled.
2006/10/18 13:50:58| Referer logging is disabled.
2006/10/18 13:50:58| ipcCreate: CHILD: c:/squid/libexec/unlinkd.exe: (2) No such file or directory
2006/10/18 13:50:58| ipcCreate: PARENT: OK read test failed
2006/10/18 13:50:58| --> read returned 4
2006/10/18 13:50:58| --> got 'ERR%0a'
FATAL: Failed to create unlinkd subprocess
Squid Cache (Version 2.5.STABLE14-NT): Terminated abnormally.
2006/10/18 13:51:06| Starting Squid Cache version 2.5.STABLE14-NT for i686-pc-winnt...
2006/10/18 13:51:06| Running as SquidNT Windows System Service on Windows XP
2006/10/18 13:51:06| Service command line is:
2006/10/18 13:51:06| Process ID 3944
2006/10/18 13:51:06| With 2048 file descriptors available
2006/10/18 13:51:06| With 2048 CRT stdio descriptors available
2006/10/18 13:51:06| Windows sockets initialized
2006/10/18 13:51:06| Performing DNS Tests...
2006/10/18 13:51:06| Successful DNS name lookup tests...
2006/10/18 13:51:06| DNS Socket created at 0.0.0.0, port 1370, FD 5
2006/10/18 13:51:06| Adding nameserver 212.96.96.38 from Registry
2006/10/18 13:51:06| Adding nameserver 212.96.96.1 from Registry
2006/10/18 13:51:06| User-Agent logging is disabled.
2006/10/18 13:51:06| Referer logging is disabled.
2006/10/18 13:51:06| ipcCreate: CHILD: c:/squid/libexec/unlinkd.exe: (2) No such file or directory
2006/10/18 13:51:06| ipcCreate: PARENT: OK read test failed
2006/10/18 13:51:06| --> read returned 4
2006/10/18 13:51:06| --> got 'ERR%0a'
FATAL: Failed to create unlinkd subprocess
Squid Cache (Version 2.5.STABLE14-NT): Terminated abnormally.

ужась..
полез разбирать

vworld
пробовай и твой конфиг. из нег остало много известно что с чем ....
но имхо это не из за конфига не запускаеться..
Автор: Molt
Дата сообщения: 18.10.2006 13:02
mukca
А ты в куда сквид ставил? В смысле путь?


Цитата:
использовал версию squid-2.5.STABLE14-NT-bin.zip

Использую squid-2.6.STABLE4-NT-DELAYP



Добавлено:

Цитата:
ipcCreate: CHILD: c:/squid/libexec/unlinkd.exe: (2) No such file or directory

Вот это смущает, вроде как не находит файл по указаному пути.

Добавлено:
Смотри в конфиге на такую строку:

Цитата:
# unlinkd_program c:/squid/libexec/unlinkd.exe

У меня сквид стоит на диске k и потому строка у меня такая:

Цитата:

# unlinkd_program c:/squid/libexec/unlinkd.exe
unlinkd_program k:/squid/libexec/unlinkd.exe

Как видишь, пришлось разкоментировать кое-какие строки в исходном конфиге. Кстати, там таких мест несколько, забей в поиск c:/squid/ - сам увидишь

Добавлено:
Пуск> выполнить > cmd
Выполняешь:
c:\squid\sbin\squid.exe -z -f с:/squid/etc/squid.conf
Это формирование кеша. Читаешь все, что пишет - если что - он сообщит об ошибках.
Если все ок, опять же из консоли:
c:\squid\sbin\squid.exe -f c:/squid/etc/squid.conf
Что будет писать?
Попутно гляди в лог сквида, он будет по такому пути: с:\squid\sbinsquid.exe.log
Автор: mukca
Дата сообщения: 18.10.2006 18:51
Molt
читай предедущие посты. я ж писал чт на той тоже не работало

Цитата:
ipcCreate: CHILD: c:/squid/libexec/unlinkd.exe: (2) No such file or directory

проверил. он там есть


Цитата:
Смотри в конфиге на такую строку:

такой сточки небыло. дописал


Цитата:
c:\squid\sbin\squid.exe -z -f с:/squid/etc/squid.conf

повторяю в 10 раз. кеш он нормально сформировал


Цитата:
c:\squid\sbin\squid.exe -f c:/squid/etc/squid.conf

я конечно извеняюсь но читайте мой первый пост. или один из первых


Цитата:
всегда при запуске выдает
abnormal program termination
запускать пробовал
C:\squid\sbin\squid.exe -f C:\squid\etc\squid.conf


естественно я додумался исправить все ошибки которые он мне при
этом выдавал в консоль


Добавлено:
гы. заставил работать

короче. раньше у меня в конфиге небыло

Цитата:
unlinkd_program c:/squid/libexec/unlinkd.exe

когда её там написал нечего не изменилось.

но незнаю что на меня нашло и я решил исправить на

Цитата:
unlinkd_program c:\squid\libexec\unlinkd.exe


и о чудо случилась великое счастье. все заработало
(мож кому пригодиться)

так что незнаю что там насчет виндового не виндового слеша...

дело теперь осталось за малым настроить. полез описание команд читать. да примеры смотреть
Автор: djandrey
Дата сообщения: 11.11.2006 23:47
тоже решил глянуть какой он, сквид под винду...
Та же картина ничего не помогало до тех пор пока не исправил на
unlinkd_program c:\squid\libexec\unlinkd.exe
и сквид поднялся
Автор: mukca
Дата сообщения: 12.11.2006 18:36

Цитата:
unlinkd_program c:\squid\libexec\unlinkd.exe

гы. чудеса...

надо в фак...
Автор: Maza Faka
Дата сообщения: 18.11.2006 17:11
Как настроить ICQ через Squid? Подскажите плиз...В общем в организации 10 компов и 1 сервак в качестве прокси используется Squid, инет работает отлично, а вот ICQ никак не могу настроить, или хотя бы подскажите как можно использовать ICQ на клиентской машине без прокси, если это возможно...а то бухи меня скоро порвут!
Автор: Molt
Дата сообщения: 18.11.2006 17:24
Maza Faka

Цитата:
Как настроить ICQ через Squid?

Просто пропиши в ICQ-клиентах, что бы ходили через проксю HTTP, и пропиши саму проскю. Если у тебя инет в целом работает нормально, аська тоже должна работать.

Цитата:
ICQ на клиентской машине без прокси

Ну эту проблему NAT может решить, но не думаю, что NAT тебе необходим.
Автор: Maza Faka
Дата сообщения: 19.11.2006 07:11
Никто не сталкивался с такой проблемой: вот лог

2006/11/19 09:55:08| Starting Squid Cache version 2.5.STABLE14-NT for i686-pc-winnt...
2006/11/19 09:55:08| Running on Windows XP
2006/11/19 09:55:08| Process ID 976
2006/11/19 09:55:08| With 2048 file descriptors available
2006/11/19 09:55:08| With 512 CRT stdio descriptors available
2006/11/19 09:55:08| Windows sockets initialized
2006/11/19 09:55:08| Performing DNS Tests...
FATAL: ipcache_init: DNS name lookup tests failed.
Squid Cache (Version 2.5.STABLE14-NT): Terminated abnormally.

никак не могу запустить, постоянно выдаёт эту ошибку!
Автор: khris2005
Дата сообщения: 19.11.2006 07:45
Maza Faka
а ак ты его запусаешь 7
Автор: Maza Faka
Дата сообщения: 19.11.2006 15:08
squid.exe -> Enter
Автор: ipmanyak
Дата сообщения: 20.11.2006 06:04
Maza Faka настрой как следует конфиг сквида тэг
# TAG: dns_testnames
# The DNS tests exit as soon as the first site is successfully looked up
# This test can be disabled with the -D command line option.
#Default:
# dns_testnames netscape.com internic.net nlanr.net microsoft.com
или запускай сквид с опцией -D
squid -D
но если тест днс не проходит, значит он не настроен и сквид не будет резолвить имена, эта опция полезна только в случае dial-ip подключения к инету.
Автор: Maza Faka
Дата сообщения: 20.11.2006 07:00

Цитата:
настрой как следует конфиг сквида тэг
# TAG: dns_testnames
# The DNS tests exit as soon as the first site is successfully looked up
# This test can be disabled with the -D command line option.
#Default:
# dns_testnames netscape.com internic.net nlanr.net microsoft.com
или запускай сквид с опцией -D
squid -D
но если тест днс не проходит, значит он не настроен и сквид не будет резолвить имена, эта опция полезна только в случае dial-ip подключения к инету.


А что конкретно прописать-то в этом тэге? Если запускаю с параметром -D то в логе пишет такое

Windows sockets initialized
DNS Socket created at 0.0.0.0, port 1054, FD 4
Warning: Could not find any nameservers. Trying to use localhost
Please check your TCP-IP settings or /etc/resolv.conf file
or use the 'dns_nameservers' option in squid.conf

что делать-то, не подскажете?


Автор: ipmanyak
Дата сообщения: 20.11.2006 07:11
Maza Faka для начала выдай в винде на машине со сквидом, например
nslookup www.rambler.ru
резолвит имя в ip ?
если не резолвит, то сначала добейся, чтобы резолвил !
Настрой dns в настройках tcp/ip сетевых карт , если имеешь свой собвственный нэймсервер, то настрой его, чтобы резолвил все имена снаружи. Когда это сделаешь, твой сквид не будет ругаться и тот тэг можно не трогать .

Автор: Maza Faka
Дата сообщения: 20.11.2006 09:06

Цитата:
для начала выдай в винде на машине со сквидом, например
nslookup www.rambler.ru
резолвит имя в ip ?
если не резолвит, то сначала добейся, чтобы резолвил !
Настрой dns в настройках tcp/ip сетевых карт , если имеешь свой собвственный нэймсервер, то настрой его, чтобы резолвил все имена снаружи. Когда это сделаешь, твой сквид не будет ругаться и тот тэг можно не трогать


Резолвит вроде бы, выдаёт такую инфу:

Server: chirkom.uz (Это провайдер, через которго выхожу в инет)
Address: 84.54.74.230

Non-autoritative answer:
Name: www.rambler.ru
Address: 81.19.70.1

Что дальше делать, подскажите ламеру

Автор: ipmanyak
Дата сообщения: 20.11.2006 09:20
настрой # TAG: dns_nameservers
dns_nameservers 84.54.74.230

и в конфиге сквида еще укажи на каком интерфейсе слушать
# TAG: http_port
например
http_port 192.168.0.1:3128 # где 192.168.0.1 локальный ip сервера
Автор: Maza Faka
Дата сообщения: 20.11.2006 12:11

Цитата:
настрой # TAG: dns_nameservers
dns_nameservers 84.54.74.230

и в конфиге сквида еще укажи на каком интерфейсе слушать
# TAG: http_port
например
http_port 192.168.0.1:3128 # где 192.168.0.1 локальный ip сервера


Один куй не работает Может в настройках TCP\IP что прописать нужно? Или DNS?

Добавлено чуть позже...

Хммм...странно, подключился к интернету, а потом запустил squid.exe без параметров, заработал, в логе написал вот это:

Performing DNS Tests...
Successful DNS name lookup tests...
DNS Socket created at 0.0.0.0, port 3059, FD 4
Adding nameserver 84.54.74.230 from squid.conf

Закрыл squid, отключился от инета, запускаю squid опять эта ошибка:
Performing DNS Tests...
FATAL: ipcache_init: DNS name lookup tests failed.

Как я понял где-то в Винде надо прописать DNS name 84.54.74.230, что бы squid не ругался, тока вот где прописать?

Автор: ipmanyak
Дата сообщения: 20.11.2006 13:22
Maza Faka если нет инета нужно запускать с опцией -D
об этом я тебе писал выше


Добавлено:
или отключить проверку
dns_testnames none # кажется так
Автор: Maza Faka
Дата сообщения: 20.11.2006 14:40

Цитата:
если нет инета нужно запускать с опцией -D
об этом я тебе писал выше

Добавлено:
или отключить проверку
dns_testnames none # кажется так


А как запустить squid как службу, но что бы не проверял DNS name, а то сначала нормально запускается служба, а после перезагрузки компа, не запускается, спотыкается при проверке DNS имени?
Автор: ipmanyak
Дата сообщения: 20.11.2006 15:21
в dns_testnames укажи типа localhost в конце концов
Автор: EgorDS
Дата сообщения: 20.11.2006 17:53
Народ а есть squidNT под x64 ?
Автор: Maza Faka
Дата сообщения: 20.11.2006 17:54

Цитата:
в dns_testnames укажи типа localhost в конце концов


Уррраааааа!!!!! Заработало! Наконец-то! Огромное человеческое Спасибо тебе IPMANYAK! Выручил! Если когда нибудь свидимся с меня пиво!
Автор: Amsano
Дата сообщения: 25.12.2006 01:11

Цитата:
2006/12/25 01:07:32| Starting Squid Cache version 2.6.STABLE6-NT for i686-pc-winnt...
2006/12/25 01:07:32| Running on Windows XP
2006/12/25 01:07:32| Process ID 1132
2006/12/25 01:07:32| With 2048 file descriptors available
2006/12/25 01:07:32| With 512 CRT stdio descriptors available
2006/12/25 01:07:32| Windows sockets initialized
2006/12/25 01:07:32| Using select for the IO loop
2006/12/25 01:07:32| Performing DNS Tests...
2006/12/25 01:07:32| Successful DNS name lookup tests...
2006/12/25 01:07:32| DNS Socket created at 0.0.0.0, port 4729, FD 4
2006/12/25 01:07:32| Adding nameserver 217.146.240.130 from Registry
2006/12/25 01:07:32| Adding nameserver 217.146.241.2 from Registry
2006/12/25 01:07:32| Adding DHCP nameserver 217.146.240.130 from Registry
2006/12/25 01:07:32| Adding DHCP nameserver 217.146.241.2 from Registry
2006/12/25 01:07:32| User-Agent logging is disabled.
2006/12/25 01:07:32| Referer logging is disabled.
FATAL: Failed to create unlinkd subprocess
Squid Cache (Version 2.6.STABLE6-NT): Terminated abnormally.


кто что может сказать? unlinkd сам по себе он находит. но стартовать - дулю.
WinXP SP1 EN.
Автор: Cheery
Дата сообщения: 25.12.2006 02:07
Amsano

Цитата:
кто что может сказать? unlinkd сам по себе он находит. но стартовать - дулю.

а сам unlinkd не пробовал запускать? может как раз с ним траббл
Автор: Amsano
Дата сообщения: 25.12.2006 02:51
Гомен за необоснованный вопрос.
Все проще. Почитал ман и понял что unlinkd работает по сокетам.
Добавил рулезов в файрволл.. заработало...
Немного сбило с толку сообщение об ошибке.
Мне кажется что невозможность запустить чайлда и невозможность к нему достучаться все-таки разные вещи.
Спасибо.
Автор: Cheery
Дата сообщения: 25.12.2006 03:14
Amsano

Цитата:
Мне кажется что невозможность запустить чайлда и невозможность к нему достучаться все-таки разные вещи

по мне, так он просто не смог его запустить. пытался запустить, а тот вылетает.. поэтому и сказал посмотреть - запустится ли сам.
Автор: Amsano
Дата сообщения: 25.12.2006 03:18
Сам то он запускается. Просто я подумал что в стиле unix-way написать IPC взаимодействие по сокетам. Проверил ман - точно. Разрешил его и все заработало.
Еще раз Спасибо.

Страницы: 12345678910111213141516171819

Предыдущая тема: Долгий выход из терминального сеанса.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.