VR-3 さん、
お知らせどうもありがとうございます。
他の方への書きましたが、Can't Map のエラーになったら一応それが上限です。
近いうちにメモリにマップするやり方を変えたバージョンを出します。
ちゃり猫 さん、
どうもありがとうございます。
1.39d では 10055 エラーは出ないと思います。おそらくもう少し大きいところで Can't Map のエラーが出て、それが現状での上限になると思います。
またお知らせください。
1.39d使ってみました。
少し試してみたところ
416MBは大丈夫ですが、503MBは駄目でした。
エラーログを見たところ
Mon Mar 18 18:06:18 2002 Can't Map View of File
Mon Mar 18 18:06:57 2002 Warning: Connection reset in clientWrite() (Thread 0)
と、出てました。
ですが、実際500MBのファイルなど扱うはずも無いので1.39dを使っていきたいと思います。
こんにちは、
先週、容量の大きなファイルをDLすると失敗すると言うのを、
再検証するために1.39(無印)で、様子を見ていたのですが、
時間経過ごとに容量変化するのは確認できませんでした
メインメモリを512から384に減らしたので、
起動直後から160MBのファイルがDL出来なくなっていました
(以前は、200MBファイルで可能でした)
130MBのファイルはDLできました
そこで、一週間連続稼働させ様子を見たところ
変化なしでした
サーバの負荷の問題なのかな?
先週はなるべくサーバのアクセスがないように調整してたので・・・
160MBはDLできないですが、130MBのファイルは相変わらずDLできます
ちなみにDLできなかったときのエラーログです
Warning: Socket error 10055 in clientWrite() (Thread 0)
1.39dが新しくでたので、
今度はこちらで様子を見てみます
(しかし700MBでDL失敗と報告がでてましたね)
また気づいたことがあれば、報告しますね
それでは!
VR-3 さん、
どうもありがとうございます。
基本的なところを旧バージョンに戻せばいいわけなのですが、それでは面白くないのでバージョンアップを重ねています。 新しいバージョンでは新しいバグが出ることが多いですね。
あまりにバグがひどいときはバージョン1.33の時のように一時公開を中止しますが、1.39はそこまでしなくてもいいだろうと判断しています。
"Socket error 10055"ありました。
しかし、プログラミングというのは本当に大変なのですね。
自分には到底手が出せそうに無いです。
httpdは素晴らしいソフトだと思うのでこれからもがんばってください。
なんだか、偉そうで申し訳無いです。
fuku さん、VR-3さん、ちゃり猫さん、いとさん、
ダウンロードで0バイトになる件は原因がわかりました。
おそらくそうなったときは、エラーログに Socket error 10055 というのが記録されていると思います。
原因となる部分は 1.39 で入り、1.39b で直したのですが、1.39c でちょっとソースが混乱してその部分だけ1.39に逆戻りしていました。
早速直します。
中田さん
ダウンロードで 0バイトのファイルができる件、テストしてみました。
Win98では再現性がありそうです。すくなくとも、PC起動直後に必ず起きます。
ファイルのサイズが 16MB以上で起き、それ以下なら正常にダウンロードできます。
ただ、ダウンロードできる場合でも、開始まで随分待たされるのが気になりました。
zip, lzh, exe, jpg などファイルの種類は関係なさそうです。
試したのは同じファイルをコピーし renameして作ったインチキファイルでしたが。
AN HTTPDのバージョンとの関係は以下の通りでした。大いなる手がかりかも?
× 1.39c, 1.39
○ 1.39b, 1.38c以前
一方、Win2000では 1.39cで再現しませんでした。100MBのファイルがOKでした。
何日か経てば起きるかどうかのテストまではちょっとできませんが。
AN HTTP Server 使わせてもらいました。すばらしいソフトをありがとうございます。
下の方にもありましたが1.39cだと20MBほどのファイルにアクセスできませんでした。
「右クリック」→「対象をファイルに保存」をすると、保存できたかのように見えますが、0バイトでした。1.38cに変えたらOKでした。報告まで。では。
VR-3さん、
どうもありがとうございます。
とりあえず 1.38c で使っていてください。
1.39c の何がおかしいのか調べてみます。
ちゃり猫さん、
タスクマネージャの 表示 > 列の選択 で、「仮想メモリサイズ」というのはありませんか?
私も調べてみますが、確認よろしくお願いします。
OSは98です。
駄目だったのが1.39cでした(はじめてDLしたのが1.39c)
1.38cに戻したら大丈夫でした。
過去ログにあったのですね
ほとんど同じような症状ですね
600MBのファイルはさすがに試していませんでした・・・
・・・・実験中・・・
・・・・・
( ̄∇ ̄;)駄目でした
1.3GBのファイルで試したところ0バイトのファイルが出来ました
う〜ん、謎だ
使用してるOSは2000です
メモリはスペックダウンして384MBです
駄目なバージョンは1.39と、1.39c
大丈夫だったのは1.37dです・・・が、1.3GBのファイルは駄目でした
タスクマネージャでの確認は、
今週末はサーバがちょっと忙しそうなので、
来週サーバ利用者数が落ち着いた頃に1.39に戻して確認してみます
ただ、ハンドルの数と、スレッドの数というのは解るのですが、
仮想メモリサイズはどれなのでしょう?
コミットチャージ?カーネルメモリ?
う〜ん、素人丸出しな質問ですみません(・_|ちらっ
ちゃり猫さん、VR-3さん、
似たような症状は、
http://homepage1.nifty.com/yito/namazu/gbook/20010808.1414.html
にもありますが、これとはまたちょっと違うようですね。
それぞれ
(1)Windows は何か (95/98/Me/NT/2000/XP のいずれか)
(2)だめなバージョンは何か (1.39c とか 1.38c とか)
(3)大丈夫なバージョン(戻したバージョン)は何か (1.37d とか 1.38c とか)
をお知らせ下さい。
それから、これはちゃり猫さんにお願いしたいのですが、症状の出るバージョンで、
(4)タスクマネージャで、仮想メモリサイズ、ハンドルの数、スレッドの数 の変化
を教えてくださるとありがたいです。
>ちゃり猫さんへ
バージョン戻したらDLできるようになりました。
本当に感謝です。アドバイスありがとうございました。
ネットワークとかプログラミングのことは全然わからないのですが
やはりメモリの問題なんでしょうか?
家のメモリは256MBです。
なにはともあれ、本当にありがとうございました。
VR-3さん!こちらでも同じような症状でました
とりあえず1.37を使用してる限りは大丈夫ですので、そちらで試してみては?
1.37から1.39に乗り換えて初めのうちはどんなサイズのファイルも(200MB超でも)DLできるのですが、
稼働させたまま何日(2日くらいかな)かすると、
0バイトのファイルをDLするようになります
このとき200MBのファイルのDLは出来ませんが、
100MB程度のファイルはDLできます
しかしそれもまた何日かすると0バイトのファイルになります
最終的に確認したのは、8日間稼働させて60MBのファイルがDLすると0バイトのファイルになりました
このとき58MBのファイルは大丈夫です
だんだんと減ってくるようなので、メモリ関係が、怪しいと思うのですが、
タスクマネージャで見る限りの情報ではメモリ使用量は1割にも満たない状態です
うちのPCの搭載メモリ量は512MBです
サーバを再起動しても症状は変わりませんでした
PCを再起動すると治ります(稼働させてるとまたなりますが)
何調べればいいのか分からないので、
使用した感じを並べてみました
参考になればと思います
はじめまして、VR-3というものです。
今回、今借りているホームページのレンタルサーバの容量に限界を感じて
httpdを使い始めたのですが、どうしても20MB以上のファイルを落とすことが出来ません。
約20MBまでのファイルは普通に落とせるのですが、20MB以上になるとDLが始まった瞬間に終了し、0バイトのファイルが出来てしまいます。
数時間、試行錯誤してみましたが、どうしても解決できませんでした。
友人に試してもらったところ、やはり自分と同じ症状が出ました。
もう、自分の力だけでは解決できそうに無いのでよろしければ御教授をお願いします。
過去ログは読んだつもりですが、もし前例があったらすいません。