Article delegate-ja/68 of [1-178] on the server localhost:7119
  upper oldest olders older1 this newer1 newers latest
search
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
[Reference:<_A67@delegate-ja.ML_>]
Newsgroups: mail-lists.delegate-ja

[DeleGate-Ja] Re: DeleGate/8.11.1(Windows版)でfailed spawn(), termina te frozen child: 0
19 Jun 2007 10:22:11 GMT ysato@delegate.org (Yutaka Sato)
The DeleGate Project

In message <_A67@delegate-ja.ML_> on 06/19/07(17:42:21)
you tanizawa <ph4aabrv6-mxhgu4ykah3w.ml@delegate.org> wrote:
 |>  | | OS:Windows Server 2003 SP1
 |>  | | DeleGate:Ver 8.11.1(Windows版)
 |>  | | 上位Proxy有無:有り(上位はsquid)
 |>  |
 |>  |なんか、この手の話はアンチウィルスソフトがDeleGateの実行に干渉している
 |>  |ようなケースが多いように思われます。
 |>
 |> アンチウィルスソフト種類が分かって、それが低コストでテストできるなら
 |> こちらでテストすることも可能かと思いますが、結局「そのソフト(の現在の
 |実装)
 |> とは共存できない」ということになる可能性も高いと思います。
 |
 |■アンチウィルスソフトは、Symantec Antivirusです。

さすがに Symantec なら、他で問題が発生したという話も聞きませんし、問題は
別のところにあるかも知れません。
高負荷状況だとか、ソケットが一時的に枯渇してるとか、DNS環境に問題があるとか。

あとは、問題が何時から発生するようになったのか(何かの導入と同時期では
ないか)、そもそも当初からなのか、というのが重要な情報だと思います。

ちなみに、grep windows CHANGESしてみると、8.11.2 あたりの修正は特にその
問題に関係してそうではあります。

 9.4.0 061024 new windows.c: sending a file desc. by DuplicateHandle on Win
 9.0.6 060208 new {delegated,windows}.c: TIMEOUT=spawn:T and -dW for Win32
 9.0.3 050707 windows.c: fixed to try receive pid from child only once <bginfo>
 9.0.3 050625 windows.c: fixed not to wait3 child on select error <bginfo>
 8.11.5 050630 windows.c: fixed not to freeze on child sending delayed response
 8.11.2 050330 windows.c: changed to try inherited socket for DuplicateHandle
 8.11.2 050325 windows.c: use WSADuplicateSocket(FATAL: inherited.. not socket)


 |>  | |05/21 12:55:56.90 [7208] 0+0: --INITIALIZATION DONE: 8.11.1 on
 |> WindowsNT--
 |>  | |(WIN) 55:56 [7208] setNonblockingSocket(19,1)=0
 |>  | |(WIN) 59:23 [7208] failed spawn(), terminate frozen child: 0
 |>  | |(WIN) 59:23 [7208] spawn(D:\Tools\DeleGate\dg8_11_1.exe) = 384, no
 |>  | |response from child, 25
 |>  | |9,1/128
 |>  | |05/21 12:59:23.28 [7208] 1+0: #{TR}# ? cannot fork Sticky (0)
 |>
 |> このあたりも、最近のDeleGateでは、同様な状況において、もう少し有用な情報が
 |> ログに残されるかと思います。
 |
 |■ご助言、ありがたいのですが、確実に解決することが前提でないと、
 | 現場でのDeleGate入れ替えが、許されていない状況です。。
 | したがってWindowsサーバからLinuxサーバへの乗せ替えや、
 | 他のプロキシサーバへの変更も考えているところです。

どの程度の頻度で発生するものか想像がつきませんが、実際に古い版で発生した
時に新しい版ではどうかとか、試してみることはできると思いますけどね。

もっとも、サーバのホストとしてはWindowsよりもLinuxのほうが良いに決まって
いますし、他のプロキシに移行するというのも良い選択でしょう。

ひとつ理解が難しいのは、様々なバグフィックスがなされており互換性があると
思われる上位バージョンへの入れ換えが許されなくて、全く別の構成への移行は
できるという状況ではあります。

                   9 9  
┌─┐┬┌──┬┐ //\^^ ( e ); {Do the more with the less -- B. Fuller}
├─┤│└─┐│ / 877m\_<   >_ <URL:http://www.delegate.org/delegate/>
┴ └┴──┘┴──────────────────────────────
佐藤豊@情報技術研究部門.産業技術総合研究所(独立行政法人)

  admin search upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
@_@V