お世話になっております。 嶋寺と申します。 Solaris 10 x86上でHTTP Proxyを構築しています。 delegateのバージョンを9.5.6から9.6.0に上げたところ、一部のWebサイトで ページが途中までしか読み込まれないという現象が発生するようになりました。 再現する条件として、CACHEが有効になっているときに発生することがわかりま した。 すべてのWebサイトで発生するわけではありませんが、発生するサイトでは必ず 発生するようです。 はっきりとした条件は追い切れていませんが http://my.yahoo.co.jp/ , http://news.google.co.jp/ , http://mixi.jp/home.pl などの動的ページで 発生するようです。 以下の3つの条件でdelegatedを起動し、http://my.yahoo.co.jp/ にアクセス したときのログを添付しました。 1. 9.6.0 キャッシュあり → 現象発生 コマンドライン delegated -vd -P8080 SERVER=http CACHE=do ログ log_9.6.0_cache-do 2. 9.6.0 キャッシュなし → 現象発生せず コマンドライン delegated -vd -P8080 SERVER=http CACHE=no ログ log_9.6.0_cache-no 3. 9.5.6 キャッシュあり → 現象発生せず コマンドライン delegated -vd -P8080 SERVER=http CACHE=do ログ log_9.5.6_cache-do 条件1のログ(log_9.6.0_cache-do/8080)の254行目に、以下のようなエラーが出 ておりここで通信が切れているように思います。 #### EMERGENCY EXIT (disk full in recvHTTPbody?) disk fullのエラーとなっていますがHDDの空きは30GB程度ありdelegatedの実効 ユーザで書き込みもできます。 同じ条件で9.5.6では正常にアクセスできました(条件3)。 また、9.6.0でもキャッシュをオフにすると正常にアクセスできました(条件2)。 コンパイルは make CC=gcc として行いました。 -Fverの出力は以下になります。 $ ./delegated -Fver -- DeleGate/9.6.0 (May 20, 2007) AIST-Product-ID: 2000-ETL-198715-01, H14PRO-049, H15PRO-165, H18PRO-443 Copyright (c) 1994-2000 Yutaka Sato and ETL,AIST,MITI Copyright (c) 2001-2006 National Institute of Advanced Industrial Science and Technology (AIST) -- FTP: <URL:ftp://ftp.delegate.org/pub/DeleGate/> WWW: <URL:http://www.delegate.org/> Mail:<URL:mailto:feedback@delegate.org> <URL:http://www.delegate.org/feedback/> Config: SunOS/5.10; FileSize-Bits=32/64,32/32,32; sockbuf=49152/49152; sockpair=5120/16384,0++; thread=PThread ADMIN=root@jsv1 DGROOT=/export/home/shima/delegate --- find dynamic library 'ssl' in DYLIB='dglib*.so,lib*.so.0.9.8,lib*.so, lib*.so.1,lib*.so.0,lib*.so.0.9.7,*' ### find 'dglibssl.so' in LDPATH='/export/home/shima/delegate/etc;/ export/home/shima/delegate/lib;/usr/local/src/delegate9.6.0/src/.;/usr/ local/src/delegate9.6.0/src;${HOME}/lib;/usr/local/lib;/usr/lib;/lib' ### [0] 0 "/export/home/shima/delegate/etc/dglibssl.so" ### [1] 0 "/export/home/shima/delegate/lib/dglibssl.so" ### [2] 0 "/usr/local/src/delegate9.6.0/src/./dglibssl.so" ### [3] 0 "/usr/local/src/delegate9.6.0/src/dglibssl.so" ### [4] 0 "${HOME}/lib/dglibssl.so" ### [5] 0 "/usr/local/lib/dglibssl.so" ### [6] 0 "/usr/lib/dglibssl.so" ### [7] 0 "/lib/dglibssl.so" --- [ssl] 0 dglibssl.so ### find 'libssl.so.0.9.8' in LDPATH='/export/home/shima/delegate/etc;/ export/home/shima/delegate/lib;/usr/local/src/delegate9.6.0/src/.;/usr/ local/src/delegate9.6.0/src;${HOME}/lib;/usr/local/lib;/usr/lib;/lib' ### [0] 0 "/export/home/shima/delegate/etc/libssl.so.0.9.8" ### [1] 0 "/export/home/shima/delegate/lib/libssl.so.0.9.8" ### [2] 0 "/usr/local/src/delegate9.6.0/src/./libssl.so.0.9.8" ### [3] 0 "/usr/local/src/delegate9.6.0/src/libssl.so.0.9.8" ### [4] 0 "${HOME}/lib/libssl.so.0.9.8" ### [5] 0 "/usr/local/lib/libssl.so.0.9.8" ### [6] 0 "/usr/lib/libssl.so.0.9.8" ### [7] 0 "/lib/libssl.so.0.9.8" --- [ssl] D2410E98 libssl.so.0.9.8 +++ loaded OpenSSL 0.9.8e 23 Feb 2007 Loaded: OpenSSL 0.9.8e 23 Feb 2007 Loaded: Zlib 1.2.3 SRCSIGN=9.6.0:20070520161041+0900:6476b7d225eef1ec:Author@DeleGate.ORG: JnXdKiR1GTDeOTaFYVwILb07THm9RFDQwDB7qDEC7iea8tb9GGcGNeiq9HW/ Kddne24EwempfYOz+L8usiRDVsNNrODgl5n01NYhW1bwPm3i3Qj8v1/NV12rNFBhCrLl+ VvBGXHG1jSIj+F7kGYmd/ylAcEy4W16dXeFz0cQPnI= BLDSIGN=9.6.0:20070521193352+0900:6476b7d225eef1ec:root@jsv1:- EXESIGN=9.6.0:20070521193358+0900:ee5819f7d4c38c1f:root@jsv1:- -- コンパイル済みのバイナリ(sol10i-dg)も試しましたが同じ現象が発生しました。 しかし、Windows版では現象は発生しないようでしたのでSolaris版特有かもしれ ません。 お手数ですが調査願えないでしょうか。 よろしくお願いいたします。 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ From: Katsuaki Shimadera E-mail: pe4aabrv6-mxhgu43rjwxw.ml@delegate.org _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/