Article delegate-ja/67 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:<_A66@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 08:42:26 GMT tanizawa <ph4aabrv6-mxhgu42bah3w.ml@delegate.org>

佐藤様

谷澤です。お世話になります。

インラインでコメントいたします。
(■印箇所)

> From: ptarqbth4-mxhgu42bah3w.ml@delegate.org (Yutaka Sato)
> Date: 19 Jun 2007 04:13:13 GMT
> Message-ID: <_A66@delegate-ja.ML_>
> --
> In message <_A65@delegate-ja.ML_> on 06/19/07(09:58:44)
> you tanizawa <ph4aabrv6-z47fx7o4bz2w.ml@delegate.org> wrote:
>  |確かにアンチウィルスソフトは動作していますので、
>  |これに焦点をあてて調査してみます。
>
> 最近はあまり問題を聞かなくなったので忘れかけていますが、私の理解は以下の
> ようなかんじです。
>
> ・アンチウィルスソフト(の多く?)は、ソケットAPIの実装)を入れ換える
>  (のか挿入するのか)してその利用(外部との通信等)を監視する
>
> ・DeleGateは、プロセス生成時やサービスプロセス間のソケットの引き継ぎ時に
>  プロセス間で DuplicateHandle() やら WSADuplicateSocket() を用いてソ
ケット
>  を渡しているが、これを実装していないか、機能制限された形のもので入れ換え
>  られると、動作しなくなる
>
> ・開発者自身のところで運用経験のあるアンチウィルスソフトは、WinXP にバ
ンドル
>  されていた McAfee のみ(問題なし)
>
> ・ただし、Windowsファイアウォールを有効にしている場合、DeleGateの実行形式
>  にポートの使用許可をだ洲ためには、一度 -f 付きでフォアグランドで起動して
>  認証のポップアップに応えるか、手作業で例外として登録するか、しないと
>  いけない(いけなかった)。この問題は、9.2.3 で、サービスとしての起動の
>  前にフォアグランドでポートを開くように実装して、解消した。

■Windowsファイアウォールは無効になっています。

>
>
>  | |DeleGate/8.11.1(Windows版)で、必要なときのみ
>  | |サービスの起動を行う運用をしているのですが、
>  | |サービスの起動を実施しても以下のようなエラーが出力され、
>  | |クライアントからのHTTP接続ができなくなることが、
>  | |不定期に発生します。
>  | |
>  | |このようになった場合、復旧させるにはサーバの再起動しか
>  | |ない状況です。
>
> これは、サーバホストの再起動という意味でしょうか?

■はい。サーバホストの再起動です。

>
>  | | OS:Windows Server 2003 SP1
>  | | DeleGate:Ver 8.11.1(Windows版)
>  | | 上位Proxy有無:有り(上位はsquid)
>  |
>  |なんか、この手の話はアンチウィルスソフトがDeleGateの実行に干渉している
>  |ようなケースが多いように思われます。
>
> アンチウィルスソフト種類が分かって、それが低コストでテストできるなら
> こちらでテストすることも可能かと思いますが、結局「そのソフト(の現在の
実装)
> とは共存できない」ということになる可能性も高いと思います。

■アンチウィルスソフトは、Symantec Antivirusです。

>
>  | |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サーバへの乗せ替えや、
 他のプロキシサーバへの変更も考えているところです。

以上です。


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