(現在 過去ログ7 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■15263 / inTopicNo.1)  アップロード中に中止すると暴走する
  
□投稿者/ 結柳 -(2003/11/18(Tue) 23:28:04)
http://www.wotax.net/
    はじめまして

    ファイルのアップローダーを設置するにあたって
    こちらのスクリプトを使わせて頂こうと思い
    テストしてみました。

    おおむね正常に動作するのですが
    ファイルをアップロード中にブラウザの中止ボタンを押すと
    CGIのプロセスがそのまま残ってしまうという現象に
    遭遇しています。

    CPUを食いつぶして、kill するまでずっと動き続けます
    使用している cbbs.cgi のバージョンは、8.92です
    過去ログを検索してみましたが、ヒントを見つけることが
    できませんでした。
    なにか対策はできませんでしょうか。 よろしくお願いします。
    環境は以下の通りです

    >perl -v
    This is perl, v5.8.1 built for i386-freebsd

    >uname -a
    FreeBSD ****** 4.9-RELEASE FreeBSD 4.9-RELEASE #0: Fri Oct 31 22:25:17
    JST 2003 yuryu@*****:/usr/obj/usr/src/sys/***** i386

    >/usr/local/apache2/bin/httpd -v
    Server version: Apache/2.0.48
    Server built: Nov 1 2003 19:36:03

    su_exec を導入しています
引用返信 [メール受信/OFF] 削除キー/
■15266 / inTopicNo.2)  Re[1]: アップロード中に中止すると暴走する
□投稿者/ りゅういち -(2003/11/19(Wed) 00:41:28)
http://www.cj-c.com/
    No15263に返信(結柳さんの記事)
    > ファイルをアップロード中にブラウザの中止ボタンを押すと
    > CGIのプロセスがそのまま残ってしまうという現象に
    > 遭遇しています。
    > > CPUを食いつぶして、kill するまでずっと動き続けます

    他のアップロード可能なCGIでも同じ現象は起きますか?
    この辺はサーバソフトに依存すると思うので、こちらでは何もできないと思うのですが、
    http://www.hi-ho.ne.jp/babaq/faq.html#F007 とかは関係ありませんか?
引用返信 [メール受信/OFF] 削除キー/
■15267 / inTopicNo.3)  Re[2]: アップロード中に中止すると暴走する
□投稿者/ 結柳 -(2003/11/19(Wed) 01:23:41)
http://www.wotax.net/
    2003/11/19(Wed) 23:49:32 編集(投稿者)
    2003/11/19(Wed) 01:24:27 編集(投稿者)

    No15266に返信(りゅういちさんの記事)
    > 他のアップロード可能なCGIでも同じ現象は起きますか?

    (SS)C-BOARD でしか検証していませんが
    少なくともそのスクリプトでは発生しません。

    あと、アップロード中にきわめてCPU負荷が高くなります
    スループットがせいぜい 1Mbps程度しかでません
    サーバーは Athlon 750MHz で、100MbpsのLANで直結しているので
    能力不足ではないとは思うのですが...
    (SS)C-BOARD では 70Mbps 程度の転送速度が出ています。

    > この辺はサーバソフトに依存すると思うので、こちらでは何もできないと思うのですが、
    > http://www.hi-ho.ne.jp/babaq/faq.html#F007 とかは関係ありませんか?

    IIS は使っていないので関係ないと思います
    少なくともApacheにそのようなバグは聞いたことがありません。
    >追加
    本家のbugzillaを検索してきましたが、見つけることができませんでした。
    正常に動作しているスクリプトがあるので、Child Tree で
    対処できないかと思ったのですが...

    負荷が高くなって残るプロセスは、httpd のプロセスではなく
    perl のプロセスです。

    ブラウザ側は、IE6とFirebird0.7で検証しました

    よろしくお願いします。
引用返信 [メール受信/OFF] 削除キー/
■15278 / inTopicNo.4)  Re[3]: アップロード中に中止すると暴走する
□投稿者/ りゅういち -(2003/11/20(Thu) 19:06:43)
http://www.cj-c.com/
    No15267に返信(結柳さんの記事)
    >>他のアップロード可能なCGIでも同じ現象は起きますか?
    > > (SS)C-BOARD でしか検証していませんが
    > 少なくともそのスクリプトでは発生しません。

    ではとほほさんのところの WWWUPL2 はどうでしょうか?
    http://tohoho.wakusei.ne.jp/how2/tec1.htm#upload
    を元に作成しているのでためしてみてください。

    > > あと、アップロード中にきわめてCPU負荷が高くなります
    > スループットがせいぜい 1Mbps程度しかでません
    > サーバーは Athlon 750MHz で、100MbpsのLANで直結しているので
    > 能力不足ではないとは思うのですが...
    > (SS)C-BOARD では 70Mbps 程度の転送速度が出ています。

    ひょっとしたらアップロードファイルの生成のプロセスの
    違いによるものかもしれません。
    たぶん C-BOARD は小さく分割してファイルを生成しているのではないかと思います。
    中止を押したときに標準入力の値が切れており、最後を認識できずにループしている
    可能性もありますので、一度スクリプトを見直してみます。
引用返信 [メール受信/OFF] 削除キー/
■15291 / inTopicNo.5)  Re[4]: アップロード中に中止すると暴走する
□投稿者/ 結柳 -(2003/11/21(Fri) 01:16:03)
http://www.wotax.net/
    No15278に返信(りゅういちさんの記事)

    お返事ありがとうございます。

    > > ではとほほさんのところの WWWUPL2 はどうでしょうか?
    > http://tohoho.wakusei.ne.jp/how2/tec1.htm#upload
    > を元に作成しているのでためしてみてください。

    こちらでも全く同じ現象が発生しました。
    また、ファイルの転送速度もきわめて低速です。

    > 中止を押したときに標準入力の値が切れており、最後を認識できずにループしている
    > 可能性もありますので、一度スクリプトを見直してみます。

    よろしくお願いします。
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -