wendy さん、
なるほど。 どうもありがとうございます。
パケットモニタでもしていればわかる話だったのでしょうか。。?
あるいは ping でパケットロスが生じるくらい、とか。。?
いずれにしろなかなか原因をつきとめにくい内容でしたね。
こんにちはwendyです。
パフォーマンスの件ですが、ネットワークカード(LGY-PCI-TXC)交換という意外なところで解決に至りました。
昨日(03/10)に根本的にインストールしなおそうとWin2000から再インストールしていたのですが、SP2パッチを当てSRP1パッチをMSサイトからダウンロードしているとやたら通信エラーが出て落ちるという症状が出たのです。
はじめは日曜だしみんなパッチを当てているのかな?と思っていましたが、あまりに頻繁なので試しにMaxConnectionsを256にするとある程度改善されますが…やはり落ちる。
IEを開いて他のサイトを見てもちゃんと見れる…とまったく謎な状態になってしまったのです。
しばらく悩んでいて「もしかしたら微妙にエラーが出ているのでは?」と思い、オンボード側のLANで接続すると快適にインストールできるのです。
ますますカードが怪しいということで、ディスク共有側にネットワークカードを接続してみると、ワークグループに接続するのにやたら時間がかかるとか、MPEGを再生しようとすると落ちるという症状が出たのでやはりカードがエラーを出していたようです。
そこでVIAチップを搭載しているネットワークカード(Naneed・LD-10/100AL)を購入してきて換装すると、無事データアクセスできるようになりました。
MaxConnectionsで改善されるというのは、カードがやたらエラーを出してTCP再接続を試みていたから改善されたように見えていただけかもしれません。
M/Bとカードとの相性なのかカードの不具合なのかは今ひとつ判らないままですが、もともとの仕様として何度も接続しなおすWEB閲覧では微妙なエラーを出すカードの問題は発見できなかったのが事の発端だったようです。
大量のデータを送受信してみて初めてカードの不具合が発見できました。
今では快適にサーバも動作しています。
大変お騒がせ致しました。
wendy さん、
なるほど、そういう話もあるのですね。
減らしていくと同じ症状がでるのでしょうか?
指定がない場合のデフォルト値はいくつなのでしょうね。
wendyです。
自己レスになってしまいますが…
色々な情報を探っていくと、私の環境ではIPアドレスが多く存在するためにTCPセッション数が足りなくなってポートが開けないのではないかというように思えてきました。
多くのCHATソフトやApacheの解説でも同様のことがかかれていましたのでレジストリの
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP]にて
"MaxConnections"を文字列として新規作成し、文字列変更で256(Win98と2000の場合)と
変更すると…あらら…今はすんなり動いています。
うーんこの設定が正解なのかな…
逆にこの設定だけで十分なのか今ひとつ確証がないです。
どなたか、情報をお持ちではないでしょうか?
はじめまして。
Ver1.38cより利用しています、wendyと申します。
導入当初よりどうしても解決せず難儀している案件があり、お便りしました。
現在の環境としましては、マシンはEPSON-AT690C
CPU=Celeron600MHz チップセット=Sis630
MEMORY=256MB
LAN=10/100オンボード → ファイル共有機能実現のため
WAN=メルコ製LGY-PCI-TXC
OS =Win2000-SP2
perl=ActivePerl5.6.1
リモート制御用にVNCをインストール
回線 フレッツISDN(RIMNETに接続)
TA MN128-SOHO-SL11
という構成となっています。
HTTPの動作状態としましては、DynamicDNS登録された2つのドメインをバーチャルホスト機能で振り分けて使用し、テスト用にローカルIP固定したもの、計3つのホストを運用しています。
Proxyサーバが別途いますので、テスト用の経路もProxyを通過するようにしているので、すべてのTCP/80はWAN側からアクセスすることになります。そのためWAN側のTCPは192.168.1.2〜192.168.1.7までのIPをLANカードに割り当てています。
この状態でWEB公開をしていますが、なぜか外部から入ろうとした際HTTPの挙動が一定しません。 普通にページが開くこともありますが、大抵はHTTP動作開始30分経過したあたりか、ページ読み込み途中で別のページ移動を何回か繰り返すと、WAN側からのアクセスに反応しなくなります。
この反応しなくなる症状には、
○ errors.logにも記録されないまったくの無反応
○ 接続は認識しているが、相手側のIEなどがタイムアウトで404エラーとなったのを「接続が中断された」という認識になっているもの。
○ 非常にまれですが、i-modeからアクセスすると「非常に込み合っている」という警告が出る場合
というものがあります。
このアクセスできないというのは、周期的に発生しており30分に一度くらいはアクセスできるが、アクセスしたあとはまたアクセス不能になります。
掲示板でもページ表示の後書き込みを行おうとすると、404エラーで落ちるなどの症状が発生します。
これら症状はHTTPを再起動すると一旦収まりますが、しばらくすると同じ症状が繰り返します。
スレッドが限界に達しているのか?と思い、昨日1.39cをインストールしましたが症状としては同じでした。
CGIの単一スレッドオプションも試しましたが…こちらも安定性には影響ないようです。
これら症状についてなにか情報はお持ちでしょうか?
以上宜しくお願いします。