■ 新しいサーバで read.cgi が正しく動かない問題。
1 :
BG ★ :
03/03/17 03:49 ID:???
2 :
BG ★ :03/03/17 03:51 ID:???
現在の .htaccess
XBitHack on
ErrorDocument 404
http://server.maido3.com/ ErrorDocument 403
http://server.maido3.com/ Options ExecCGI Indexes FollowSymLinks Includes
AddDefaultCharset Off
mod_gzip_on Yes
mod_gzip_minimum_file_size 300
mod_gzip_maximum_file_size 0
mod_gzip_maximum_inmem_size 2000000
mod_gzip_item_include file \.html$
mod_gzip_item_include file \.cgi$
mod_gzip_item_include mime text/.*
mod_gzip_item_include mime httpd/unix-directory
mod_gzip_item_exclude mime ^image/.*
mod_gzip_dechunk yes
mod_gzip_temp_dir /tmp
mod_gzip_keep_workfiles No
mod_gzip_can_negotiate yes
Apache 2なんか使わなきゃいいじゃん
5 :
名無しさん :03/03/17 03:52 ID:wj7iyzJ+
read.php作っちゃえよこの機会に
6 :
ひろゆき ◆3SHRUNYAXA :03/03/17 03:53 ID:MdawBl9c
mod_gzip_maximum_inmem_size 2000000 が怪しいと思うおいら。
9 :
心得をよく読みましょう :03/03/17 03:54 ID:QqzCu6n5
10 :
BG ★ :03/03/17 03:55 ID:???
>>6 小さい数値だったのを
どんどん多くしていった結果だったれします。
元々は 60000 くらいからはじめてみた
でもメモリーは余裕状態、律速は往々にしてHDアクセスなので
とっても大きくしてみた。
11 :
BG ★ :03/03/17 03:58 ID:???
現在のバージョン Apache/2.0.44 (Unix) mod_gzip/2.0.26.1a
また腐れか。
全然関係ないかもですが、 グループとかはどうなんでしょう? apachにmodgzipの実行許可がないのでは?
14 :
BG ★ :03/03/17 04:18 ID:???
正常に表示できないスレッドを集めたいです。
挙げられているスレが全部見える私って、私って・・・
Accept-Encoding: gzip を送らなければ見える(はず)。 IE だと「HTTP 1.1 を使用する」のチェックを外すと見える(はず)。
21 :
BG ★ :03/03/17 04:51 ID:???
23 :
BG ★ :03/03/17 04:59 ID:???
ちなみに read.cgi 内で zlib を使った圧縮はしていません < music2 (他もそのはず) たとえば read.cgi を music2 サーバで mod_gzip_item_exclude file read\.cgi$ してみると・・・ 当然では有りますが表示されます 圧縮かかってないので、表示に時間がかかったり 転送量が極端に跳ね上がります。
気になった書き込み 393 名前:名無しさん@お腹いっぱい。 投稿日:03/03/14 16:26 Apache2.X対応のmod_gzipってあるんでしょうか?
mod_gzip_item_include mime "application/x-httpd-cgi"
>>16 ,22
だけ見れない。あとは全部(・∀・)イイ!
http1.0でも変わらん
27 :
心得をよく読みましょう :03/03/17 09:36 ID:+yfpVv//
29 :
心得をよく読みましょう :03/03/17 10:31 ID:hBYAJYpj
30 :
心得をよく読みましょう :03/03/17 12:17 ID:cKBGclGS
MacOS 9.2.2
IE 5.1.6 全て見れる・・・
Netscape 7.0.1 (HTTP 1.0)
>>1 と
>>22 が見れない・・・
Netscape 7.0.1 (HTTP 1.1)
>>1 >>16 >>22 が見れない・・・
mod_gzip_min_http なしか・・・
>>23 ではread.cgiをexcludeした上でread.cgiで圧縮しては?
走り書き。今から出掛けるんで作業できし、外してたり外出だったりしたらスマソ。 apache2.0 で mod_gzip って聞いた事無いんだけど、mod_deflate 使ったほうが。 基本的にやってる事は同じはず。 「invalid ....」についてサラッとググってみたけど、gzip データが壊れてるらしい。 例えば、FTP で ascii モードで転送したりした場合。wget や telnet で、 吐いてるデータの検証してみたら? それから、html を置いた場合、cgi を置いた場合、Action で Redirect した場合で試して、 どこに問題があるか問題を切り分けて。んでわ。
( ゚д゚)ポカーン
35 :
BG ★ :03/03/17 16:19 ID:???
ほうほう mod_deflate に挑戦してみるかな。
果たしてうまくいくかどうか
38 :
BG ★ :03/03/17 16:34 ID:???
deflateか gzipに比べてzlibの効率はどうなんだろう?
40 :
( ゚д゚)ポカーン :03/03/18 00:37 ID:myFadDcN
mod_gzipどうやっていれたん?たしかapache2用は無いような。。 ソースにパッチ当てたというのならいいのだが、強引に入れたなら・・ガクガクブルブル mod_deflateでいいとおもう。今使ってるが圧縮率はそう変わらない感じ。
Apache2対応のmod_gzipは2.0.26.1a
42 :
PC8801mkII :03/03/18 09:01 ID:XwlrPg03
apache2は、mod_gzipじゃなくてmod_deflateなんだけどね mod_gzipは、i/o負荷が高いし、papche2では用済み mod_deflateモジュールを呼び込めば、あとは、 AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/x-javascript application/xhtml+xml みたいn行を入れれば、それだけでgzip圧縮はオッケー
43 :
PC8801mkII :03/03/18 09:05 ID:XwlrPg03
もし、deflateがモジュールとしてコンパイルされてたら、 LoadModule modules/mod_deflate.so みたいな感じで それじゃ、出社するので、あとはだれかよろ
二行目の誤字を パプチェ ?と思っちまったよ。
mod_deflateはApache2が標準で用意しているモジュール。 mod_gzipはフリーで流通しているモジュール。 どっちも一長一短、どちらがいいかは使う環境によりけり。 2ちゃんだとdeflateのほうがいいとは思うけど。 フィルターだから適用するディレクティブを合わせてこんな感じとか。 SetEnv gzip-only-text/html 1 SetOutputFilter DEFLATE AddType text/html .shtml AddOutputFilter INCLUDES .shtml AddOutputFilter DEFLATE html AddOutputFilter INCLUDES;DEFLATE shtml DeflateBufferSize 8096 DeflateMemLevel 9 DeflateWindowSize 15 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{deflate_compression_ratio}npct.\"" deflate CustomLog /var/logs/deflate.log deflate
46 :
BG ★ :03/03/18 13:52 ID:???
ども、ども
>>45 を etc に入れてみようかな、
47 :
心得をよく読みましょう :03/03/18 13:56 ID:wfK9QEBH
ちょっと質問なんですけど
>>45 で最大の目的である read.cgi subject.txt xxxxxxx.dat
が圧縮かかるのですかねぇ。
もちろん index.html subback.html も重要なんですが、
>>47 かかりませんよ
あくまでサンプルなので必要に合わせて
DEFLATEで拡張子追加など調整しないと
>>48 ちゃんと書かないとそのまま入れますよ
夜勤さんは
このスレに夜勤さんは一度も登場してないけど(w
ただいま〜
>>45 サーバから2ちゃんブラウザで.dat直読みするときは、
Content-type: text/plain
となるので、
>>45 の設定では圧縮されない
よって、
SetEnv gzip-only-text/html 1
SetOutputFilter DEFLATE
をセットせずに、
>>42 のように、
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/x-javascript
など、圧縮したいcontent-typeのみを圧縮するようにしないといけない
また、
DeflateMemLevel 9
に設定をすると、cpu負荷が高い割に、それに見合う圧縮がされない
DeflateMemLevel は6〜8がいいでしょう
あと、mod_gzipは、テンポラリファイルを作成するという非常にi/o負荷が高い処理をおこなってたためかなり重いが、
mod_gzipを使わずにmod_deflateを使用すれば、i/o負荷が減って、パフォーマンスも上昇するだろう
けっきょくどうなったんだろ?
保守
革新
厨房
保守
57 :
BG ★ :03/03/25 16:24 ID:???
あいや、 こりもやらなきゃ、
やる前に落ちそう
連続スマソ。
見えるスレでも長いレス書き込めなかった。テストは下のスレで
http://game4.2ch.net/test/read.cgi/gal/1021551856/ テストに使用した書き込み
−−−−−−−−
____
/ /
/ ∩ / /
/ / / /__/
/ / / ∩
/ / | |
. / / /_∧ / /
/ / ´_ゝ`)/ 華麗に書き込みテスト
/ | /
| /
| /⌒l
ヽ | /
/ | ゙ー'| L
/ | /(_ ヽ
/ / ノ  ̄
/ / /
/ ( ヽ
64 :
BG ★ :03/03/29 17:27 ID:???
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/x-javascript DeflateBufferSize 8096 DeflateMemLevel 6 DeflateWindowSize 15 これを入れればいいのだろうか・・・ えーい、入れてみるか。 実験台は、etc サーバ !!
65 :
BG ★ :03/03/29 17:29 ID:???
現在の etc サーバの .htaccess です。 Options ExecCGI Indexes FollowSymLinks Includes AddDefaultCharset Off AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/x-javascript DeflateBufferSize 8096 DeflateMemLevel 6 DeflateWindowSize 15
Configuration Error The server encountered an error while processing your request. Please contact the administrator of the referring document and inform them of the time the error occurred, and anything you might have done that may have caused the error. -------------------------------------------------------------------------------- The CGI environment at the time of this error was -------------------------------------------------------------------------------- Administrators should refer to User CGI Script Demo User CGI Script Verification
67 :
BG ★ :03/03/29 17:30 ID:???
68 :
BG ★ :03/03/29 17:31 ID:???
もとに戻してみた。
>>64 おーい、なんでetcなんだよー
ヽ(`Д´)ノプンプン
70 :
心得をよく読みましょう :03/03/29 17:32 ID:TsIyaGrE
かけたかけた
実験ならgame4でやって下さい。
旧mentaiあたりにjikken板復活したらどうなんだろう?
jikken板はいいんだけどそこに雑談しにくるやつらがウザい…
ex2がいいんじゃないかと
ooo鯖の時は飛びまくりで面白かったですけど勘弁
マジレスすると 実験板をつくるなら、新しめの鯖(apache2の鯖)にしないと意味がない。 少なくとも、今回の件の実験をするためには。 結局、何らかの板が稼働している鯖に同居することになる。
hosyu
結局解決したの? 保守が必要なスレとは思えないんだけど。
80 :
心得をよく読みましょう :03/04/03 00:07 ID:puexfj79
>>65 >DeflateBufferSize 8096
8096って何でこんな半端な数字なの?8192とか16384とか
じゃないの?
4096と8192が混ざった説に1票
83 :
心得をよく読みましょう :03/04/04 20:46 ID:zra345N/
____ / / / ∩ / / / / / /__/ / / / ∩ / / | | . / / /_∧ / / / / ´_ゝ`)/ 華麗に書き込みテスト / | / | / | /⌒l ヽ | / / | ゙ー'| L / | /(_ ヽ / / ノ  ̄ / / / / ( ヽ
しばらく見ていなかったらこんなことに......
>>65 DeflateBufferSize, DeflateMemLevel, DeflateWindowSize の
各ディレクティブは .htaccess 中では使えませんです.
# っていうかこれらはデフォルト設定のままでいいのでは......
ちなみに,zlibの圧縮レベルは DeflateMemLevel ではなくて
DeflateCompressionLevel で指定します(2.0.45以降のみ).
cf.
http://httpd.apache.org/docs-2.0/mod/mod_deflate.html
保守
対策待ち捕手
>74 ( ̄ー ̄
88 :
BG ★ :03/04/12 18:20 ID:???
ハードディスクへの読み書きが 一番のネックになっているようなんだなぁ で、圧縮転送するときの圧縮の段階で 全部メモリー上でやりたいと思っているんだけど、
うーん、何がなんだかヽ(´ー`)ノ
>>88 自分は見守ることしか出来ないけど、上手くいくといいですね。
>>88 gzipじゃなくてdefrateを使えばディスクI/Oしないで圧縮転送するって
どっかの過去レスにあったような気がするんだけど。
>>91 このスレでなかった?
確か,圧縮用の一時ファイルを作らない だったような気が。
>>88 乙です。「けど。」と言うのは何かネックが?
メモリ増設のコストは掛かるけど,後は占有領域を確保できれば
ってトコなのかな? 素人なんでデムパだったら失礼w
>>92 「けど。」→「けど、」
気付くのに1時間と30分…(´・ω・`)
>>94 でつね。後は,
>>65 に対する
>>84 氏の指摘が反映されているかどうかでしょうか。
それから
>>88 の対処。出来るのかな?
おいらにゃ手伝える内容じゃありませんですが,頑張ってください>BG★どの。
aa2,sports4とapache2の鯖が増えたわけですが・・・
実験に使うなら今のところAAサロン板一つしかないaa2が最適? スレ容量が大きなスレもたくさんあるし。 AAサロン板住人に怒られそうだけど。
98 :
心得をよく読みましょう :03/04/15 04:49 ID:SHfjRchV
せみさんコースとかって何?なんか意味あるの?
99 :
心得をよく読みましょう :03/04/15 04:51 ID:eTzaRQmf
>>98 http://qb.2ch.net/test/read.cgi/accuse/1038478961/ 1 名前:夜勤 ★ 投稿日:02/11/28 19:22 ID:???
corn を廃止して hobby2 を作る事にした。
oyster2 サーバ(●で買ったやつ)のお話です。
corn は廃止して、hobby2 に入らないのは、cocoa or ton の予定。
hobby2 サーバは、html化はくまさんコースの予定です。
参考:
くまさんコース = 概ね、wait 10,000 超えたら html化
セミさんコース = 七年以内にはなんとか、決して放棄している
訳ではありませんが、
100 :
BG ★ :03/04/17 10:59 ID:???
100
101 :
心得をよく読みましょう :03/04/17 11:01 ID:m+tuncsF
ヽ(`Д´)ノ
全くの素人ですみませんが,DefaultType text/plainは
必要ないんでしょうか?
>>84 のリンク先からたどってみると,MIMEタイプを決定する事が出来ないと と
書かれているみたいだし。
./configure に --enable-deflate は入ってるよね?>BG★タン
諸般の事情でトリップ変更>103=102 で,間違ってました。./configure --enable-deflate(=share)が きちんと設定されているか。それから,DefaultType が設定されていないと mod_deflateが反映されないことがある でした。
105 :
むむむ ◆MUMUMUkopk :03/04/20 00:59 ID:pdNNFSI6
>>65-67 の件ですが、
>>84 の理由以外に、そのディレクトリに対して httpd.conf 的に、
AllowOverride FileInfo
が指定されていない、ってことはないでしょうか。
もしこれが指定されていないと、AddOutputFilterByType 行をそもそも
.htaccess に書くことができないです。もし書くと、
>>66 のようなエラーになります。
もしそうなら、HE 方面に要望出すしかないです。
優先度下がった?
結局放置
108 :
359 :03/04/24 23:29 ID:lq/lKdVB
109 :
ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ :03/04/24 23:56 ID:???
どうなったんでしょう。。?
パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ ∧_∧ ∧_∧ ∧_∧ ∧_∧ ∧_∧ ∧_∧ ( )】 ( )】 ( )】 【( ) 【( ) 【( ) / /┘ . / /┘. / /┘ └\ \ └\ \ └\ \ ノ ̄ゝ ノ ̄ゝ ノ ̄ゝ ノ ̄ゝ ノ ̄ゝ ノ ̄ゝ
侍ぬんちゃくさんの働きが悪いのでしょう。 ネトゲしかしていませんし、削除屋になったのも自己利益のためですからね。
112 :
むむむ ◆MUMUMUkopk :03/04/25 00:13 ID:cqBycn1w
問題の切り分けと現状把握をした方がいいかもしれんですね。
・新サーバでコンパイルしなおしたread.cgiを使ってるのか
旧サーバのバイナリそのままだとうまく動かなかったりするかも(そんなことは
ないと思うけど)
・
>>23 によると read.cgi 内でzlibやgzipの圧縮はしてなくて、mod_gzipを使ってる
みたいですが、read.cgiで圧縮するようにするとどうなのか
・mod_deflateは使える状態にあるのか、使えるなら、トライするとどうなるのか
例えば、
>>105 についてはどうなのか
・あと、うまく表示できないスレを集めて、
http://bg3.2ch.net/rdt/ の環境で
やってみるとどうなるのか
>>108 夕方頃は l50 等を付けないと確かに見れなかったのですが、今は見れますね〜
とりあえず,apacheでmod_deflateが有効になっているのか否か 確認しておきたいですね。 DSOでは無いと思われるので,apachectl -Lで確認して貰えれば…