URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 300
[ Назад ]

Исходное сообщение
"squid 2.5, WinNT, релиз с поддержкой Delay Pools, abnormal program termination"

Отправлено Viacheslav , 20-Дек-02 13:10 
Привет, Олл!

Пытаюсь установить squid 2.5 на Win2000 (http://www.serassio.it/SquidNT.htm)
Обычный релиз (поддержка Delay Pools выключена) проходит на ура,
все работает и приносит людям радость.
Но вот релиз с поддержкой Delay Pools вырубается при пробном запуске.
Конфиг в обоих редакциях один и тот же (см. аттач).
Атентификация в первом случае (при использовании версии без поддержки DP)
проходит нормально.
Delay Pools не настроен.
Но хочу сделать это позднее, поэтому и пробую установить версию с поддержкой.

Лог см. ниже.
В чем может быть дело?
Есть в природе люди установившие эту версию без проблем?

Прошу ответы продублировать мылом slava@ua.fm

2002/12/19 19:06:44| Starting Squid Cache version 2.5.STABLE1.NT-CVS for i686-pc-winnt...
2002/12/19 19:06:44| Running on Windows 2000
2002/12/19 19:06:44| Process ID 1660
2002/12/19 19:06:44| With 2048 file descriptors available
2002/12/19 19:06:44| With 512 CRT stdio descriptors available
2002/12/19 19:06:44| Windows sockets initialized
2002/12/19 19:06:44| Performing DNS Tests...
2002/12/19 19:06:44| Successful DNS name lookup tests...
2002/12/19 19:06:44| DNS Socket created at 0.0.0.0, port 3278, FD 4
2002/12/19 19:06:44| Adding nameserver 10.50.0.2 from squid.conf
2002/12/19 19:06:44| helperStatefulOpenServers: Starting 5 'ntlm_win32_auth.exe' processes
ntlm-auth[1336]: options processed OK

ntlm-auth[1336]: SSPI initialized OK

ntlm-auth[1052]: options processed OK

ntlm-auth[1052]: SSPI initialized OK

ntlm-auth[1564]: options processed OK

ntlm-auth[1564]: SSPI initialized OK

ntlm-auth[1492]: options processed OK

ntlm-auth[1492]: SSPI initialized OK

ntlm-auth[1120]: options processed OK

ntlm-auth[1120]: SSPI initialized OK

2002/12/19 19:06:45| Referer logging is disabled.
2002/12/19 19:06:45| pinger: ICMP socket opened
2002/12/19 19:06:45| Pinger socket opened on FD 28
2002/12/19 19:06:45| pinger: Squid socket opened
2002/12/19 19:06:45| Unlinkd pipe opened on FD 31
2002/12/19 19:06:45| Swap maxSize 102400 KB, estimated 7876 objects
2002/12/19 19:06:45| Target number of buckets: 393
2002/12/19 19:06:45| Using 8192 Store buckets
2002/12/19 19:06:45| Max Mem  size: 20480 KB
2002/12/19 19:06:45| Max Swap size: 102400 KB
2002/12/19 19:06:45| Rebuilding storage in c:/squid/var/cache (CLEAN)
2002/12/19 19:06:45| Using Least Load store dir selection
2002/12/19 19:06:45| Current Directory is c:\Squid\sbin
2002/12/19 19:06:45| Loaded Icons.
2002/12/19 19:06:45| Accepting HTTP connections at 0.0.0.0, port 3128, FD 39.
2002/12/19 19:06:45| Accepting ICP messages at 0.0.0.0, port 3130, FD 40.
2002/12/19 19:06:45| Accepting HTCP messages on port 4827, FD 41.
2002/12/19 19:06:45| Accepting SNMP messages on port 3401, FD 42.
2002/12/19 19:06:45| Configuring Parent 10.50.0.2/3128/0
2002/12/19 19:06:45| Ready to serve requests.
2002/12/19 19:06:46| Done scanning c:/squid/var/cache swaplog (0 entries)
2002/12/19 19:06:46| Finished rebuilding storage from disk.
2002/12/19 19:06:46|         0 Entries scanned
2002/12/19 19:06:46|         0 Invalid entries.
2002/12/19 19:06:46|         0 With invalid flags.
2002/12/19 19:06:46|         0 Objects loaded.
2002/12/19 19:06:46|         0 Objects expired.
2002/12/19 19:06:46|         0 Objects cancelled.
2002/12/19 19:06:46|         0 Duplicate URLs purged.
2002/12/19 19:06:46|         0 Swapfile clashes avoided.
2002/12/19 19:06:46|   Took 1.0 seconds (   0.0 objects/sec).
2002/12/19 19:06:46| Beginning Validation Procedure
2002/12/19 19:06:46|   Completed Validation Procedure
2002/12/19 19:06:46|   Validated 0 Entries
2002/12/19 19:06:46|   store_swap_size = 0k
2002/12/19 19:06:47| storeLateRelease: released 0 objects
FATAL: Received Segment Violation...dying.
2002/12/19 19:07:22| storeDirWriteCleanLogs: Starting...
2002/12/19 19:07:22| WARNING: Closing open FD   39
2002/12/19 19:07:22|   Finished.  Wrote 0 entries.
2002/12/19 19:07:22|   Took 0.0 seconds (   0.0 entries/sec).
ntlntlm-auth[1492]: fgets() failed! dying..... errno=0 (No error)

m-auth[1336]: fgets() failed! dying..... errno=0 (No error)

ntlm-auth[1052]: fgets() failed! dying..... errno=0 (No error)

ntlm-auth[1564]: fgets() failed! dying..... errno=0 (No error)

ntlm-auth[1120]: fgets() failed! dying..... errno=0 (No error)


конфиг-файл выглядит так:

http_port 3128
icp_port 3130
htcp_port 4827

cache_peer 10.50.0.2 parent 3128 0 default no-query

hierarchy_stoplist cgi-bin ?

cache_mem 20 MB
cache_swap_low 90
cache_swap_high 95

maximum_object_size 4096 KB
minimum_object_size 0 KB
maximum_object_size_in_memory 8 KB

ipcache_size 10240
ipcache_low 90
ipcache_high 95

cache_dir ufs c:/squid/var/cache 100 16 256
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

emulate_httpd_log off

mime_table c:/squid/etc/mime.conf

log_mime_hdrs off

useragent_log c:/squid/var/logs/useragent.log
pid_filename c:/squid/var/logs/squid.pid
debug_options ALL,1
client_netmask 255.255.255.0

ftp_user Squid@
ftp_list_width 32
ftp_passive on
ftp_sanitycheck on

dns_nameservers 10.50.0.2
diskd_program c:/squid/libexec/diskd.exe
unlinkd_program c:/squid/libexec/unlinkd.exe
pinger_program c:/squid/libexec/pinger.exe

auth_param ntlm program c:/squid/libexec/ntlm_win32_auth.exe -v -a InetUsers
auth_param ntlm children 5
auth_param ntlm max_challenge_reuses 0
auth_param ntlm max_challenge_lifetime 1 minutes

refresh_pattern ^ftp:        1440    20%    10080
refresh_pattern ^gopher:    1440    0%    1440
refresh_pattern .        0    20%    4320

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl CONNECT method CONNECT
acl SSL_ports port 443 563 9010
acl Safe_ports port 80 21 2121 443 563 70 210 1025-65535
acl Safe_ports port 280        # http-mgmt
acl Safe_ports port 488        # gss-http
acl Safe_ports port 591        # filemaker
acl Safe_ports port 777        # multiling http
acl office proxy_auth REQUIRED

# http_access allow all
http_access allow office
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny to_localhost
http_access deny all


cache_mgr postmaster@x.com.ua
visible_hostname x.com.ua
unique_hostname x.com.ua

memory_pools on
memory_pools_limit 5 MB

always_direct deny all
always_direct deny office
# always_direct allow office
never_direct allow office
never_direct allow all

icon_directory c:/squid/share/icons
error_directory c:/squid/share/errors/English

# ignore_unknown_nameservers on
# ie_refresh on


Да, вот ещё:
перед смертью сквид выдает сообщение, но не в лог:
'mail' is not recognized as an internal or external command,
operable program or batch file.
abnormal program termination.

Это что?
Сквид был скоплилирован криво?
Или как это понимать?

Где взять нормальную версию?


Надеюсь на помощь.
Спасибо.


Содержание

Сообщения в этом обсуждении
"RE: squid 2.5, WinNT, релиз с поддержкой Delay Pools, abnormal p..."
Отправлено iiws , 24-Дек-02 14:02 
>Привет, Олл!
>
>Пытаюсь установить squid 2.5 на Win2000 (http://www.serassio.it/SquidNT.htm)
>Обычный релиз (поддержка Delay Pools выключена) проходит на ура,
>все работает и приносит людям радость.
>Но вот релиз с поддержкой Delay Pools вырубается при пробном запуске.
>Конфиг в обоих редакциях один и тот же (см. аттач).
>Атентификация в первом случае (при использовании версии без поддержки DP)
>проходит нормально.
>Delay Pools не настроен.
>Но хочу сделать это позднее, поэтому и пробую установить версию с поддержкой.
>
>
>Лог см. ниже.
>В чем может быть дело?
>Есть в природе люди установившие эту версию без проблем?
>
>Прошу ответы продублировать мылом slava@ua.fm
>
>2002/12/19 19:06:44| Starting Squid Cache version 2.5.STABLE1.NT-CVS for i686-pc-winnt...
>2002/12/19 19:06:44| Running on Windows 2000
>2002/12/19 19:06:44| Process ID 1660
>2002/12/19 19:06:44| With 2048 file descriptors available
>2002/12/19 19:06:44| With 512 CRT stdio descriptors available
>2002/12/19 19:06:44| Windows sockets initialized
>2002/12/19 19:06:44| Performing DNS Tests...
>2002/12/19 19:06:44| Successful DNS name lookup tests...
>2002/12/19 19:06:44| DNS Socket created at 0.0.0.0, port 3278, FD 4
>2002/12/19 19:06:44| Adding nameserver 10.50.0.2 from squid.conf
>2002/12/19 19:06:44| helperStatefulOpenServers: Starting 5 'ntlm_win32_auth.exe' processes
>ntlm-auth[1336]: options processed OK
>
>ntlm-auth[1336]: SSPI initialized OK
>
>ntlm-auth[1052]: options processed OK
>
>ntlm-auth[1052]: SSPI initialized OK
>
>ntlm-auth[1564]: options processed OK
>
>ntlm-auth[1564]: SSPI initialized OK
>
>ntlm-auth[1492]: options processed OK
>
>ntlm-auth[1492]: SSPI initialized OK
>
>ntlm-auth[1120]: options processed OK
>
>ntlm-auth[1120]: SSPI initialized OK
>
>2002/12/19 19:06:45| Referer logging is disabled.
>2002/12/19 19:06:45| pinger: ICMP socket opened
>2002/12/19 19:06:45| Pinger socket opened on FD 28
>2002/12/19 19:06:45| pinger: Squid socket opened
>2002/12/19 19:06:45| Unlinkd pipe opened on FD 31
>2002/12/19 19:06:45| Swap maxSize 102400 KB, estimated 7876 objects
>2002/12/19 19:06:45| Target number of buckets: 393
>2002/12/19 19:06:45| Using 8192 Store buckets
>2002/12/19 19:06:45| Max Mem  size: 20480 KB
>2002/12/19 19:06:45| Max Swap size: 102400 KB
>2002/12/19 19:06:45| Rebuilding storage in c:/squid/var/cache (CLEAN)
>2002/12/19 19:06:45| Using Least Load store dir selection
>2002/12/19 19:06:45| Current Directory is c:\Squid\sbin
>2002/12/19 19:06:45| Loaded Icons.
>2002/12/19 19:06:45| Accepting HTTP connections at 0.0.0.0, port 3128, FD 39.
>2002/12/19 19:06:45| Accepting ICP messages at 0.0.0.0, port 3130, FD 40.
>2002/12/19 19:06:45| Accepting HTCP messages on port 4827, FD 41.
>2002/12/19 19:06:45| Accepting SNMP messages on port 3401, FD 42.
>2002/12/19 19:06:45| Configuring Parent 10.50.0.2/3128/0
>2002/12/19 19:06:45| Ready to serve requests.
>2002/12/19 19:06:46| Done scanning c:/squid/var/cache swaplog (0 entries)
>2002/12/19 19:06:46| Finished rebuilding storage from disk.
>2002/12/19 19:06:46|         0 Entries
>scanned
>2002/12/19 19:06:46|         0 Invalid
>entries.
>2002/12/19 19:06:46|         0 With
>invalid flags.
>2002/12/19 19:06:46|         0 Objects
>loaded.
>2002/12/19 19:06:46|         0 Objects
>expired.
>2002/12/19 19:06:46|         0 Objects
>cancelled.
>2002/12/19 19:06:46|         0 Duplicate
>URLs purged.
>2002/12/19 19:06:46|         0 Swapfile
>clashes avoided.
>2002/12/19 19:06:46|   Took 1.0 seconds (   0.0 objects/sec).
>
>2002/12/19 19:06:46| Beginning Validation Procedure
>2002/12/19 19:06:46|   Completed Validation Procedure
>2002/12/19 19:06:46|   Validated 0 Entries
>2002/12/19 19:06:46|   store_swap_size = 0k
>2002/12/19 19:06:47| storeLateRelease: released 0 objects
>FATAL: Received Segment Violation...dying.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
уже стоит задуматься !

>>diskd_program c:/squid/libexec/diskd.exe

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
diskd это линуксовая примочка !
под виндой Squid features not operationals: DISKD, WCCP, Transparent Proxy. !!!!


>unlinkd_program c:/squid/libexec/unlinkd.exe
>pinger_program c:/squid/libexec/pinger.exe
>
>auth_param ntlm program c:/squid/libexec/ntlm_win32_auth.exe -v -a InetUsers
>auth_param ntlm children 5
>auth_param ntlm max_challenge_reuses 0
>auth_param ntlm max_challenge_lifetime 1 minutes
>
>refresh_pattern ^ftp:  1440 20% 10080
>refresh_pattern ^gopher: 1440 0% 1440
>refresh_pattern .  0 20% 4320
>
>acl all src 0.0.0.0/0.0.0.0
>acl manager proto cache_object
>acl localhost src 127.0.0.1/255.255.255.255
>acl to_localhost dst 127.0.0.0/8
>acl CONNECT method CONNECT
>acl SSL_ports port 443 563 9010
>acl Safe_ports port 80 21 2121 443 563 70 210 1025-65535
>acl Safe_ports port 280  # http-mgmt
>acl Safe_ports port 488  # gss-http
>acl Safe_ports port 591  # filemaker
>acl Safe_ports port 777  # multiling http
>acl office proxy_auth REQUIRED
>
># http_access allow all
>http_access allow office
>http_access deny !Safe_ports
>http_access deny CONNECT !SSL_ports
>http_access deny to_localhost
>http_access deny all
>
>
>cache_mgr postmaster@x.com.ua
>visible_hostname x.com.ua
>unique_hostname x.com.ua
>
>memory_pools on
>memory_pools_limit 5 MB
>
>always_direct deny all
>always_direct deny office
># always_direct allow office
>never_direct allow office
>never_direct allow all
>
>icon_directory c:/squid/share/icons
>error_directory c:/squid/share/errors/English
>
># ignore_unknown_nameservers on
># ie_refresh on
>
>
>Да, вот ещё:
>перед смертью сквид выдает сообщение, но не в лог:
>'mail' is not recognized as an internal or external command,
>operable program or batch file.
>abnormal program termination.
>
>Это что?

ты полный конфиг привел ? mail там нигде не упоминается ?

>Сквид был скоплилирован криво?
>Или как это понимать?
>
>Где взять нормальную версию?

ты этот дистриб http://www.serassio.it/download/squid-2.5.STABLE1-NT-bin-DEL... брал ?
похоже что нет ! судя по строке
Starting Squid Cache version 2.5.STABLE1.NT-CVS for i686-pc-winnt...

сегодня поставил squid на w2k версии 2.3.5 - всё пучком встало !
попробую теперь 2.5.1


"RE: squid 2.5, WinNT, релиз с поддержкой Delay Pools, abnorm..."
Отправлено Viacheslav , 24-Дек-02 15:03 

>>Пытаюсь установить squid 2.5 на Win2000 (http://www.serassio.it/SquidNT.htm)
>>Обычный релиз (поддержка Delay Pools выключена) проходит на ура,
>>все работает и приносит людям радость.
>>Но вот релиз с поддержкой Delay Pools вырубается при пробном запуске.
>>Конфиг в обоих редакциях один и тот же (см. аттач).

>>FATAL: Received Segment Violation...dying.
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>уже стоит задуматься !

да, согласен.
см.: http://www.squid-cache.org/Doc/FAQ/FAQ-11.html#ss11.48

>>>diskd_program c:/squid/libexec/diskd.exe
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>diskd это линуксовая примочка !
>под виндой Squid features not operationals: DISKD, WCCP, Transparent Proxy. !!!!

ага, все так.
это фрагмент из примерного конфига автора портированной версии.
кстати значение по умолчанию
в обычном релизе (без DP) работает.

>ты полный конфиг привел ? mail там нигде не упоминается ?

да, полный

>ты этот дистриб http://www.serassio.it/download/squid-2.5.STABLE1-NT-bin-DEL... брал ?
>похоже что нет ! судя по строке
>Starting Squid Cache version 2.5.STABLE1.NT-CVS for i686-pc-winnt...

именно этот релиз.

>сегодня поставил squid на w2k версии 2.3.5 - всё пучком встало !
>попробую теперь 2.5.1

удачи.
попробуй версию с поддержкой Delay Pools :)
и расскажи о результатах


"RE: squid 2.5, WinNT, релиз с поддержкой Delay Pools, abnorm..."
Отправлено iiws , 25-Дек-02 12:06 
поставил squid 2.5.1 c delay pool
всe работает !!! delay pool режет трафик , проверял регетом


"RE: squid 2.5, WinNT, релиз с поддержкой Delay Pools, abnorm..."
Отправлено iiws , 26-Дек-02 06:43 
>поставил squid 2.5.1 c delay pool
>всe работает !!! delay pool режет трафик , проверял регетом


cегодня натравлю 15 юзверей - пусть потестят


"RE: squid 2.5, WinNT, релиз с поддержкой Delay Pools, abnorm..."
Отправлено Viacheslav , 26-Дек-02 11:03 
как мне подсказал Ruslan Kondrackiy [Ruslan.Kondrackiy@f254.n463.z2.fidonet.org]

использование в конфиге этого релиза Сквида, таких директив:

always_direct deny all
always_direct deny office
never_direct allow office
never_direct allow all

и приводит к выпадению по ошибке FATAL.
какой конфиг используешь ты?


"RE: squid 2.5, WinNT, релиз с поддержкой Delay Pools, abnorm..."
Отправлено iiws , 26-Дек-02 12:10 
>как мне подсказал Ruslan Kondrackiy [Ruslan.Kondrackiy@f254.n463.z2.fidonet.org]
>
>использование в конфиге этого релиза Сквида, таких директив:
>
>always_direct deny all
>always_direct deny office
>never_direct allow office
>never_direct allow all
>
>и приводит к выпадению по ошибке FATAL.
>какой конфиг используешь ты?

кинул тебе конфиг на мыло


"RE: squid 2.5, WinNT, релиз с поддержкой Delay Pools, abnorm..."
Отправлено Viacheslav , 28-Дек-02 12:57 

переписал конфиг
избавился от глючных директив
все работает! :)

всем спасибо