■ 新しいサーバで read.cgi が正しく動かない問題。

このエントリーをはてなブックマークに追加
1BG ★
新しいさーば(apache2のやつ)でread.cgiが正しく動いていません。

oyster16以降です
music2 , oyster17 , society , live5 , etc
academy2 , game4 , pc2

たとえば
http://etc.2ch.net/test/read.cgi/psy/1047652343/
が表示それません。

直したいのですが、
どうしたものやら。
2BG ★: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
3心得をよく読みましょう:03/03/17 03:51 ID:+yfpVv//
Apache 2なんか使わなきゃいいじゃん
4心得をよく読みましょう:03/03/17 03:52 ID:ooXla29d
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
が怪しいと思うおいら。
7心得をよく読みましょう:03/03/17 03:54 ID:+yfpVv//
>>5
だれが作った人がいる気がする
8心得をよく読みましょう:03/03/17 03:54 ID:VIucbQrF
>>4
そりゃないぜ。
9心得をよく読みましょう:03/03/17 03:54 ID:QqzCu6n5
つーか、なんかいろいろと怪しいなあ
http://etc.2ch.net/psy/dat/
10BG ★:03/03/17 03:55 ID:???
>>6
小さい数値だったのを
どんどん多くしていった結果だったれします。
元々は 60000 くらいからはじめてみた
でもメモリーは余裕状態、律速は往々にしてHDアクセスなので
とっても大きくしてみた。
11BG ★:03/03/17 03:58 ID:???
現在のバージョン

Apache/2.0.44 (Unix)
mod_gzip/2.0.26.1a
12心得をよく読みましょう:03/03/17 04:02 ID:9VCkXErG
また腐れか。
13トオル ◆7HpbpPtNkQ :03/03/17 04:08 ID:x5On4AoF
全然関係ないかもですが、
グループとかはどうなんでしょう?
apachにmodgzipの実行許可がないのでは?
14BG ★:03/03/17 04:18 ID:???
正常に表示できないスレッドを集めたいです。
15心得をよく読みましょう:03/03/17 04:33 ID:VIucbQrF
スレ容量が128KB超えると見られなくなるっていう報告を見たような気がする。

これとか?
http://music2.2ch.net/test/read.cgi/musicj/1045057074/
16心得をよく読みましょう:03/03/17 04:41 ID:sPj7siaI
17おふぃす ◆2tCUE/Uxk2 :03/03/17 04:43 ID:8J/C7rhG
挙げられているスレが全部見える私って、私って・・・
18… ◆P5UtUBon8c :03/03/17 04:46 ID:fnJ0cJkW
19心得をよく読みましょう:03/03/17 04:50 ID:sPj7siaI
Accept-Encoding: gzip
を送らなければ見える(はず)。
IE だと「HTTP 1.1 を使用する」のチェックを外すと見える(はず)。
20心得をよく読みましょう:03/03/17 04:51 ID:VIucbQrF
21BG ★:03/03/17 04:51 ID:???
>>19
そうなんですよね、
22… ◆P5UtUBon8c :03/03/17 04:52 ID:fnJ0cJkW
23BG ★:03/03/17 04:59 ID:???
ちなみに
read.cgi 内で zlib を使った圧縮はしていません < music2 (他もそのはず)

たとえば read.cgi を music2 サーバで
mod_gzip_item_exclude file read\.cgi$
してみると・・・

当然では有りますが表示されます
圧縮かかってないので、表示に時間がかかったり
転送量が極端に跳ね上がります。
24心得をよく読みましょう:03/03/17 05:05 ID:Mv9fPj0U
気になった書き込み

393 名前:名無しさん@お腹いっぱい。 投稿日:03/03/14 16:26
Apache2.X対応のmod_gzipってあるんでしょうか?
25心得をよく読みましょう:03/03/17 05:15 ID:LygIYl/f
mod_gzip_item_include mime "application/x-httpd-cgi"
26心得をよく読みましょう:03/03/17 09:23 ID:gEUxstPv
>>16,22
だけ見れない。あとは全部(・∀・)イイ!
http1.0でも変わらん
27心得をよく読みましょう:03/03/17 09:36 ID:+yfpVv//
Webプログラム板のApache2スレの245で、批判要望板に今回の件について
報告があったというレスを発見しましたよ

2chの動作報告はここで。−36−
http://qb.2ch.net/test/read.cgi/accuse/1046163577/609-611n


Apache2.x 【新鯖入荷しました】
http://pc2.2ch.net/test/read.cgi/php/1018333172/245
28心得をよく読みましょう:03/03/17 10:15 ID:vqwILTkf
webprog板から来ました

>>15>>16>>18>>20 全部見れる
>>20 全部見れない
29心得をよく読みましょう:03/03/17 10:31 ID:hBYAJYpj
>>24
!!!!!!!!
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 が見れない・・・
31心得をよく読みましょう:03/03/17 12:34 ID:vqwILTkf
mod_gzip_min_http なしか・・・
32心得をよく読みましょう:03/03/17 12:59 ID:z8Sq3W3/
>>23
ではread.cgiをexcludeした上でread.cgiで圧縮しては?
33心得をよく読みましょう:03/03/17 14:43 ID:h8f4lMHj
走り書き。今から出掛けるんで作業できし、外してたり外出だったりしたらスマソ。

apache2.0 で mod_gzip って聞いた事無いんだけど、mod_deflate 使ったほうが。
基本的にやってる事は同じはず。
「invalid ....」についてサラッとググってみたけど、gzip データが壊れてるらしい。
例えば、FTP で ascii モードで転送したりした場合。wget や telnet で、
吐いてるデータの検証してみたら?
それから、html を置いた場合、cgi を置いた場合、Action で Redirect した場合で試して、
どこに問題があるか問題を切り分けて。んでわ。
34心得をよく読みましょう:03/03/17 15:21 ID:vqwILTkf
( ゚д゚)ポカーン
35BG ★:03/03/17 16:19 ID:???
ほうほう
mod_deflate に挑戦してみるかな。
36心得をよく読みましょう:03/03/17 16:27 ID:bkMR9Pnw
果たしてうまくいくかどうか
37… ◆P5UtUBon8c :03/03/17 16:32 ID:fnJ0cJkW
おろ、music2鯖の見えなかったのが見れるよーになったよ。。
>>15 >>18 >>20
38BG ★:03/03/17 16:34 ID:???
>>23 の状態です < music2
39心得をよく読みましょう:03/03/17 17:11 ID:vqwILTkf
deflateか

gzipに比べてzlibの効率はどうなんだろう?
40( ゚д゚)ポカーン:03/03/18 00:37 ID:myFadDcN
mod_gzipどうやっていれたん?たしかapache2用は無いような。。
ソースにパッチ当てたというのならいいのだが、強引に入れたなら・・ガクガクブルブル
mod_deflateでいいとおもう。今使ってるが圧縮率はそう変わらない感じ。
41心得をよく読みましょう:03/03/18 00:59 ID:7OCWeAaS
Apache2対応のmod_gzipは2.0.26.1a
42PC8801mkII: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圧縮はオッケー
43PC8801mkII:03/03/18 09:05 ID:XwlrPg03
もし、deflateがモジュールとしてコンパイルされてたら、
LoadModule modules/mod_deflate.so
みたいな感じで

それじゃ、出社するので、あとはだれかよろ
44心得をよく読みましょう:03/03/18 09:10 ID:HulmjShV
二行目の誤字を
パプチェ ?と思っちまったよ。
45心得をよく読みましょう:03/03/18 13:42 ID:7OCWeAaS
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
46BG ★: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 も重要なんですが、
48心得をよく読みましょう:03/03/18 16:57 ID:7OCWeAaS
>>47
かかりませんよ
あくまでサンプルなので必要に合わせて
DEFLATEで拡張子追加など調整しないと
49心得をよく読みましょう:03/03/18 19:34 ID:O+DaKVPB
>>48
ちゃんと書かないとそのまま入れますよ
夜勤さんは
このスレに夜勤さんは一度も登場してないけど(w
50PC8801mkII:03/03/18 20:20 ID:XwlrPg03
ただいま〜

>>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負荷が減って、パフォーマンスも上昇するだろう
51PC8801mkII:03/03/20 12:10 ID:OUyBwNN+
けっきょくどうなったんだろ?
52心得をよく読みましょう:03/03/20 12:43 ID:0OacE8n5
53心得をよく読みましょう:03/03/22 09:49 ID:mqO2GIxn
保守
54心得をよく読みましょう:03/03/22 15:59 ID:4Mun0WmW
革新
55 ◆Kl/33/vaIo :03/03/22 16:01 ID:HBEHeqS/
厨房
56心得をよく読みましょう:03/03/24 09:28 ID:dvzh7oDl
保守
57BG ★:03/03/25 16:24 ID:???
あいや、
こりもやらなきゃ、
58心得をよく読みましょう:03/03/25 16:47 ID:Ea5fLrG6
>>57
よろしく。
59心得をよく読みましょう:03/03/25 21:56 ID:bI4OEXch
>>57
お願いしますー^^;
60心得をよく読みましょう:03/03/27 09:22 ID:4JepPDsK
やる前に落ちそう
61名無し魔法店:03/03/27 10:27 ID:JtPvzWQo
かちゅで書き込めないのは同じ原因?プラウザで見えないし。
http://game4.2ch.net/test/read.cgi/gal/1046012819/
62名無し魔法店:03/03/27 10:43 ID:JtPvzWQo
書き込めないんじゃなくて、長いレス(700バイト程度)が書き込めない(サーバーが見つからないといわれる)

見えないスレ追加
http://game4.2ch.net/test/read.cgi/gal/1020480043/
http://game4.2ch.net/test/read.cgi/gal/1045758107/
http://game4.2ch.net/test/read.cgi/gal/1031727890/
http://game4.2ch.net/test/read.cgi/gal/1046348200/

↓128Kバイト以上あるけど見えるスレ
http://game4.2ch.net/test/read.cgi/gal/1031727890/
63名無し魔法店:03/03/27 10:49 ID:JtPvzWQo
連続スマソ。
見えるスレでも長いレス書き込めなかった。テストは下のスレで
http://game4.2ch.net/test/read.cgi/gal/1021551856/

テストに使用した書き込み
−−−−−−−−
                   ____
                   /   /
         /     ∩ /    /
        /      / / /__/
           /   / /   ∩
              / /     | |
  .        / / /_∧  / /  
            / / ´_ゝ`)/   華麗に書き込みテスト
          / |      / 
            |    /
            |   /⌒l
             ヽ   | /
           / | ゙ー'| L
        /     |  /(_  ヽ
         / / ノ    ̄
       /  / /
     /   ( ヽ
64BG ★: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 サーバ !!
65BG ★: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
66心得をよく読みましょう:03/03/29 17:30 ID:doI9sZgS
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
67BG ★:03/03/29 17:30 ID:???
ありゃ

http://etc.2ch.net/kakolog.html

も configration error になっちゃった。
68BG ★:03/03/29 17:31 ID:???
もとに戻してみた。

69心得をよく読みましょう:03/03/29 17:32 ID:jwrHsfTk
>>64
おーい、なんでetcなんだよー
ヽ(`Д´)ノプンプン
70心得をよく読みましょう:03/03/29 17:32 ID:TsIyaGrE
かけたかけた
71心得をよく読みましょう:03/03/29 17:44 ID:loExOKb/
実験ならgame4でやって下さい。
72心得をよく読みましょう:03/03/29 19:06 ID:nUmhe+ST
旧mentaiあたりにjikken板復活したらどうなんだろう?
73心得をよく読みましょう:03/03/29 21:41 ID:DambGZIv
>>72
激しく Do it.
74心得をよく読みましょう:03/03/30 03:34 ID:KFv/0UR/
jikken板はいいんだけどそこに雑談しにくるやつらがウザい…
75心得をよく読みましょう:03/03/30 21:28 ID:9kwNV8DQ
ex2がいいんじゃないかと
76 ◆ITAN/Itbe. :03/03/30 21:39 ID:iDZC9LDe
ooo鯖の時は飛びまくりで面白かったですけど勘弁
77心得をよく読みましょう:03/03/30 23:51 ID:VAbpZBfT
マジレスすると
実験板をつくるなら、新しめの鯖(apache2の鯖)にしないと意味がない。
少なくとも、今回の件の実験をするためには。

結局、何らかの板が稼働している鯖に同居することになる。
78心得をよく読みましょう:03/04/02 23:36 ID:6L9tFqT6
hosyu
79心得をよく読みましょう:03/04/03 00:05 ID:T2NDtswf
結局解決したの?
保守が必要なスレとは思えないんだけど。
80心得をよく読みましょう:03/04/03 00:07 ID:puexfj79
>>79
解決していませんけど・・・
81心得をよく読みましょう:03/04/04 14:27 ID:qvMdMSeX
>>65
>DeflateBufferSize 8096

8096って何でこんな半端な数字なの?8192とか16384とか
じゃないの?
82心得をよく読みましょう:03/04/04 14:44 ID:peYD/rBa
4096と8192が混ざった説に1票
83心得をよく読みましょう:03/04/04 20:46 ID:zra345N/
                   ____
                   /   /
         /     ∩ /    /
        /      / / /__/
           /   / /   ∩
              / /     | |
  .        / / /_∧  / /  
            / / ´_ゝ`)/   華麗に書き込みテスト
          / |      / 
            |    /
            |   /⌒l
             ヽ   | /
           / | ゙ー'| L
        /     |  /(_  ヽ
         / / ノ    ̄
       /  / /
     /   ( ヽ



84 ◆cZfSunOs.U :03/04/04 21:03 ID:5F6cVc0G
しばらく見ていなかったらこんなことに......

>>65 DeflateBufferSize, DeflateMemLevel, DeflateWindowSize の
各ディレクティブは .htaccess 中では使えませんです.

# っていうかこれらはデフォルト設定のままでいいのでは......

ちなみに,zlibの圧縮レベルは DeflateMemLevel ではなくて
DeflateCompressionLevel で指定します(2.0.45以降のみ).

cf. http://httpd.apache.org/docs-2.0/mod/mod_deflate.html
85心得をよく読みましょう:03/04/06 13:52 ID:ZhzlmM6p
保守
86心得をよく読みましょう:03/04/09 03:21 ID:K38DrhDA
対策待ち捕手
87 ◆garnetGnNk :03/04/09 08:56 ID:w/HEJiBR
>74
( ̄ー ̄
88BG ★:03/04/12 18:20 ID:???
ハードディスクへの読み書きが
一番のネックになっているようなんだなぁ

で、圧縮転送するときの圧縮の段階で
全部メモリー上でやりたいと思っているんだけど、
89心得をよく読みましょう:03/04/12 18:59 ID:hY01JjL5
うーん、何がなんだかヽ(´ー`)ノ
90心得をよく読みましょう:03/04/13 00:35 ID:cnWiFJ6f
>>88
自分は見守ることしか出来ないけど、上手くいくといいですね。
91心得をよく読みましょう:03/04/13 01:01 ID:w5ZedPaL
>>88
gzipじゃなくてdefrateを使えばディスクI/Oしないで圧縮転送するって
どっかの過去レスにあったような気がするんだけど。
92心得をよく読みましょう:03/04/13 20:24 ID:Eb5yXHWO
>>91
このスレでなかった?
確か,圧縮用の一時ファイルを作らない だったような気が。
>>88
乙です。「けど。」と言うのは何かネックが?
メモリ増設のコストは掛かるけど,後は占有領域を確保できれば
ってトコなのかな? 素人なんでデムパだったら失礼w
93心得をよく読みましょう:03/04/13 21:54 ID:Eb5yXHWO
>>92
「けど。」→「けど、」
気付くのに1時間と30分…(´・ω・`)
94心得をよく読みましょう:03/04/14 00:17 ID:pzBI2wN/
>>33-50
>>64-65
このあたりかな、deflate
95心得をよく読みましょう:03/04/14 13:25 ID:dc3l7dR8
>>94
でつね。後は,>>65に対する>>84氏の指摘が反映されているかどうかでしょうか。
それから>>88の対処。出来るのかな?
おいらにゃ手伝える内容じゃありませんですが,頑張ってください>BG★どの。
96心得をよく読みましょう:03/04/15 04:31 ID:v1OXGarc
aa2,sports4とapache2の鯖が増えたわけですが・・・
97心得をよく読みましょう:03/04/15 04:41 ID:/HBmQxBL
実験に使うなら今のところ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化
セミさんコース = 七年以内にはなんとか、決して放棄している
          訳ではありませんが、
100BG ★:03/04/17 10:59 ID:???
100
101心得をよく読みましょう:03/04/17 11:01 ID:m+tuncsF
ヽ(`Д´)ノ
102心得をよく読みましょう:03/04/17 22:23 ID:QP3DOwju
全くの素人ですみませんが,DefaultType text/plainは
必要ないんでしょうか?
>>84のリンク先からたどってみると,MIMEタイプを決定する事が出来ないと と
書かれているみたいだし。
103かくにん ◆KornrikzJM :03/04/18 20:22 ID:IW4mey+H
./configure に --enable-deflate は入ってるよね?>BG★タン
104ずぶ ◆/KornN9iwU :03/04/19 21:50 ID:NADToBt/
諸般の事情でトリップ変更>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 方面に要望出すしかないです。
106心得をよく読みましょう:03/04/21 05:45 ID:WizLuIyx
優先度下がった?
107心得をよく読みましょう:03/04/24 01:37 ID:nefXewms
結局放置
108359:03/04/24 23:29 ID:lq/lKdVB
http://etc.2ch.net/test/read.cgi/sousai/1040199654/

冠婚葬祭板のこれが見られません。
最新50は見られるのですが。
見られるようにおながいします
109ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★:03/04/24 23:56 ID:???
どうなったんでしょう。。?
110心得をよく読みましょう:03/04/25 00:00 ID:P5mj7kQL

パシャ パシャ  パシャ パシャ パシャ  パシャ パシャ パシャ パシャ パシャ
   パシャ パシャ パシャ パシャ パシャ  パシャ パシャ パシャ  パシャ  パシャ
 ∧_∧      ∧_∧     ∧_∧  ∧_∧    ∧_∧     ∧_∧
 (   )】      (   )】    (   )】 【(   )    【(   )    【(   )
 /  /┘ .   /  /┘.    /  /┘ └\ \   └\ \   └\ \
ノ ̄ゝ     ノ ̄ゝ      ノ ̄ゝ     ノ ̄ゝ    ノ ̄ゝ     ノ ̄ゝ
111心得をよく読みましょう:03/04/25 00:08 ID:Igp0NnJc
侍ぬんちゃくさんの働きが悪いのでしょう。
ネトゲしかしていませんし、削除屋になったのも自己利益のためですからね。
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/ の環境で
 やってみるとどうなるのか
113心得をよく読みましょう:03/04/25 00:19 ID:kA9jm6jw
>>108
夕方頃は l50 等を付けないと確かに見れなかったのですが、今は見れますね〜
114心得をよく読みましょう:03/04/25 00:38 ID:hiaHQ1lx
>>112関連スレ@夜勤の巣
■ お手伝いさん募集中。。。
http://jbbs.shitaraba.com/computer/bbs/read.cgi?BBS=2095&KEY=1050545010
★ read.cgi 作り直し大作戦 〜愛は2chを救う〜
http://jbbs.shitaraba.com/computer/bbs/read.cgi?BBS=2095&KEY=1051177958

RDT@何でも実験サーバ
http://bg3.2ch.net/rdt/
115ずぶ ◆PHZUBUXUug :03/04/25 19:04 ID:ZOb2x6/m
とりあえず,apacheでmod_deflateが有効になっているのか否か
確認しておきたいですね。
DSOでは無いと思われるので,apachectl -Lで確認して貰えれば…
116domo2 ◆eoDomo5qoo :03/05/01 19:45 ID:dgE2L8ow
さぁ!
本格的にいきますかー!!
117名無しさん@お腹いっぱい。:03/05/01 19:46 ID:gn6VLVDV
移転?
118名無しさん@お腹いっぱい。:03/05/01 19:51 ID:B6SWny6j
ん?移転みたいだね。
119domo2 ◆eoDomo5qoo :03/05/01 19:55 ID:dgE2L8ow
とりあえず、>>112のやつからをやってみます。
120domo2 ◆eoDomo5qoo :03/05/01 20:37 ID:dgE2L8ow
>>112 の一番上はないですね。
コンパイルしたやつがbg3で動いてます。

.htaccess をいじったらいいのだろうか。
121むむむ ◆MUMUMUkopk :03/05/01 20:43 ID:HQFsvq/X
>>120
ごくろうさまです。
.htaccess に1行だけ、

AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/x-javascript

を指定して、そのディレクトリにある普通の HTML ファイルが普通に見られるかどうか、
試していただけますか。

それで、>>105 の真偽がわかるはずです。
122むむむ ◆MUMUMUkopk :03/05/01 20:44 ID:HQFsvq/X
>>121
普通に(HTML/1.1 が有効の IE 等で)見られるか

という意味です。
123domo2 ◆eoDomo5qoo :03/05/01 20:47 ID:dgE2L8ow
入れてみましたー。

>AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/x-javascript
124むむむ ◆MUMUMUkopk :03/05/01 20:50 ID:MmRSWhSu
>>123
うまくgzip圧縮されてますね。つまり、mod_deflateは有効な状態です(ぱちぱち)。

$ telnet bg3.2ch.net 80
Trying 216.218.213.34...
Connected to bg3.2ch.net.
Escape character is '^]'.
GET / HTTP/1.1
Host: bg3.2ch.net
Accept-Encoding: gzip,deflate

HTTP/1.1 200 OK
Date: Thu, 01 May 2003 11:48:45 GMT
Server: Apache/2.0.44 (Unix) mod_perl/1.99_07-dev Perl/v5.8.0 mod_ssl/2.0.43 OpenSSL/0.9.6g DAV/2 FrontPage/5.0.2.2624 PHP/4.3.0RC3 mod_gzip/2.0.26.1a
Last-Modified: Mon, 21 Apr 2003 13:03:58 GMT
ETag: "200acc6-811-c3850b80"
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 946
Content-Type: text/html

槎@Ot・トカセチタケカ頓m エ嫁Nf_-NZQオテ!ネケケqワ8vf゚5・ケ~ZWロ$*!=塞
(以下略)
125むむむ ◆MUMUMUkopk :03/05/01 20:55 ID:HQFsvq/X
つまり、mod_deflateは今すぐ有効にできるってことすね。
要するに新サーバでは、 read.cgi 側における圧縮処理は必要ない、ということか。
むろん動作確認は必要すね。

ということで、bg3.2ch.netで動かしてるread.cgiは、#define GZIPと#define ZLIB
(だっけ)をやめてみるといいのかも。

# 私も自分のサーバでちょっと実験してみようかな。
126domo2 ◆eoDomo5qoo :03/05/01 20:57 ID:dgE2L8ow
>>125
やってみますー。

ご飯作りながらだけど。
127名無しさん@お腹いっぱい。:03/05/01 20:58 ID:BVE0rvwe
鯖の中の人がすごく頑張っているようだ。
128名無しさん@お腹いっぱい。:03/05/01 22:59 ID:3Zj7UXny
>>126
ご飯を作ってくれる人はいないんですか?
129名無しさん@お腹いっぱい。:03/05/02 00:26 ID:AgGWKDuZ
>>124
それだとdeflateよりgzipのほうが優先されませんか?
Accept-Encoding: deflate, gzip; q=0.9

とかにしないとdeflateが優先されないような。
130むむむ ◆MUMUMUkopk :03/05/02 00:47 ID:/dz6rFDP
>>129
結果は同じでした。

$ telnet bg3.2ch.net 80
Trying 216.218.213.34...
Connected to bg3.2ch.net.
Escape character is '^]'.
GET / HTTP/1.1
Host: bg3.2ch.net
Accept-Encoding: deflate, gzip; q=0.9

HTTP/1.1 200 OK
Date: Thu, 01 May 2003 15:46:37 GMT
Server: Apache/2.0.44 (Unix) mod_perl/1.99_07-dev Perl/v5.8.0 mod_ssl/2.0.43 OpenSSL/0.9.6g DAV/2 FrontPage/5.0.2.2624 PHP/4.3.0RC3 mod_gzip/2.0.26.1a
Last-Modified: Mon, 21 Apr 2003 13:03:58 GMT
ETag: "200acc6-811-c3850b80"
Accept-Ranges: bytes
Content-Length: 904
Content-Encoding: gzip
Vary: Accept-Encoding
Content-Type: text/html

(以下略)
131むむむ ◆MUMUMUkopk :03/05/02 00:54 ID:/dz6rFDP
んで、どうも bg3 は mod_deflate と mod_gzip が両方入ってるみたいに見えるので、
mod_gzip 関係の .htaccess の設定をオフにしてみましょう。
そのうえで、
AddOutputFilterByType 行が有効の時にgzip圧縮がかかる
かつ
AddOutputFilterByType 行が無効(コメント)の時にgzip圧縮がかからない
ということが確認できれば、mod_deflate で gzip 圧縮されていることになるかと。

確認は、やっぱ telnet で直接 HTTP/1.1 をしゃべって目視するのが確実かな。
132名無しさん@お腹いっぱい。:03/05/02 04:27 ID:DYw5t2qe
Apache2にはmod_deflateが標準で入ってるから
今後はmod_gzipはいらねーとheさんに言っとくといいかもね
133名無しさん@お腹いっぱい。:03/05/02 05:05 ID:CoLRvD3p
mod_deflateのソースをちらっと眺めてみたんだけど、
圧縮に関してはとりたてて問題はなさそう。
gzwriteではなくz_streamを使ってオンメモリで圧縮してる。
強いて言えばバッファサイズが固定なので
Content-Lengthを付加するときにapache側でバッファする必要があるかな、くらい。
つーか、mod_deflateでcgiの出力にContent-Lengthは付く?
付かないとするとchunked encodingになってるかも。

それよりも気になったのは、
mod_gzipにある、.htmlの代わりに.html.gzを転送する機能がなさそうに見えること。
これがないと、index.htmlの転送にかかる負荷がふえるような。
それともapache2自体か他のモジュールにその機能が入ってたりする?
134名無しさん@お腹いっぱい。:03/05/02 08:56 ID:DYw5t2qe
mod_negotiateかmod_rewriteで代わりができるでしょ
135むむむ ◆MUMUMUkopk :03/05/02 12:50 ID:W4ZSikLG
>>133
>それよりも気になったのは、
>mod_gzipにある、.htmlの代わりに.html.gzを転送する機能がなさそうに見えること。

問題ないすよ。
すくなくとも newsplus.jp の環境では問題なく動きました。
.gz だけ置いておいても問題ないはず。
参考:
イラク情勢+ 過去ログup場所 批判要望
http://bbs.newsplus.jp/test/read.cgi/bbs/1049416468/
136 ◆cZfSunOs.U :03/05/02 14:13 ID:itfoyxSg
mod_negotiation の機能を使うとすると,type map を使うか
MultiViews を使うかだけど,MultiViews だとリクエストの度に
readdir/readdir_r() を実行するので重くなりますね.
ということで,type map を使うのがいいでしょうかね.

今までの index.html, subback.html をそれぞれ
index.html.html, subback.html.html のようにリネームして,
あとはこんな感じですかね......

    --[.htaccess]---------------------------
<Files ~ ^(index|subback)\.html$>
    SetHandler type-map
</Files>
    --[index.html]--------------------------
URI: index.html.html
Content-Type: text/html

URI: index.html.gz
Content-Encoding: gzip
Content-Type: text/html
    --[subback.html]------------------------
URI: subback.html.html
Content-Type: text/html

URI: subback.html.gz
Content-Encoding: gzip
Content-Type: text/html
    ----------------------------------------
137名無しさん@お腹いっぱい。:03/05/02 18:38 ID:DYw5t2qe
>>135
> すくなくとも newsplus.jp の環境では問題なく動きました。
> .gz だけ置いておいても問題ないはず。
それこそmod_negotiationのおかげ。
> Content-Location: iraq1.htm.gz
> Vary: negotiate
> TCN: choice
138むむむ ◆MUMUMUkopk :03/05/02 19:10 ID:W4ZSikLG
>>137
そうすね。
んで、>>136 ということですか。

で、>>136 ですが、まずは現行の bbs.cgi をできるだけ変えないで
やる路線ではないかなとも思われ。
139むむむ ◆MUMUMUkopk :03/05/02 19:26 ID:W4ZSikLG
ちなみに newsplus.jp は MultiViews すね。>>136

頻繁に書き換わって、かつファイル数が多いディレクトリだと、readdir() の
コストを考慮する必要があるのかな。

で、あんまり書き換わらないディレクトリで、かつアクセスがそれなりにあるんなら、
キャッシュが効くのではないかと。
Linux はよく知らないのですが、Directory Name Lookup Cache に相当するものって
Linux にもあるんでしたっけ。

# Webサーバ関連の道はあんまり究めてないので、あくまで一般論。
# 個人的には、read.cgi 的問題からやや離れてる気も少し。
140名無しさん@お腹いっぱい。:03/05/02 19:34 ID:DYw5t2qe
mod_rewriteでシミュレートするとこんな感じ?

RewriteEngine on
RewriteCond %{REQUEST_URI} !\.gz$
RewriteCond %{HTTP:Accept-Encoding} gzip [NC]
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ^.*$ %{REQUEST_URI}.gz
141名無しさん@お腹いっぱい。:03/05/02 19:44 ID:DYw5t2qe
すべてのリクエストでstatが余分に走るから
2行目はもうちょっと絞ったほうがいいか
RewriteCond %{REQUEST_URI} \.(html|txt|dat)$
142 ◆cZfSunOs.U :03/05/03 16:36 ID:HMCwkQmL
>>139 type map と MultiViews のパフォーマンスに関しては,こんな記述があります.
http://httpd.apache.org/docs-2.0/misc/perf-tuning.html
    Also note that explicitly creating a type-map file provides better
    performance than using MultiViews, as the necessary information can be
    determined by reading this single file, rather than having to scan the
    directory for files.

で,mod_negotiation (type map / MultiViews) と mod_rewrite の鯖側の負担の
簡単な比較をしてみたんですが,mod_rewrite が一番軽いんでしょうかね.
っていうか,mod_deflate も意外と健闘してる......(w
まぁ Solaris 上でのテストなんで,Linux ではまた違った結果になるかも
知れませんけど.

    truss -c -p (pid of the working process) & \
    ab -c128 -n2048 -H'Accept-Encoding: gzip' 127.0.0.1:2080/ ; \
    pkill -u $user -x truss
のようなことをした結果
http://jbbs.shitaraba.com/computer/bbs/read.cgi?BBS=2095&KEY=1050545010&START=164&END=169&NOFIRST=TRUE

# 本題とは関係ないけど,index.html.gz を直接呼んだ場合,
# Accept-Encoding ヘッダがあると sendfile() が使われないというのは......

mod_rewrite の場合,ディレクトリへのリクエスト(ex. http://qb.2ch.net/operate/ )
でも効くように,などを勘案して>>140-141を改造するとこんな感じでしょうか.

RewriteEngine on
RewriteCond %{HTTP:Accept-Encoding} gzip [NC]
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ([^/]+)\.(html|txt|dat)$ $1.$2.gz

RewriteCond %{HTTP:Accept-Encoding} gzip [NC]
RewriteCond %{REQUEST_FILENAME}index.html.gz -f
RewriteRule /?$ index.html.gz
143名無しさん@お腹いっぱい。:03/05/05 17:57 ID:7IeqF+QA
>>131
>確認は、やっぱ telnet で直接 HTTP/1.1 をしゃべって目視するのが確実かな。

ブラウザが動いてるほうのマシンで
% tcpdump -i NICの名前 -s 1024 -X dst host bg3.2ch.net
を走らせて、普通にブラウザでアクセスするという手もあります。

http://www.tcpdump.org/
http://windump.polito.it/
144名無しさん@お腹いっぱい。:03/05/06 15:40 ID:1HsOK2Ce
hobby3ってmod_deflateやめちゃったんですか?
PHPを除去したのはいいと思うけど。

Headers:
null: HTTP/1.1 200 OK
Date: Tue, 06 May 2003 06:31:08 GMT
Server: Apache/2.0.44 (Unix) mod_perl/1.99_07-dev Perl/v5.8.0 mod_ssl/2.0.43 OpenSSL/0.9.6g DAV/2 FrontPage/5.0.2.2624 PHP/4.3.1 mod_gzip/2.0.26.1a
Last-Modified: Wed, 30 Apr 2003 16:00:39 GMT
ETag: "780fd33-542-47f5d7c0"
Accept-Ranges: bytes
Content-Length: 817
Content-Encoding: gzip
Vary: Accept-Encoding
Connection: close
Content-Type: text/plain
145名無しさん@お腹いっぱい。:03/05/06 15:41 ID:1HsOK2Ce
PHP入ってた(汗
146むむむ ◆MUMUMUkopk :03/05/07 02:03 ID:Or0jU+nN
>>144
どうも、新セッティングなサーバ(Apache 2.x)から全部mod_deflateがなくなった模様、、、。
147ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★:03/05/07 04:18 ID:???
解決に向かってると信じましょう。。。
148名無しさん@お腹いっぱい。:03/05/07 05:21 ID:A6aL6hRx
信じれば救われるですか?(w

このスレはずーっと拝見してるですけど、見守ることしか出来ないんで
せめて┃,,゚Д゚彡ノ旦旦旦旦旦~~~~お茶ドゾ
149名無しさん@お腹いっぱい。:03/05/07 08:56 ID:PxX4VIxk
壊血な方向に!
150 ◆cZfSunOs.U :03/05/07 16:38 ID:3Xn0GoGN
mod_deflate がなくなったというのは,どうやって調べたのでしょうか?
mod_deflate の場合,組み込まれていても Server ヘッダには出ないはずですが......
151むむむ ◆MUMUMUkopk :03/05/07 16:51 ID:NBN42xDP
>>150
前はHTTP/1.1的返事に出てた気が、、、。

と思って見てみると、>>124 の時点で既に相手からの返事には入ってないですね。
ううむ、見間違いだったかも。
152ずぶ ◆PHZUBUXUug :03/05/07 21:29 ID:1t2x9ocb
>>151
テストサーバーで出てましたねー
153ずぶ ◆PHZUBUXUug :03/05/07 21:47 ID:1t2x9ocb
え〜と…あったあった
■ 新しいサーバで read.cgi が正しく動かない問題。
http://qb.2ch.net/test/read.cgi/operate/1047840578/124
でもこれってgzipが効いてるだけ?
154ずぶ ◆PHZUBUXUug :03/05/07 21:48 ID:1t2x9ocb
>>153
既出ですた。スマソ
155名無しさん@お腹いっぱい。:03/05/08 07:28 ID:2ZTo6ocn
>>1
そんなもん動かんでよろしい
156名無しさん@お腹いっぱい。:03/05/08 16:21 ID:eErozMH2
gzipが効いてるだけだと思います。ていうか、以前のヘッダーにはmod_deflateが
出現していたので(記憶ですが出ていました)。色々調べてみましたけど、今は
ほぼすべてのサーバでmod_deflateが出ない模様。全部gzipで圧縮されている
ようです(Content-Encodigがgzip)。

少し前に、sports2以外の全サーバが一時的にダウンする現象がありましたけど、
もしかしてこの関係では?と疑っています。
157名無しさん@お腹いっぱい。:03/05/08 16:23 ID:eErozMH2
あと、あんまり関係ないですけど、sports2が非圧縮でしか
転送しないのは放置でいいんですか?
158domo2 ◆eoDomo5qoo :03/05/08 20:39 ID:W8DPFmqF
sports2 サーバはひろゆきさんの実験サーバです。。
159 ◆cZfSunOs.U :03/05/08 21:00 ID:0w2cv1fz
Serverヘッダにバージョン情報を追加する関数は ap_add_version_component() です
(server/core.c 中にあります).例えば mod_ssl の場合はこの関数が呼ばれていますが
(modules/ssl/ssl_engine_init.c 中の ssl_add_version_component() で),
mod_deflate (modules/filters/mod_deflate.c) では呼ばれていません.

http://cvs.apache.org/viewcvs.cgi/httpd-2.0/

実際,自分のところで動かしている Apache でも,mod_deflate を有効にしていても
Serverヘッダには出ないのですが......
160名無しさん@お腹いっぱい。:03/05/09 09:46 ID:VZlCVj/Y
>>156-157
sports2はsakura.ad.jpでひろゆきが借りてる鯖。
他の鯖はhe.netから夜勤さん経由で借りてる。
いま問題になってるのはhe.netから借りてる回線容量の逼迫だから、
sports2はとりあえず関係ない。
161やきん ★:03/05/09 14:18 ID:???
×他の鯖はhe.netから夜勤さん経由で借りてる。
○他の鯖はhe.netから借りてる。

>いま問題になってるのはhe.netから借りてる回線容量の逼迫だから、
いまはあまり問題になっていない。
162名無しさん@お腹いっぱい。:03/05/09 14:49 ID:slHoF1ZG
でもContent-Encodingがgzipってことはgzipじゃないの?
163名無しさん@お腹いっぱい。:03/05/09 14:56 ID:oqutaFgF
mod_deflateで圧縮しても、Content-Encodingはgzipだと思ったけど。
164名無しさん@お腹いっぱい。:03/05/09 19:18 ID:slHoF1ZG
>>163
うそつき、Inflate(deflateの逆)でデコードできなかったよ。それに
過去のヘッダーではdeflateが出現していたって書いてあるでしょ。
つまり現状はgzipオンリーで圧縮されているわけだが。
165 ◆cZfSunOs.U :03/05/09 20:26 ID:lvX1Wkag
まぁ"mod_deflate"というネーミングが混乱の元かも知れませんね......
こういう名前ではあるのですが,実際にやっているのは gzip エンコードです.

# もっとも,将来的に deflate エンコードの機能が追加されることも
# ありえないとはいえませんけど.

ソース (modules/filters/mod_deflate.c) を見ても

    /* If the entire Content-Encoding is "identity", we can replace it. */
    if (!encoding || !strcasecmp(encoding, "identity")) {
      apr_table_setn(r->headers_out, "Content-Encoding", "gzip");
    }
    else {
      apr_table_mergen(r->headers_out, "Content-Encoding", "gzip");
    }

のように,Content-Encoding ヘッダに"gzip"と設定する部分はありますが,
"deflate"と設定する部分は存在しません.
166名無しさん@お腹いっぱい。:03/05/09 23:11 ID:oqutaFgF
>164
> うそつき、Inflate(deflateの逆)でデコードできなかったよ。
apache1.xの鯖(mod_gzip)はデコードできたの?
つーか、gzipのヘッダ(ファイル名や時刻など)ちゃんと読み飛ばしてる?
167名無しさん@お腹いっぱい。:03/05/10 02:39 ID:E1e3VY1H
>>165
つまりdeflateで圧縮されているという証拠はないと。流れてくるストリームは
gzipだけど、誰が(gzipが、あるいはdeflateが)圧縮したかはわからないって
いう結論ですか?以前のヘッダにmod_deflateが出ていたのは錯覚?

>>166
java.util.zip.InflaterInputStream
java.util.zip.GZIPInputStream

なんだったらサンプルソースも出しますよ。
168166:03/05/10 03:46 ID:pfY1joaf
>167
今試してみたら>>1(HTML化待ち)はちゃんとgzipで送られ
>>18の一番上は圧縮されずに送られてくる。
Accept-Encodingは"gzip"と"gzip,deflate"の両方で。
もちろん、>>1の出力がmod_deflateではなくmod_gzipで圧縮されている可能性は否定しない。

Server:のヘッダにmod_deflateが出ているのは俺は見たことはない。
また、Server:ヘッダのコピペにmod_deflateが出ているのも見たことはない。
mod_deflateの圧縮形式がgzipであることは、俺=>>133なので
自分の目で確認している。>>163で自信無さそうに書いているが。

もう一度聞く。
・qb鯖の出力はデコードできるのか?
・デコード出来ないストリームは、本当に「圧縮されている」のか?

試してみたいので、Inflate出来なかったURLを教えてくれ。
169domo2 ◆eoDomo5qoo :03/05/10 21:50 ID:0sV0c3VS
今問題になっているのは何なんだろう。
いまいち分かってないおいら。
誰かまとめてくれないかなぁ・・。
170ずぶ ◆PHZUBUXUug :03/05/11 00:21 ID:VhXeiL7j
1.read.cgiの動作不具合の原因(切り分け?)
2.mod_deflate実装の可否,及び安定動作環境の構築
3.オンメモリ圧縮化=ディスクI/Oの削減(2が実行されれば効果大期待)
っつートコでしょうか。ほかに有りましたらよろすく。
171名無しさん@お腹いっぱい。:03/05/11 00:22 ID:Wp5vvS4y
>>168
>Server:のヘッダにmod_deflateが出ているのは俺は見たことはない。
これは記憶で書いているので証拠はないが、確かに見た記憶はある。
先日のsports2以外一斉ダウンの後、出なくなったようだ。

>・qb鯖の出力はデコードできるのか?
できている

>・デコード出来ないストリームは、本当に「圧縮されている」のか?
圧縮されている

Accept-Encoding: deflate, gzip;q=0.9, *;q=0.6のリクエストで
返ってきたストリームがgzip。GZIPInputStreamではデコード
可能、InflaterInputStreamではデコード不可能。つまり、この
ストリームはgzipで圧縮されており、deflateではない。

これでわかってもらえた?

>>169
問題はないと言えばないし、あると言えばある。deflateがなくなったらしい
こと、gzip圧縮だとmod_gzipがテンポラリファイルを作るため、ディスクI/O
が重いこと、mod_deflateならテンポラリファイルを作らない(らしい)こと、
mod_gzipがテンポラリファイルを作らなければ解決するのになってこと。
こんなところでは。
172名無しさん@お腹いっぱい。:03/05/11 00:26 ID:Wp5vvS4y
>試してみたいので、Inflate出来なかったURLを教えてくれ。

どのURLでもそうだったけど、強いて言うならhttp://qb.2ch.net/accuse/subject.txt
173ずぶ ◆PHZUBUXUug :03/05/11 00:37 ID:VhXeiL7j
補足…つーか。
そもそもmod_gzip実装されているのに圧縮されないのは
何故なのかが特定できてないですよね。
それを一気にdeflateでディスクI/Oもろとも解決しようとして
いる訳ですが。
目指すのはdeflate実装,或いはその代替 で良いのでしょうか?
わたすに出来るのはこれくらいですが,お力になれたら嬉しいなっと。
174名無しさん@お腹いっぱい。:03/05/11 00:59 ID:foVMISow
>172
批判要望板の過去ログのコピペ。
導入当初がこれ。
> 504 名前:心得をよく読みましょう投稿日:2003/01/19(日) 16:32 ID:Az7fCA0U
> society.2ch.net/test/read.cgi/
>
> HTTP/1.1 200 OK
> Date: Sun, 19 Jan 2003 03:30:34 GMT
> Server: Apache/2.0.43 (Unix) mod_perl/1.99_07-dev Perl/v5.8.0 mod_ssl/2.0.43 OpenSSL/0.9.6g DAV/2 FrontPage/5.0.2.2624 PHP/4.3.0RC3 mod_gzip/2.0.26.1a
> Content-Encoding: gzip
> Last-Modified: Sun, 19 Jan 2003 01:05:28 GMT
> Content-Length: 9209
> Content-Encoding: gzip
> Vary: Accept-Encoding
> Keep-Alive: timeout=15, max=100
> Connection: Keep-Alive
> Content-Type: text/html
>
> Content-Encodingが2つもある。これが原因?

しばらくしてからが、これ。
> 736 名前:開けた時投稿日:2003/02/17(月) 13:45 ID:jEsTjreX
> GET /test/read.cgi/win/1022248379/ HTTP/1.0
> Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
> Accept-Language: ja
> User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
> Host: pc2.2ch.net
> Connection: Keep-Alive
>
> HTTP/1.1 200 OK
> Date: Mon, 17 Feb 2003 04:28:16 GMT
> Server: Apache/2.0.44 (Unix) mod_perl/1.99_07-dev Perl/v5.8.0 mod_ssl/2.0.43 OpenSSL/0.9.6g DAV/2 FrontPage/5.0.2.2624 PHP/4.3.0RC3 mod_gzip/2.0.26.1a
> Last-Modified: Sun, 16 Feb 2003 22:57:57 GMT
> Connection: close
> Content-Type: text/html

>>163のは「(圧縮形式がdeflateなのに)ヘッダがgzip」という意味ではなく
「中身の圧縮形式がgzip」という意味で書いた。

それとInflateというのは一般用語なんでね。
実際、zlibでgzipを展開するのもinflateだし。
アホらしいからもうやめる。
175名無しさん@お腹いっぱい。:03/05/11 01:01 ID:Wp5vvS4y
>そもそもmod_gzip実装されているのに圧縮されないのは
>何故なのかが特定できてないですよね。

ぜんぜんわかってないと思われ。mod_gzipは実装されているし
圧縮もされている。問題はテンポラリファイルを作ること。
gzipがテンポラリファイルを作らなければ解決するし、deflateが
実装されて動作すれば(テンポラリファイルを作らないというの
が本当なら)解決する。

もちろん現状容認でも何ら問題はないと思うけど、負荷が高く
なってきたときのキャパシティというか、どこまで粘れるかという
限界の問題かと。
176名無しさん@お腹いっぱい。:03/05/11 01:04 ID:Wp5vvS4y
>>174
なんか「逃げられた」としか思えないんだが、まあそれはいいとして
要するにmod_deflateは動いてないってことでしょ。んじゃこっちが
間違ったことを言ってるわけじゃないし、別にいいけど。
177名無しさん@お腹いっぱい。:03/05/11 01:04 ID:foVMISow
まだいるみたいだし、なんでこんなにムキになってたかだけ書いとこう。
>>163のどこに嘘が書いてある?
mod_deflateはgzip形式で圧縮するし、
正しいContent-Encodingのヘッダも出す。
なんで>>164で嘘つき呼ばわりされなきゃならないんだ?
178名無しさん@お腹いっぱい。:03/05/11 01:07 ID:foVMISow
>要するにmod_deflateは動いてないってことでしょ。

はぁ?
「ヘッダからはわからない」「あんたの記憶がいい加減」だとしか書いてないよ。
179名無しさん@お腹いっぱい。:03/05/11 01:09 ID:Wp5vvS4y
>なんで>>164で嘘つき呼ばわりされなきゃならないんだ?

この点についてのみ説明

1.ヘッダがgzipだからgzipだよね?という話が出た
2.ヘッダがgzipでも圧縮はdeflateだろ、との反論
3.それじゃあ、とInflaterInputStreamでデコードテスト→できなかった
4.うそじゃん、gzipで圧縮されてるじゃんと反論
5.で、deflateは動いてないんでしょ?gzipであってるよね?という結論
180名無しさん@お腹いっぱい。:03/05/11 01:13 ID:foVMISow
俺が書いたのは>>163だけだって言ってるだろ。

どこに嘘が書いてあるんだよ。
181名無しさん@お腹いっぱい。:03/05/11 01:15 ID:foVMISow
っていうか>>124あたりを読むと
「勝手にmod_deflateの圧縮形式がdeflateであると勘違いしてる」だけじゃん。
182ずぶ ◆PHZUBUXUug :03/05/11 01:23 ID:VhXeiL7j
>>175
言葉足らずですんません。
これは>>170の1に対する補足で,>>18のアドレスのサーバーにmod_gzipが
実装されているにもかかわらず圧縮されていない事に対してです。
183名無しさん@お腹いっぱい。:03/05/11 01:23 ID:M7QkXjPp
言い争うのやめれー。

つーか、トリップをつけてない時点で「個」はないと思うんだけど。
184名無しさん@お腹いっぱい。:03/05/11 01:24 ID:Wp5vvS4y
じゃあdeflateが動いているという証拠をきぼんぬ
結局、今どっちで圧縮されているかは不明ということでしょ。
なんか「deflateはヘッダに出なくても実装されて動いているんだ」
という流れになってるから、本当にそうか?と。
185ずぶ ◆PHZUBUXUug :03/05/11 01:39 ID:VhXeiL7j
>>184
証拠は無いと思われるし,現在は外れているみたいです>mod_deflate

ただ,181さんの見解で有っているかと。
http://www.cync.jp/manual/mod/mod_deflate.html
これを見る限り,mod_deflateはzlibによるzipまたはgzip圧縮の為の
フィルタモジュール(でいいですか?)と言うことだと思います。
186嘘つき:03/05/11 01:46 ID:foVMISow
まあ、>181で>>124と書いたのは>>129の間違いなわけだが。

>184
>じゃあdeflateが動いているという証拠をきぼんぬ
うん。2chでmod_deflateが動いてる証拠はない(多分動いてない)。
が、mod_deflateを使っている(と思われる)newsplus.jpのヘッダに
mod_deflateもmod_gzipも現れていないが、圧縮はされている。
自力圧縮の可能性は否定しないがね。

今までの「mod_deflateが無くなった」も
>>150>>159を無視して「記憶では」と言い張ってるだけにしか見えない。

>179
>2.ヘッダがgzipでも圧縮はdeflateだろ、との反論
これはどのレス?
このスレをdeflateで検索しても見つからないんだけど。
誰かがそう言ったなら仕方ないとも思うけど、俺にはそういう流れに見えなかった。
最初の方から「gzip圧縮するならmod_deflateの方が」と言われてるし。
もしこのスレ以外だったら悪かったね。俺は見てないかもしれない。
187ずぶ ◆PHZUBUXUug :03/05/11 01:47 ID:VhXeiL7j
>>185
なんか勘違いしてますかね?>自分
gzip圧縮されていればinflateで展開できるの?
だとしたら私には限界です。スレ汚しスマソ
吊ります…
188名無しさん@お腹いっぱい。:03/05/11 02:57 ID:Wp5vvS4y
個人的には>>184が証明されればそれでOK。
うそつきは悪かった。でもdeflateだと主張しているようにしか
見えなかったので。

>今までの「mod_deflateが無くなった」も
>>150>>159を無視して「記憶では」と言い張ってるだけにしか見えない。

だから「見た記憶はある、ただし記憶だから証拠はない」というふうに
終始一貫して書いていたはずだけど。つまりdeflateがヘッダに出ない
からといって、実装されているともいないとも言えないんでしょ。また、
現状、deflateが動いているかはわからない(たぶん動いてない)って
いうことも確認できたわけでしょ。それならそれでOK。

>最初の方から「gzip圧縮するならmod_deflateの方が」と言われてるし。

で、deflateで圧縮されているならInflateで展開できるはず、と仮定して
Inflateを使ってみたら展開できなかったという流れを今まで説明してきた
つもりなんだか理解できてなかったらもういいよ。で、deflateじゃないよ
といったらdeflate使っても圧縮はgzipだというから「はあ?」ということに。
まあどうでもいいことだ。気にするな。deflateは動いてるのかいないのか
実装されているのかいないのか、わからないという結論が確認できたし。
189嘘つき:03/05/11 03:10 ID:foVMISow
>2.ヘッダがgzipでも圧縮はdeflateだろ、との反論
これはどのレス?
190名無しさん@お腹いっぱい。:03/05/11 03:17 ID:Wp5vvS4y
>>189
わからん、忘れた。どっかで、ヘッダがgzipでもmod_gzipとは限らない。deflateが
圧縮してもヘッダそのものはgzipを返すとか見た覚えがあるけど、もう探すのも
めんどくさい。もう一度書くけど>>184が証明されればそれで自分的にはOK。

>>182
遠隔レスだが圧縮はされていて、誰が(mod_gzip or mod_deflate)圧縮しているかは
わからない、というのが現状らしい。そしてdeflateが実相されているのか、動いている
のかは不明、と。
191嘘つき:03/05/11 03:32 ID:foVMISow
>わからん、忘れた。
まーた曖昧な記憶が根源ですか。それが原因で嘘つき(>>179)じゃね。
「Server:にmod_deflateが出ているのを見た覚えがある」も忘れたんだっけ。

>で、deflateで圧縮されているならInflateで展開できるはず、と仮定して
>Inflateを使ってみたら展開できなかったという流れを今まで説明してきた

それは正しいし、「deflate形式ではなかったので展開できなかった」と言っているのは
俺も>>174の時点で理解している。
だから話がかみ合わなかったのも納得した。そこでやめようと思った。
ただ、「逃げた」とか「自分は間違ってない」とか言われなければ(>>176)。

勝手に勘違いして騒いでいるのはおまえの方。俺ではない。

>で、deflateで圧縮されているなら
誰一人そんなことは言ってないし、どこにも書かれていない。

圧縮形式にしろ、Serverヘッダにしろ、読めばちゃんと書かれていることばかり。
勝手に自分の脳内で決めつけ、他人を否定するな。
192嘘つき:03/05/11 03:49 ID:foVMISow
補足するが、誰一人「deflateで圧縮されている」なんて言ってないどころか、>>165
> まぁ"mod_deflate"というネーミングが混乱の元かも知れませんね......
> こういう名前ではあるのですが,実際にやっているのは gzip エンコードです.
と丁寧に説明されている。
ところがこの「gzipでエンコードしてる」を>>169
「deflateで圧縮されているという証拠はない」に脳内変換している。
たまらんね。思い込みって。
>>176
>要するにmod_deflateは動いてないってことでしょ。
も、勝手に解釈して決めつけてる。誰もそんなことは言ってないのに。
193ずぶ ◆PHZUBUXUug :03/05/11 09:55 ID:VhXeiL7j
吊ってきたw
>>190
了解です。

っつーことで,以前は圧縮していなかったようですが,その辺は
直ってるんですかね?
あとはmod_deflateの実装となるのかな。
194domo2 ◆eoDomo5qoo :03/05/11 18:35 ID:cuQehSLV
またーり、またーり。。

>>170-171
おぉ、まとめてくれてどもですー。
おいら的には、>>170の1をまずどうにかして、
それから2を実行、とか思ってるんですけど。。
平行にやってもいいんですけどねー。
195ずぶ ◆PHZUBUXUug :03/05/12 03:37 ID:Js8mUcpT
>>194
あ,どもさんはじめまして^^ 激しく亀レスです(汗

>おいら的には、>>170の1をまずどうにかして、
となると,動作不具合な鯖の.htaccess他設定関連をテスト鯖と
比較する必要も有りそうです。
んで違いのある箇所を揃えながら検証と。

平行でやる場合だと,それに加えて新鯖のmod_gzipを外して
mod_deflateオンリーでレスポンスヘッダにgzipが出るかを
検証しないといけないし。

手間が掛かりそうですね。。。。
ハンドル通りのクセに首突っ込んじゃって大丈夫か?>自分
196domo2 ◆eoDomo5qoo :03/05/12 20:54 ID:YBQu9JXr
オープンでやってるんで、誰が参加してもおけです、
とういうか、どんどん参加してね

>となると,動作不具合な鯖の.htaccess他設定関連をテスト鯖と
>比較する必要も有りそうです。
>んで違いのある箇所を揃えながら検証と。

ん?どゆことだろう
とりあえず、bg3は全く同じ仕様にしてます
.htaccess も、read.cgi も。
それをこれから変えていって、動けばいいなぁ、と。
197ずぶ ◆PHZUBUXUug :03/05/12 23:08 ID:Js8mUcpT
>>196
あ,すんません,古い鯖を調べてますた。レスポンスヘッダは同じですねー
つか,だとすれば何を変えればいいんでしょう…

モジュールの組み込み設定とかはどうなんでしょう?
./configureで,どう指定したか とか。
意味不明だったらスマソ
198ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★:03/05/13 13:38 ID:???
etcサーバでの不具合です。。
http://etc.2ch.net/test/read2.php
http://etc.2ch.net/test/read2.php?egegegege
http://etc.2ch.net/test/read2.php/tete

read2.phpの中味は下記です。
*********
<?php
print "error";
?>
test
********
引数にスラッシュを与えるとエラーを起こすようです。。
199徘徊 proxy110.docomo.ne.jp:03/05/13 13:44 ID:mU+qlzxu
ありゃ…
200ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★:03/05/13 14:04 ID:???
エラーというよりは、apacheがディレクトリだと思って
ほりにいっちゃってる感じですかねぇ、、
201名無しさん@お腹いっぱい。:03/05/13 14:06 ID:saq5bnEy
ひろゆき、何とかしなさい。
202名無しさん@お腹いっぱい。:03/05/13 14:18 ID:bQ3h6GxH
この時間、詳しい奴は仕事してる気がする。。。
203名無しさん@お腹いっぱい。:03/05/13 14:38 ID:VBNFTY2l
.htaccess に
AcceptPathInfo On
って書いてもダメですか?
204ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★:03/05/13 15:14 ID:???
おぉ、直った!
203さん凄いっす。
205名無しさん@お腹いっぱい。:03/05/13 15:23 ID:LzGobNeU
ひろゆきの下ゲッツ
206名無しさん@お腹いっぱい。:03/05/13 15:25 ID:siCbZue5
>>204
あ、直りました?
よかったぁ。(^^
207名無しさん@お腹いっぱい。:03/05/13 16:46 ID:17gZkAAk
>>206
ひろゆきから金取っとけ
208本7 ◆HON7/awDa. :03/05/13 17:15 ID:aibJoYxf
n
209domo2 ◆eoDomo5qoo :03/05/13 18:39 ID:cscZj8yu
なにやら話しがそれてしまったぞ。

.htaccess でどうにかなる問題じゃないのかな?
コンパイルの問題?
原因も分かってない状態。
http://bg3.2ch.net/test/read.cgi/rdt/1021406128/

解説キボンヌ。
210domo2 ◆eoDomo5qoo :03/05/13 18:40 ID:cscZj8yu
今の.htaccess

XBitHack on

AddDefaultCharset Off
mod_gzip_on Yes
mod_gzip_minimum_file_size 300
mod_gzip_maximum_file_size 0
mod_gzip_maximum_inmem_size 1000000
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
211 ◆cZfSunOs.U :03/05/13 19:47 ID:GAfAuK7h
read.cgi を PHP にリプレースするのかな? それはともかく......

>>210 まずは......"mod_gzip_xxxxxx"っていう設定を全部消すと
mod_gzip が無効になります.その上で

AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/x-javascript

を追加すれば,mod_deflate が有効になるはず.
http://httpd.apache.org/docs-2.0/mod/core.html#addoutputfilterbytype
の Note によれば,

AddType text/plain dat

も追加した方がいいかも.あとはスタティックに圧縮されたファイルを
扱えるように

RewriteEngine on
RewriteCond %{HTTP:Accept-Encoding} gzip [NC]
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ([^/]+)\.(html|txt|dat)$ $1.$2.gz

RewriteCond %{HTTP:Accept-Encoding} gzip [NC]
RewriteCond %{REQUEST_FILENAME}index.html.gz -f
RewriteRule /?$ index.html.gz

も追加すればとりあえずOkか......
212domo2 ◆eoDomo5qoo :03/05/13 20:03 ID:cscZj8yu
とりあえず

AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/x-javascript
AddType text/plain dat

を入れてみた。
deflate で圧縮されてます?
213 ◆cZfSunOs.U :03/05/13 20:20 ID:GAfAuK7h
>>212 圧縮は行われているようです.

>deflate で圧縮されてます?

>>165でも説明しましたが,mod_deflate でも圧縮形式は gzip です.

HTTP/1.1 200 OK
Date: Tue, 13 May 2003 11:13:16 GMT
Server: Apache/2.0.44 (Unix) mod_perl/1.99_07-dev Perl/v5.8.0 mod_ssl/2.0.43 OpenSSL/0.9.6g DAV/2 FrontPage/5.0.2.2624 PHP/4.3.0RC3 mod_gzip/2.0.26.1a
Last-Modified: Tue, 22 Apr 2003 13:27:53 GMT
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 95663
Connection: close
Content-Type: text/html
214名無しさん@お腹いっぱい。:03/05/13 20:27 ID:+pSuLTNo
従来読めなかったような巨大なスレは読めるようになってる?
215domo2 ◆eoDomo5qoo :03/05/13 20:46 ID:cscZj8yu
>>214
読めますね。

うーむ、

DeflateBufferSize 8096
DeflateMemLevel 6
DeflateWindowSize 15

を入れるとエラーになるのはなんでだろう。。
216 ◆cZfSunOs.U :03/05/13 20:52 ID:GAfAuK7h
217domo2 ◆eoDomo5qoo :03/05/13 21:03 ID:cscZj8yu
RewriteEngine on
RewriteCond %{HTTP:Accept-Encoding} gzip [NC]
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ([^/]+)\.(html|txt|dat)$ $1.$2.gz

RewriteCond %{HTTP:Accept-Encoding} gzip [NC]
RewriteCond %{REQUEST_FILENAME}index.html.gz -f
RewriteRule /?$ index.html.gz

も入れてみた。
それと、index.html.gz も作ってみた。
218 ◆cZfSunOs.U :03/05/13 21:19 ID:GAfAuK7h
>>217 "Accept-Encoding: gzip"ありの場合となしの場合で
別々のスタティックなファイルを吐き出しているようなので
Okらしいですね."/"及び"/index.html"について

["Accept-Encoding: gzip"あり]
Last-Modified: Mon, 21 Apr 2003 13:03:58 GMT
ETag: "20113e5-393-c3850b80"
Content-Length: 938

["Accept-Encoding: gzip"なし]
Last-Modified: Tue, 13 May 2003 12:01:41 GMT
ETag: "200acc6-811-75493340"
Content-Length: 2065
219domo2 ◆eoDomo5qoo :03/05/13 21:40 ID:cscZj8yu
うーむ、
index.html がうまいこと表示されない。。
220 ◆cZfSunOs.U :03/05/13 21:42 ID:GAfAuK7h
あ......ひょっとすると *.gz が二重に圧縮されてるか......w

RemoveOutputFilter gz

追加でどうかな?
221domo2 ◆eoDomo5qoo :03/05/13 21:47 ID:cscZj8yu
RemoveOutputFilter gz

入れてみました。
222ずぶ ◆PHZUBUXUug :03/05/13 21:56 ID:11VN4PXv
見るのは,>>209のアドレスにindex.htmlくっつければ良いんでしょうか?
付いていけなくなってます…(´・ω・`)
223名無しさん@お腹いっぱい。:03/05/13 22:04 ID:iQi06n5T
index.html
ダウンロードになっちゃいます…
224名無しさん@お腹いっぱい。:03/05/13 22:33 ID:pAJM/HPE
もはや、我々素人がついていけるスレじゃないな
225ずぶ ◆PHZUBUXUug :03/05/13 22:46 ID:11VN4PXv
>>223
gzip圧縮が効いてる証拠ですね。
ブラウザ設定の「http1.1」に関するチェックを入れると見れるはずですが…
ちなみに私は見れます
226名無しさん@お腹いっぱい。:03/05/13 22:52 ID:iQi06n5T
>>225
先程は駄目だったようです
Content-typeが上手く伝わってなかったのでしょうか…
今は私も見えます
227 ◆cZfSunOs.U :03/05/13 22:56 ID:GAfAuK7h
>>220の対策も,どうも効かないぽ,ですね......

こちらのローカル環境でテストしてみたけど,どうもこれは
mod_deflate の構造的な問題ぽ......
mod_rewrite だけでなく mod_negotiation (type map / MultiViews)
でも同じようになってしまうし.

CGI出力で"Content-Encoging: gzip"ってなってる場合は
二重に圧縮しないようになってるけど,スタティックな
*.gz ファイルに振った場合のことは考慮されてないみたい......

r->headers_out に"gzip"がセットされているかはチェックするけど,
スタティックな *.gz ファイルの場合 mod_mime で r->content_encoding
に"gzip"とセットされるようだけど,こちらはチェックしてないし.

となると,mod_deflate 使うとなれば,スタティックな *.gz を
扱うのをあきらめるか,それとも自分で r->content_encoding も
チェックするようにするパッチを作るか,ということになる......

Apache の Bugzilla にも報告した方がいいのかな......?
228ずぶ ◆PHZUBUXUug :03/05/14 00:08 ID:VLmJ1PD4
>>226
っと,失礼しました。

>>227
全部まとめて圧縮するために,特定のファイルを除外する機能が
無いんですねぇ。
mod_gzipみたいにexclude出来ればいいんですが…
229名無しさん@お腹いっぱい。:03/05/14 02:19 ID:n2+9h6gt
現状の.htaccessってどうなってるんですか?
あと、gzipとdeflateがContent-Encodingで区別できないとすると
deflateが動いている証拠は?gzipを廃止したならわかりますが。
230名無しさん@お腹いっぱい。:03/05/14 05:07 ID:nBc3/+VB
<Files ~ "\.(html|txt|dat)$">
SetOutputFilter DEFLATE
</Files>
でどうよ?
.html.gzは「末尾が」.htmlじゃないから
適用されなくなるはず。
231 ◆KornrikzJM :03/05/14 12:36 ID:jdZKuV2G
>>229
>>210,212,217 ですよー。
つか,証拠とか言ってないで,domo2さんにgzip外したか
確認してもらったらどうですか?

>>230 うまくいくといいな。わくわく。
232ずぶ ◆KornrikzJM :03/05/14 12:55 ID:jdZKuV2G
こんなの見つけたんですけど…
ttp://www.cync.jp/manual/mod/mod_mime.html
.gzファイルのエンコーディングを指定できれば何とかなりそうな。
使えないでしょうか…
233BG ★:03/05/14 18:23 ID:???
おっ
なんかうまく行きそう?
234ずぶ ◆PHZUBUXUug :03/05/14 18:47 ID:VLmJ1PD4
>>233
うほっ
どうなんでしょう…(汁
235 ◆cZfSunOs.U :03/05/14 20:40 ID:KEqrXFJZ
>>230 それに cgi も加えれば,とりあえずOkですかね.
>>232 それだと,HTMLページが表示されずにダウソロードになってしまう悪寒......

>>227の問題はこちら......ローカル環境ではこちらのパッチで
二重に圧縮されなくなることは確認.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=19913
236BG ★:03/05/14 21:17 ID:???
んじゃ
domo2さんにテストしてもらって
うまく行ったら、どこかのサーバで試験的に導入するですかね、
237domo2 ◆eoDomo5qoo :03/05/14 21:26 ID:Z2mRLFXJ
>>236
そゆことで、、

なんかダウンロードが出るんですけど、おいらだけですか?
http://bg3.2ch.net/
238 ◆jQQQcncea. :03/05/14 21:29 ID:wHUBAc2v
>>237
当方は問題ないですが・・・
239BG ★:03/05/14 21:30 ID:???
>>237
わしもダウンロードになる。

IE6.0
240 ◆cZfSunOs.U :03/05/14 21:35 ID:KEqrXFJZ
まだ二重に圧縮されてますね......
241名無しさん@お腹いっぱい。:03/05/14 21:35 ID:tNpOAmIk
>>237
問題ありませんけど・・・
242BG ★:03/05/14 21:37 ID:???
まず第一段階として
.gz は使用しない(bbs.cgiでも作らない)というのを試してみよう。

作った方がいいのか、作らない方がいいのかも微妙だと思う。
転送量的には変化はないとしても
作るコスト(bbs.cgi内でのexec多数回呼び出し)とdeflateに任せた
ときのコストがどうなるか・・・

特に live5 では、作らない方がもしかしたら負荷極端に減ったりして。
243 ◆jQQQcncea. :03/05/14 21:37 ID:wHUBAc2v
この違いはいったい何から来るんだ?ISPか?
244 ◆DIVER/dx5c :03/05/14 21:38 ID:bmyG3Y8J
当方も問題無し。
IE5.01SP3
245domo2 ◆eoDomo5qoo :03/05/14 21:39 ID:Z2mRLFXJ
うむむ。。
とりあえず、.gz は考えない(使わない)方向でいきましょー、
その方が負荷が減るサーバもあるしね。
うまく行けば bbs.cgi から gzip が消せるかも。
246BG ★:03/05/14 21:40 ID:???
どの .htaccess 入れればいいですか?
もう一度 貼ってくださいー > domo2 さん
247domo2 ◆eoDomo5qoo :03/05/14 21:44 ID:Z2mRLFXJ
凄い勢いでかぶったのは置いといて・・、

>>246
こいつですー、

XBitHack on
ErrorDocument 404 http://server.maido3.com/
ErrorDocument 403 http://server.maido3.com/
Options ExecCGI Indexes FollowSymLinks Includes

AddDefaultCharset Off

AddType text/plain dat
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/x-javascript
248 ◆cZfSunOs.U :03/05/14 21:44 ID:KEqrXFJZ
>>212かな.
249 ◆cZfSunOs.U :03/05/14 21:45 ID:KEqrXFJZ
かぶった......w
250BG ★:03/05/14 21:45 ID:???
んじゃ live5 で実験開始 !!
251 ◆tEioz/DREI :03/05/14 21:46 ID:mnfOeWyd
どきどき。。
252domo2 ◆eoDomo5qoo :03/05/14 21:46 ID:Z2mRLFXJ
わくわく。。
253BG ★:03/05/14 21:48 ID:???
これ入れます。
AcceptPathInfo On が PHP のところで必要だそうです。


XBitHack on
ErrorDocument 404 http://server.maido3.com/
ErrorDocument 403 http://server.maido3.com/
Options ExecCGI Indexes FollowSymLinks Includes

AcceptPathInfo On
AddDefaultCharset Off

AddType text/plain dat
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/x-javascript
254BG ★:03/05/14 21:49 ID:???
入れました。
bbs.cgi の .gz つくりをやめさせますー
255BG ★:03/05/14 21:51 ID:???
んで .gz を消しにいかなきゃ・・・
256BG ★:03/05/14 21:56 ID:???
どよどよ?

まずは正常に動いているかの検証ー
257名無しさん@お腹いっぱい。:03/05/14 22:03 ID:/n0Zg9Im
私の環境では問題ないです。

Opera 7.03 Win2000
IE 5.5 Win2000
かちゅ〜しゃ 0.99.1.1057
258 ◆cZfSunOs.U :03/05/14 22:06 ID:KEqrXFJZ
一応正常に見えるようです.ただ,mod_deflate とは無関係でしょうが,
"/dome/subback.html"で Last-Modified が出てこないのはなんでだろ〜?
259BG ★:03/05/14 22:08 ID:???
>>258
dome/subback.html.gz が作られていた。。。

なぜだろ、

まっいいか、見なかったことにしておこう。
260 ◆cZfSunOs.U :03/05/14 22:11 ID:KEqrXFJZ
>>259 出るようになりますた.
261BG ★:03/05/14 22:16 ID:???
うまく行っているような。。。
262domo2 ◆eoDomo5qoo :03/05/14 22:17 ID:Z2mRLFXJ
あとは負荷とかの様子見ですね。。
263名無しさん@お腹いっぱい。:03/05/14 22:19 ID:g2Sj/WMw
(・∀・)イイヨ イイヨー
264むむむ ◆MUMUMUkopk :03/05/14 22:21 ID:YenDjVEX
某国に海外逃亡中。
うまくいってるように見えるすね。

(text/html(subback.html))
$ telnet live5.2ch.net 80
Trying 216.218.249.98...
Connected to live5.2ch.net.
Escape character is '^]'.
GET /livetx/subback.html HTTP/1.1
Host: live5.2ch.net
Accept-Encoding: gzip

(dat直読み)
HTTP/1.1 200 OK
Date: Wed, 14 May 2003 13:16:12 GMT
Server: Apache/2.0.44 (Unix) mod_perl/1.99_07-dev Perl/v5.8.0 mod_ssl/2.0.43 OpenSSL/0.9.6g DAV/2 FrontPage/5.0.2.2624 PHP/4.3.0RC3 mod_gzip/2.0.26.1a
Last-Modified: Wed, 14 May 2003 13:16:25 GMT
ETag: W/"300f296-a9a-9e64fc40"
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 1273
Content-Type: text/html

(以下略)

$ telnet live5.2ch.net 80
Trying 216.218.249.98...
Connected to live5.2ch.net.
Escape character is '^]'.
GET /livetx/dat/1052744009.dat HTTP/1.1
Host: live5.2ch.net
Accept-Encoding: gzip

HTTP/1.1 200 OK
Date: Wed, 14 May 2003 13:18:59 GMT
Server: Apache/2.0.44 (Unix) mod_perl/1.99_07-dev Perl/v5.8.0 mod_ssl/2.0.43 OpenSSL/0.9.6g DAV/2 FrontPage/5.0.2.2624 PHP/4.3.0RC3 mod_gzip/2.0.26.1a
Last-Modified: Wed, 14 May 2003 13:07:04 GMT
ETag: "3455578-51f7-7cf4ce00"
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 6087
Content-Type: text/plain

(以下略)
265 ◆tEioz/DREI :03/05/14 22:22 ID:mnfOeWyd
んだば、おかずとぴんくのついでにlive5も観察観察
266BG ★:03/05/14 22:26 ID:???
>>264
乙ですー。
267むむむ ◆MUMUMUkopk :03/05/14 22:27 ID:YenDjVEX
>>264
ごめん。(dat直読み)を入れる場所を間違えました。
最初の(以下略)の後ろに入れてください。
268むむむ ◆MUMUMUkopk :03/05/14 22:32 ID:YenDjVEX
read.cgi 経由。問題ないすね。User-Agent: をつけないといけないのか。

>>266
どうも。そろそろ会議に戻ろうかと。

$ telnet live5.2ch.net 80
Trying 216.218.249.98...
Connected to live5.2ch.net.
Escape character is '^]'.
GET /test/read.cgi/livetx/1052916969/l50 HTTP/1.1
Host: live5.2ch.net
Accept-Encoding: gzip
User-Agent: Mozilla/4.0 <= この行がないとエラーになるすね。手で確認する時は要注意。

HTTP/1.1 200 OK
Date: Wed, 14 May 2003 13:30:14 GMT
Server: Apache/2.0.44 (Unix) mod_perl/1.99_07-dev Perl/v5.8.0 mod_ssl/2.0.43 Ope
nSSL/0.9.6g DAV/2 FrontPage/5.0.2.2624 PHP/4.3.0RC3 mod_gzip/2.0.26.1a
Last-Modified: Wed, 14 May 2003 13:30:22 GMT
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 3107
Content-Type: text/html
(以下略)
269j:03/05/14 22:38 ID:6Db9xHJg
人生の成功において必要なことは、学歴でも地位でもありません。
知恵と勇気と冒険心です。
果敢に未知なる世界に挑戦し続ける事です。

http://www.h2.dion.ne.jp/~achooooo/index.html
270ずぶ ◆PHZUBUXUug :03/05/14 23:49 ID:VLmJ1PD4
すっかり乗り遅れた悪寒…
>>235さんサンクスコ。皆さん乙カレーですー。
うまく行ってるようで何よりです。あとはBG★タンの
負荷具合の報告を待ちつつ様子見ですねー
わくわく…
271BG ★:03/05/15 14:33 ID:???
http://www.yakin.cc/

今実験中のlive5サーバの転送量を表示するようにしてみた。
たぶんメモリで言うと 7:00AM あたりで .htaccess 入れ替えたはず。


#マルチポストになっちゃった。ゴメン
272 ◆MUMUMUkopk @むむむ ★:03/05/15 17:14 ID:???
>>271
体感的な(例えばllive5にログインしたときに肌で感じる)負荷の変化とかは
どんな感じすかね。
273ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★:03/05/15 20:44 ID:???
肌で感じる体感とかでいいんすか?
生暖かい、、とか、、
274サザン ◆IDaU21y6wI :03/05/15 20:50 ID:5tFCOokn
ひんやりしてる、、とか、、
275本7 ◆HON7/awDa. :03/05/15 20:51 ID:UrnEz4TY
勝ち負けにこだわる訳じゃn

ヒキずり出せれば十分
276本7 ◆HON7/awDa. :03/05/15 20:52 ID:UrnEz4TY
誤爆しました。申し訳ないです
277名無しさん@お腹いっぱい。:03/05/15 20:55 ID:/OZH5xrd
久しぶりの肌寒さのようで((((´д`)) ))
278むむむ ◆MUMUMUkopk :03/05/15 21:15 ID:ATb/uB3Y
>>273 >>274
ログインしていくつかコマンド打った時にサーバの健康度を
肌で感じられるようになれないと、
適切なシステムチューニングはできないと思われ。

「生暖かい(ちょっとビジーかもね)」とか「ひんやりしてる(負荷ないなぁ)」ってのは、
まだいい感じなほうか。
ひどくなると、ひーひー悲鳴を上げてる状況とかわかるようになるし。
279本7 ◆HON7/awDa. :03/05/15 21:23 ID:UrnEz4TY
>>278
かちゅ〜しゃで2chやってたら自分なりには外的な状況は感じれますが
そういうのでもいいのでしょうか
280むむむ ◆MUMUMUkopk :03/05/15 21:34 ID:ATb/uB3Y
>>279
いいす。ただ、外的状況では感じれない部分が問題かもと。

特に今回みたいに圧縮に使うモジュールとかプログラムとかを変えたりすると、
メモリの使われ方とか一時ファイルの作られ方とかが変わるわけで、
それに伴ってシステムさんの気持ちも少しは変化するのではないかと。
281本7 ◆HON7/awDa. :03/05/15 21:39 ID:UrnEz4TY
>>280
ありがとうございます。今回の案件も吐き出されるテキストは同じようなので
クライアント側で特に適正化は必要ないと考えさせていただきます
282BG ★:03/05/15 22:23 ID:???
うっ、寝過ごした。

現在、ばりばり動いています < live5
ちょっと遅かったかな、、
283ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★:03/05/15 22:24 ID:???
>>278を読むと、本当に凄い人と電波さんは紙一重なんだろうなぁ、、と思う今日このごろ。
「エンジンの声を聞け」とかいうエンジニアさんもいるわけで、、、

284BG ★:03/05/15 22:32 ID:???
06:30:34 up 52 days, 7:40, 1 user, load average: 0.70, 0.84, 0.83
25 processes: 16 sleeping, 3 running, 6 zombie, 0 stopped
CPU0 states: 19.0% user, 10.2% system, 0.0% nice, 70.1% idle
CPU1 states: 18.4% user, 9.3% system, 0.0% nice, 71.1% idle

感度抜群です。 アハーン
285名無しさん@お腹いっぱい。:03/05/15 22:32 ID:J0NyXdJ4
>>284
(*´д`*)ハァハァ
286名無しさん@お腹いっぱい。:03/05/15 22:35 ID:vMdbzhrV
ハァ━━━━━━ ;´Д` ━━━━━━ン!!!!


どぞ
287BG ★:03/05/15 22:55 ID:???
>>283
ちなみに
bbs.cgi@live5 は gzip 圧縮(index.html subback.html)の部分を
コメントアウトした特別製です。
ということは、新しいの上書きしたらちょっと挙動不審になるです。

いたって好調だから他のapache2(music2以降)のサーバにもいれようかな。。。
288徘徊 ◆BBhaIKAIx6 :03/05/15 23:01 ID:JrsPf9WP
>>278 いまんとこ僕と愉快な仲間たちの間でも不具合聞いてないっす。
289BG ★:03/05/15 23:02 ID:???
と思って、etc サーバを見てみたら・・・

CPU0 states: 13.0% user, 5.1% system, 0.0% nice, 81.2% idle
CPU1 states: 7.4% user, 2.0% system, 0.0% nice, 89.4% idle
CPU2 states: 11.4% user, 3.4% system, 0.0% nice, 84.0% idle
CPU3 states: 9.2% user, 1.3% system, 0.0% nice, 88.3% idle

なんか四つ付いているんですけど・・・
290ずぶ ◆PHZUBUXUug :03/05/15 23:05 ID:SZyaexsf
>>289
xeonってハイパースレッディング対応だったかな?
AMD使いなんで推測ですが…
291ずぶ ◆PHZUBUXUug :03/05/15 23:08 ID:SZyaexsf
って,ここで終わっちゃわけわかめぢゃないか…
ハイパースレッディングに対応だと1個のCPUを2個認識するはず。
ドゾー
ttp://www.intel.co.jp/jp/developer/technology/itj/2002/volume06issue01/art06_computeintensive/p01_abstract.htm
292ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★:03/05/15 23:25 ID:???
cpuinfoでも4つみえました。
processor : 3
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Xeon(TM) CPU 2.00GHz
stepping : 7
cpu MHz : 1993.606
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 3984.58
293ずぶ ◆PHZUBUXUug :03/05/15 23:40 ID:SZyaexsf
>>292
(恐らく2次)キャッシュサイズのxeonなら,そういう
仕様で間違いないと思いますー。
294むむむ ◆MUMUMUkopk :03/05/15 23:41 ID:ATb/uB3Y
>>289 >>292
4つキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
295ずぶ ◆PHZUBUXUug :03/05/15 23:45 ID:SZyaexsf
>>293
ウホッ 抜けてますた。
キャッシュサイズ512kでつね…
296赤っ恥 ◆BBhaIKAIx6 :03/05/15 23:49 ID:JrsPf9WP
うほっ
297 ◆MUMUMUkopk @むむむ ★:03/05/15 23:50 ID:???
>>283
うん。そのノリに近いかも。
実際昔はディスクドライブの調子とか負荷の状況とか、HDDに耳当てて聞いてた。
モデムの通信音やLEDの光り方で通信のパフォーマンスが出てるかどうかも
ある程度はわかったし。

>>284
6 zombie ってそんなもんなんでしょか。
CPU status 的には特に問題なく、わりと健康に見えますねぇ。< その値
で、いたって好調すか。bbs.cgiも軽くなるし、一石二鳥か。

あとは iostat や vmstat (とかのコマンドってLinuxにあるんだっけ、
じつはLinuxはきちんと管理したことなかったりして)、あるいはtopコマンドあたりで
システムの様子を見てみるとよさげか。
298名無しさん@お腹いっぱい。:03/05/15 23:52 ID:7LsRPl6I
etcもmod_deflateになりました?
大きなサイズのスレが開けるようになりましたが。
299ずぶ ◆PHZUBUXUug :03/05/15 23:55 ID:SZyaexsf
ttp://www.yakin.cc/
昨日よりは薄皮一枚落ちた感じですが,
ディスクアクセスの状態がポイントですかね。
んじゃおやすみなさーい…
300BG ★:03/05/15 23:56 ID:???
ん?
ほんとに四つ付いているのかなぁ・・・

music2 以降のoysterサーバを top コマンドで覗いてみたら
live5(oyster19) 以外四つ見えるです。

かといって問い合わせたら、二本抜かれそうだし・・・
はてはて、

>>297
CPU負荷は最大で両CPUとも40%を超えることはないようです。
おおむね最大で38%くらい、
enoughって感じかな、
いたって快調に動いています。
301BG ★:03/05/15 23:57 ID:???
>>298
なりましたー
302名無しさん@お腹いっぱい。:03/05/15 23:59 ID:7LsRPl6I
>>301
おー、ありがとうございます。
これで作業が楽になるですー。
303 ◆DIVER/dx5c :03/05/15 23:59 ID:fhY0dLGs
HT対応Xeonじゃないすか?
これ。
ttp://www.intel.co.jp/jp/eBusiness/products/server/benefits/ht/
304 ◆MUMUMUkopk @むむむ ★:03/05/16 00:03 ID:???
>>287
if (apacheが1)
  gzip圧縮処理
endif
みたいにすればよさそうすね。

Apacheのバージョンは、/usr/sbin/httpd -v とかやるととれるから、
Perl から呼べばよいかな。

1.x と 2.x で httpd -v の出力は微妙に違うみたいなので、例えば、
/usr/sbin/httpd -v | head -1 | sed -e 's/.*Apache\///' -e 's/\..*//'

に相当するようなことをPerlで組んで、結果が1か2かで判別すればいいのかな。
305 ◆MUMUMUkopk @むむむ ★:03/05/16 00:06 ID:???
>>303
おお、そういえば。
306 ◆MUMUMUkopk @むむむ ★:03/05/16 00:18 ID:???
>>300
> CPU負荷は最大で両CPUとも40%を超えることはないようです。
> おおむね最大で38%くらい、
> enoughって感じかな、
> いたって快調に動いています。

いい感じすね。mod_deflate有効化前はどんなふうだったのでしょう。
gz作成のための処理とI/O待ちとが多かったとすると、かなり改善されるはず。
特にカキコの多い板は顕著かと。

# まさかとは思うけど、
# system("gzip subback.html"); みたいなことはしてないですよねぇ、、、。< bbs.cgi
307BG ★:03/05/16 00:24 ID:???
# まさかとは思うけど、
# system("gzip subback.html"); みたいなことはしてないですよねぇ、、、。< bbs.cgi

コメントを差し控えようかと・・・
管理人に聞いてくださいー
308 ◆MUMUMUkopk @むむむ ★:03/05/16 00:34 ID:???
>>307
Mmm, No comment is sometimes more fluent...

Anyway, if mod_deflate is deployed, this gzip'ing process becomes unneeded.
So, I don't care this.
309 ◆MUMUMUkopk @むむむ ★:03/05/16 00:35 ID:???
>>308
あ、careの後ろにaboutかも。やっぱ、現場英語はだめだこりゃ。
310ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★:03/05/16 01:00 ID:???
こんな行がありましたよ>bbs.cgi

do{
system("gzip -c $SUBFILE > $SUBGZFILE");
}while(-z $SUBGZFILE);
311名無しさん@お腹いっぱい。:03/05/16 06:23 ID:XLNwJo7U
>>304
書き込みのたびにhttpd -v呼ぶんですか?
それよりSERVER_SOFTWAREで判定しては?
if ($ENV{SERVER_SOFTWARE} =~ m{Apache/1}) {
do{
system("gzip -c $SUBFILE > $SUBGZFILE");
}while(-z $SUBGZFILE);
}
312 ◆MUMUMUkopk @むむむ ★:03/05/16 07:04 ID:???
>>310
ぎょぎょぎょ。Perl module使った方がコマンド呼ぶ負荷が(以下略。

>>311
あ、そのほうがいいすね。
313名無しさん:03/05/16 07:15 ID:2kRCvp25
ここは一つ、実験室を再開してbbs.cgiの改造を本格的に・・・。
314サッパリ妖精:03/05/16 12:48 ID:xVrtqZGb
ハアー!さっぱりさっぱり
315BG ★:03/05/16 14:37 ID:???
んじゃ案を

案 ver0.001

main()
{
SETTING.TXT 読み込み();
規制関連();
datに追記();
subject.txt更新();
/*subback.html更新();*/
}
316名無しさん@お腹いっぱい。:03/05/16 15:18 ID:Ysz+WCxa
/html
/i
の処理は無くなりますか?
317BG ★:03/05/16 15:20 ID:???
それらを、かんかんがくがくと
318名無しさん@お腹いっぱい。:03/05/16 15:26 ID:Ysz+WCxa
おけです。別スレ立てたほうが良いですね。
実験室やrdtのような特別板でもつくりますか?
それともこの板に立ててしまいましょうか…?
319BG ★:03/05/16 15:38 ID:???
まずは基本思想からだから
この板に別スレッドでのんびり話し合って行くっていうところでしょうか、

1) 基本思想
2) 基本設計
3) 詳細な設計 → モジュール別にコード書き
  (ここでさまざまな方法が試される、連投規制とか)
4) 組み上げ
5) テストー

ってな流れになるのでしょうか。
320名無しさん@お腹いっぱい。:03/05/16 15:54 ID:Ysz+WCxa
了解です。
別スレに移動ですー

bbs.cgi 再開発プロジェクト
http://qb.2ch.net/test/read.cgi/operate/1053067870/
321ずぶ ◆PHZUBUXUug :03/05/17 22:39 ID:Ddlgnzzu
ちょっとスレを進めてみようかな などと…
こっちはまず思想を固める方向でおけ?
それとも
2ch特化型スペシャルサーバ構築大作戦
http://qb.2ch.net/test/read.cgi/operate/1052923573/
こっちの方がいいですか?
322 ◆cZfSunOs.U :03/05/18 15:57 ID:uRokzo32
>>235のパッチは取り込まれたので,次期バージョンでは修正されているでしょう.
323ずぶ ◆PHZUBUXUug :03/05/18 22:51 ID:jLkhOz5S
>>322
お疲れ様ですー
つか,みなさんbbs.cgiに行ってしまわれました…
(´・ω・`)
324本7 ◆HON7/awDa. :03/05/18 23:19 ID:f41/+8nL
live5で2000ゲットできませんでした
325コナン ◆SJSEX69q3Q :03/05/18 23:37 ID:U7myQVbh
俺もキリ番は獲ってないわけだが・・・(´・ω・`) シャボーン
326 :03/05/19 00:31 ID:dOMCd1DZ
327ずぶ ◆PHZUBUXUug :03/05/26 09:20 ID:gjw3dEg9
昨日辺りから持ち上がってきた,過去ログが読めない鯖の
問題はどうしますか?
2chの動作報告はここで。 パート2
http://qb.2ch.net/test/read.cgi/operate/1053274940/66-
現在,pc2とetc鯖で確認済み。music2鯖でも出たらしいです。
他の鯖(とりあえず試したのはqp)ではokなので,過去ログの置き方か
読み出し側の問題だとは思うんですけど。
328名無しさん@お腹いっぱい。:03/05/26 12:59 ID:er2vE0N+
>>322にあるように次期バージョンのApacheで
修正されているはずなので
セキュリティホールが見つかることを期待しましょう(w
329 ◆rafale0Mno :03/05/26 13:16 ID:Dm0jjivA
ただ、Apacheがバージョンアップしたからと言って
すぐに2ちゃんねるに導入されるかは微妙なのでは?
現状では各ツールの作者さんが対応されてますが…
330domo2 ◆eoDomo5qoo :03/05/26 13:44 ID:PcQJK2ZJ
二重圧縮の解決策を考えよー、
.htaccess の書き換えで済むような。

text/plane が原因かな?
331名無しさん@お腹いっぱい。:03/05/26 14:38 ID:Pb4zncJJ
>>330
それって>>310で痛ましく解決したんじゃないの?
332ずぶ ◆PHZUBUXUug :03/05/26 15:34 ID:gjw3dEg9
>>329 同感です。ただでさえサーバーのupdateって
神経使うみたいですし。

とりあえず,2重圧縮される鯖とされない鯖があるという事は,
>>330辺りで対応可能な気がします。
333名無しさん@お腹いっぱい。:03/05/26 16:04 ID:zT4kDtV/
>>330
text/plane?
text/plain
334domo2 ◆eoDomo5qoo :03/05/26 16:12 ID:PcQJK2ZJ
>>331
過去ログが二重の圧縮されてるみたいです、

>>332
されるサーバとされないサーバがあるんですか?
今、mod_deflate 入ってるサーバは
live5 etc hobby3 game4 かな。

>>333
おぉ、すんません。
勘違いです、
335 ◆rafale0Mno :03/05/26 16:15 ID:Dm0jjivA
>>334
参考にどうぞ。
monazilla Part 4
http://pc2.2ch.net/test/read.cgi/tech/1042432238/

これで相互リンクに。
336ずぶ ◆KornrikzJM :03/05/26 20:46 ID:GiS2isO6
いま仕事場なんでこっちのトリップで。
>>334
つーことはmod_deflateが関係している訳では無いですね…
その中でおいらが確認しているのはetcだけです。
見れない鯖 etc,pc2
(情報ではmusic2もらしいが過去ログ見つからず)
見れた鯖 qb
帰ったらもうちょっと調査してみます。
337名無しさん@お腹いっぱい。:03/05/26 21:23 ID:8czBopk+
>336 これで見えませんか?
http://music2.2ch.net/kakolog.html
338337:03/05/26 21:26 ID:8czBopk+
あ、倉庫の中身があるのは、

男性アイドル
吹奏楽

だけみたいです。
339 ◆cZfSunOs.U :03/05/26 22:12 ID:LSGpvbOy
とりあえず

AddType application/x-gzip gz

かなぁ...... root で鯖いじれるのなら,cvs.apache.org から
mod_deflate.c だけ新しいの取ってきて入れ替えてもいいんだけど.
340ずぶ ◆PHZUBUXUug :03/05/27 01:29 ID:PHCVBXIS
>>337-338
どもですー
やっぱり見えませんね…「ここ壊れてます」となり,タイトルは文字化け。
他の鯖は明日確認してみます。
あ,ちなみに当方OJD-0.1.7.1です。
341ずぶ ◆PHZUBUXUug :03/05/27 01:35 ID:PHCVBXIS
hobby3,game4鯖を覗いてみましたが,
過去ログありませんですた…(´・ω・`)
342名無しさん@お腹いっぱい。:03/05/27 02:43 ID:DHmUeK3x
OJDは0.1.7.2で対応するとかしないとか。
鯖のバグっぽいから見送るという話も出てるけど
とくに対応困難なわけじゃないんだから
たとえバグっぽくてもAd hocに対応するのが
2chらしいと思う。
343ずぶ ◆PHZUBUXUug :03/05/27 13:11 ID:PHCVBXIS
>>342
Apacheのバージョンアップまでは各2chブラウザでの対応待ち
ですかね。
個人的には通常ブラウザでhtmlファイルを取得すれば良いので
特に問題は有りませんが…
344 ◆rafale0Mno :03/05/27 13:14 ID:DMuZ86ew
>>343
通常ブラウザでは●使えないのでは…
345ずぶ ◆PHZUBUXUug :03/05/27 13:34 ID:PHCVBXIS
>>344
あっ言葉足らずでしたね。スマソ
「html化したログに関しては」です。
おいら●持ってないし(汗
346 ◆cZfSunOs.U :03/05/29 05:42 ID:Y5VX2EX0
>>328 注文通りということで(w Apache 2.0.46 リリース.
http://www.apache.org/dist/httpd/Announcement2.html
347ずぶ ◆PHZUBUXUug :03/05/29 14:56 ID:zayPP5/q
2.0.46 キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
これが入ればバッチリですねー
348名無しさん@お腹いっぱい。:03/05/29 21:38 ID:uxmQCUnN
> Add another check for already compressed content in mod_deflate.
あとはHEの中の人がApacheを入れ替えるのを待つばかり、と。
349本7 ◆m.iIZYidCA :03/06/09 03:53 ID:TuTRrrEz
やだdat拾って表示するだけならread.phpっての作りましたけどもしよければ
使ってやってください。
350本7 ◆m.iIZYidCA :03/06/09 04:08 ID:TuTRrrEz
これです。結構まえのバージョンですけど

http://2chlog.net/read2.txt
351名無しさん@お腹いっぱい。:03/06/09 20:59 ID:YxP4D8j+
>>349
あっちこっちで宣伝ご苦労さん。
352ずぶ ◆PHZUBUXUug :03/06/10 08:58 ID:0Oy41YuY
Apache2.0.46 キタみたいですねー
2chの動作報告はここで。 パート2
http://qb.2ch.net/test/read.cgi/operate/1053274940/389
BG★さんおつかれー
353ずぶ ◆PHZUBUXUug :03/06/10 09:11 ID:0Oy41YuY
>>352
> BG★さんおつかれー
忘れ物スマソ。HEの中の人も乙カレーw
354BG ★:03/06/10 15:01 ID:???
Apache/2.0.46 になった
不具合は解消されたのかな?
355名無しさん@お腹いっぱい。:03/06/10 15:25 ID:GH9CKe2h
2chブラウザで過去ログ読めました

cf.
66 名無しさん@お腹いっぱい。 03/05/24 19:48 ID:PRCNByQS
pc2サーバーの過去ログが2ch用ブラウザで読むとおかしいんだけど。
68 名無しさん@お腹いっぱい。 sage 03/05/24 20:04 ID:PRCNByQS
http://pc2.2ch.net/software/kako/1026/10267/1026711731.html
http://pc2.2ch.net/win/kako/1045/10450/1045044108.html
356名無しさん@お腹いっぱい。:03/06/10 15:29 ID:nTPiLszR
BG★さんおつかれ様です。(^_^)ノ
357ずぶ ◆PHZUBUXUug :03/06/10 20:14 ID:0Oy41YuY
>>354-355
こっちもおけ。問題ナッシングです。
358名無しさん@お腹いっぱい。:03/06/11 07:44 ID:KbjAlGGH
ところで、Apache2鯖では過去ログで.html.gz生成するのやめにしませんか?
現在の設定だとApache2鯖では.html.gzが参照されることはないので、
単なるディスク領域の無駄遣いになってます。
生成をやめればディスク領域の消費速度が2/3(当社比)になります。
359倉庫番 ★:03/06/11 13:59 ID:???
あらっ そなの?
360ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★:03/06/11 14:49 ID:???
ほほぉ。
361名無しさん@お腹いっぱい。:03/06/11 15:08 ID:P6NlCle2
むーん
362名無しさん@お腹いっぱい。:03/06/11 21:31 ID:KbjAlGGH
>>359
>>133-あたりを参照。
mod_deflateには.htmlの代わりに.html.gzを転送する機能がないので
mod_rewriteで代用しようとしたけど例のバグのせいでうまくいかず、
オフでも特に問題なさそうなのでオフにした、という話の流れでした。
証拠としては、たとえば
http://pc2.2ch.net/win/kako/1045/10450/1045044108.dat
にアクセスしても
http://pc2.2ch.net/win/kako/1045/10450/1045044108.dat.gz
と同じ内容が表示されずにmaido3.comに飛ばされます。
で、バグが直った今mod_rewriteのシミュレートに再挑戦するという
選択肢もありますが、CPUはすかすかだとおっしゃっていましたから
ディスク領域優先のほうがいいかな、と。
363倉庫番 ★:03/06/11 21:35 ID:???
mod_rewriteのシミュレートに再挑戦に一票。
364名無しさん@お腹いっぱい。:03/06/11 21:48 ID:KbjAlGGH
では>>217をどうぞ。
365domo2 ◆eoDomo5qoo :03/06/11 21:51 ID:Ezfem9xo
domo2 に入れてみました。
366domo2 ◆eoDomo5qoo :03/06/11 21:51 ID:Ezfem9xo
ま、まちがえた。。

bg3にです。
367名無しさん@お腹いっぱい。:03/06/11 21:57 ID:KbjAlGGH
bg3上に今.gzって存在します?
それがないと検証のしようがないです
368domo2 ◆eoDomo5qoo :03/06/11 22:02 ID:Ezfem9xo
>>367
とりあえず、index.html.gzを作ってみたんですけど、、
369名無しさん@お腹いっぱい。:03/06/11 22:13 ID:KbjAlGGH
GET / HTTP/1.0
Host: bg3.2ch.net
Accept-Encoding: gzip

HTTP/1.1 200 OK
Date: Wed, 11 Jun 2003 13:11:27 GMT
Server: Apache/2.0.46 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.46 OpenSSL
/0.9.6g DAV/2 FrontPage/5.0.2.2634 PHP/4.3.2 mod_gzip/2.0.26.1a
Last-Modified: Wed, 11 Jun 2003 12:49:59 GMT
ETag: "2012a81-393-836b0bc0"
Accept-Ranges: bytes
Content-Length: 915
Connection: close
Content-Type: text/html
Content-Encoding: gzip
370名無しさん@お腹いっぱい。:03/06/11 22:13 ID:KbjAlGGH
GET / HTTP/1.0
Host: bg3.2ch.net

HTTP/1.1 200 OK
Date: Wed, 11 Jun 2003 13:11:59 GMT
Server: Apache/2.0.46 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.46 OpenSSL
/0.9.6g DAV/2 FrontPage/5.0.2.2634 PHP/4.3.2 mod_gzip/2.0.26.1a
Last-Modified: Tue, 13 May 2003 12:34:12 GMT
ETag: "200acc6-811-e9931900"
Accept-Ranges: bytes
Content-Length: 2065
Vary: Accept-Encoding
Connection: close
Content-Type: text/html
371名無しさん@お腹いっぱい。:03/06/11 22:14 ID:KbjAlGGH
GET /index.html.gz HTTP/1.0
Host: bg3.2ch.net

HTTP/1.1 200 OK
Date: Wed, 11 Jun 2003 13:12:36 GMT
Server: Apache/2.0.46 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.46 OpenSSL
/0.9.6g DAV/2 FrontPage/5.0.2.2634 PHP/4.3.2 mod_gzip/2.0.26.1a
Last-Modified: Wed, 11 Jun 2003 12:49:59 GMT
ETag: "2012a81-393-836b0bc0"
Accept-Ranges: bytes
Content-Length: 915
Vary: Accept-Encoding
Connection: close
Content-Type: text/html
Content-Encoding: x-gzip

ちゃんと動作してるっぽいですね。
ブラウザでも普通に表示されたので二重に圧縮されてることも
ないみたいです。
372名無しさん@お腹いっぱい。:03/06/11 22:15 ID:KbjAlGGH
ダメ押し。
GET /index.html.gz HTTP/1.0
Host: bg3.2ch.net
Accept-Encoding: gzip

HTTP/1.1 200 OK
Date: Wed, 11 Jun 2003 13:14:46 GMT
Server: Apache/2.0.46 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.46 OpenSSL
/0.9.6g DAV/2 FrontPage/5.0.2.2634 PHP/4.3.2 mod_gzip/2.0.26.1a
Last-Modified: Wed, 11 Jun 2003 12:49:59 GMT
ETag: "2012a81-393-836b0bc0"
Accept-Ranges: bytes
Content-Length: 915
Connection: close
Content-Type: text/html
Content-Encoding: gzip
373名無しさん@お腹いっぱい。:03/06/11 22:43 ID:z7zYhulX
datって対象にしてたの?
374名無しさん@お腹いっぱい。:03/06/11 23:05 ID:KbjAlGGH
言われてみると旧鯖でも.dat→.dat.gzの振り替えはやってないみたいですね。
でもこの通りmod_deflateに振り替え機能がないのは確かなので。
GET /win/kako/index.html.gz HTTP/1.0
Host: pc2.2ch.net

HTTP/1.1 200 OK
Date: Wed, 11 Jun 2003 14:04:49 GMT
Server: Apache/2.0.46 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.46 OpenSSL
/0.9.6g DAV/2 FrontPage/5.0.2.2634 PHP/4.3.2 mod_gzip/2.0.26.1a
Last-Modified: Sat, 07 Jun 2003 04:18:03 GMT
ETag: "b001d1d-3d4-e53c94c0"
Accept-Ranges: bytes
Content-Length: 980
Vary: Accept-Encoding
Connection: close
Content-Type: text/html
Content-Encoding: x-gzip

GET /win/kako/ HTTP/1.0
Host: pc2.2ch.net
Accept-Encoding: gzip

HTTP/1.1 200 OK
Date: Wed, 11 Jun 2003 14:05:07 GMT
Server: Apache/2.0.46 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.46 OpenSSL
/0.9.6g DAV/2 FrontPage/5.0.2.2634 PHP/4.3.2 mod_gzip/2.0.26.1a
Last-Modified: Sat, 07 Jun 2003 04:18:03 GMT
ETag: "b001d18-141b-e53c94c0"
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 969
Connection: close
Content-Type: text/html
375domo2 ◆eoDomo5qoo :03/06/11 23:39 ID:Ezfem9xo
こんなフォルダのindex.htmlがうまく表示されなかったり。。
トップが表示されちゃう。

http://bg3.2ch.net/test41/
376名無しさん@お腹いっぱい。:03/06/12 00:09 ID:oSSDNNf1
最後の行を
RewriteRule ^.*$ %{REQUEST_URI}index.html.gz
にするとどうですか?
377domo2 ◆eoDomo5qoo :03/06/12 00:17 ID:IxuUVv59
どでしょう、、
表示は大丈夫そうです、
378名無しさん@お腹いっぱい。:03/06/12 00:30 ID:oSSDNNf1
ちゃんと機能してるげ。
GET /test41/? HTTP/1.0
Host: bg3.2ch.net

HTTP/1.1 200 OK
Date: Wed, 11 Jun 2003 15:29:32 GMT
Server: Apache/2.0.46 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.46 OpenSSL
/0.9.6g DAV/2 FrontPage/5.0.2.2634 PHP/4.3.2 mod_gzip/2.0.26.1a
Last-Modified: Wed, 11 Jun 2003 14:34:50 GMT
ETag: "4c01635-b1-fa641680"
Accept-Ranges: bytes
Content-Length: 177
Vary: Accept-Encoding
Connection: close
Content-Type: text/html

GET /test41/? HTTP/1.0
Host: bg3.2ch.net
Accept-Encoding: gzip

HTTP/1.1 200 OK
Date: Wed, 11 Jun 2003 15:28:19 GMT
Server: Apache/2.0.46 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.46 OpenSSL
/0.9.6g DAV/2 FrontPage/5.0.2.2634 PHP/4.3.2 mod_gzip/2.0.26.1a
Last-Modified: Wed, 11 Jun 2003 14:37:02 GMT
ETag: "4c01636-b8-2423f80"
Accept-Ranges: bytes
Content-Length: 184
Connection: close
Content-Type: text/html
Content-Encoding: gzip
379名無しさん@お腹いっぱい。:03/06/12 00:32 ID:oSSDNNf1
ちゃんとAccept-Encodingを付けたときと同じLast-Modifiedです。
GET /test41/index.html.gz? HTTP/1.0
Host: bg3.2ch.net

HTTP/1.1 200 OK
Date: Wed, 11 Jun 2003 15:28:39 GMT
Server: Apache/2.0.46 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.46 OpenSSL
/0.9.6g DAV/2 FrontPage/5.0.2.2634 PHP/4.3.2 mod_gzip/2.0.26.1a
Last-Modified: Wed, 11 Jun 2003 14:37:02 GMT
ETag: "4c01636-b8-2423f80"
Accept-Ranges: bytes
Content-Length: 184
Vary: Accept-Encoding
Connection: close
Content-Type: text/html
Content-Encoding: x-gzip
380名無しさん@お腹いっぱい。:03/06/12 00:36 ID:oSSDNNf1
index.html.gzがないときはちゃんとmod_deflateが圧縮して返しています。
GET /rdt/ HTTP/1.0
Host: bg3.2ch.net

HTTP/1.1 200 OK
Date: Wed, 11 Jun 2003 15:34:36 GMT
Server: Apache/2.0.46 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.46 OpenSSL
/0.9.6g DAV/2 FrontPage/5.0.2.2634 PHP/4.3.2 mod_gzip/2.0.26.1a
Last-Modified: Tue, 10 Jun 2003 10:00:27 GMT
ETag: "5006675-1769b-74744c0"
Accept-Ranges: bytes
Content-Length: 95899
Vary: Accept-Encoding
Connection: close
Content-Type: text/html

GET /rdt/ HTTP/1.0
Host: bg3.2ch.net
Accept-Encoding: gzip

HTTP/1.1 200 OK
Date: Wed, 11 Jun 2003 15:34:52 GMT
Server: Apache/2.0.46 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.46 OpenSSL
/0.9.6g DAV/2 FrontPage/5.0.2.2634 PHP/4.3.2 mod_gzip/2.0.26.1a
Last-Modified: Tue, 10 Jun 2003 10:00:27 GMT
ETag: "5006675-1769b-74744c0"
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 23652
Connection: close
Content-Type: text/html
381domo2 ◆eoDomo5qoo :03/06/12 21:33 ID:IxuUVv59
http://bg3.2ch.net/test41/index.html

こいつもトップが見えちゃいますね、、
382名無しさん@お腹いっぱい。:03/06/12 21:57 ID:oSSDNNf1
じゃあ4行目(1つめのRewriteRule)も
RewriteRule ^.*$ %{REQUEST_URI}.gz
に。つーか私は>>140でこう書いたはずなんですが、
なんでわざわざ変な改造したのか>>142さんに
(見てたら)説明してもらいたいところです。
statの回数減らすための工夫も無視されてるし…
383 ◆cZfSunOs.U :03/06/17 19:46 ID:pB4jhusw
しばらく見ない間に,2.0.46 になってたんですね.乙ですた.
あと,こちらで書いた RewriteRule に誤りがあったようで失礼しますた.

ただ,

>>382
>つーか私は>>140でこう書いたはずなんですが、
>なんでわざわざ変な改造したのか>>142さんに
>(見てたら)説明してもらいたいところです。
>statの回数減らすための工夫も無視されてるし…

http://jbbs.shitaraba.com/computer/bbs/read.cgi?BBS=2095&KEY=1050545010&START=225&END=229&NOFIRST=TRUE
に比較結果を載せておきましたが,>>140-141のような書き方(=type A)でも
stat() の呼び出しが減るわけではないようです.むしろ,
RewriteLog の出力を見ると処理量が増えているように
見受けられるのですが......
384名無しさん@お腹いっぱい。:03/06/17 20:42 ID:i0NF5P38
まあそれはともかく正しいRewriteRule希望
385 ◆cZfSunOs.U :03/06/17 23:47 ID:pB4jhusw
>>384 一応>>383のリンク先の type B が修正版となっています.
386名無しさん@お腹いっぱい。:03/06/18 07:06 ID:nA2sH/Wf
ってことでヨロシコ>>domo2さん
387domo2 ◆eoDomo5qoo :03/06/18 21:39 ID:fqWlixi6
入れてみました。

RewriteEngine on
RewriteCond %{HTTP:Accept-Encoding} gzip [NC]
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule (^.*[^/]+)\.(html|txt|dat)$ $1.$2.gz

RewriteCond %{HTTP:Accept-Encoding} gzip [NC]
RewriteCond %{REQUEST_FILENAME}index.html.gz -f
RewriteRule (^|/)$ %{REQUEST_URI}index.html.gz
388ずぶ ◆PHZUBUXUug :03/06/18 22:01 ID:peuq3p0u
>>387 おつかれですー
>>381 はOKでいいのかな。テストです ってメッセージが出ました。
389ずぶ ◆PHZUBUXUug :03/06/18 22:05 ID:peuq3p0u
一応ヘッダを…

GET /test41/index.html HTTP/1.1
Host: bg3.2ch.net
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.4b) Gecko/20030614 Mozilla Firebird/0.6
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
Accept-Language: ja,en-us;q=0.5
Accept-Encoding: gzip,deflate,compress;q=0.9
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
If-Modified-Since: Wed, 11 Jun 2003 14:37:02 GMT
If-None-Match: "4c01636-b8-2423f80"
Cache-Control: max-age=0

HTTP/1.x 304 Not Modified
Date: Wed, 18 Jun 2003 13:00:19 GMT
Server: Apache/2.0.46 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.46 OpenSSL/0.9.6g DAV/2 FrontPage/5.0.2.2634 PHP/4.3.2 mod_gzip/2.0.26.1a
Connection: Keep-Alive
Keep-Alive: timeout=15, max=100
Etag: "4c01636-b8-2423f80"
390名無しさん@お腹いっぱい。:03/06/18 22:46 ID:Ye1KgeFy
書いた文が時々消えてしまうのもそのせいですか?
391名無しさん@お腹いっぱい。:03/06/18 22:57 ID:nA2sH/Wf
規制のせいだと思います。
392名無しさん@お腹いっぱい。:03/06/19 00:16 ID:2YK5p8gj
本文がありません!
と出るんですよ
393名無しさん@お腹いっぱい。:03/06/19 00:41 ID:l6IiZHWD
NGワードで書けないとき本当の理由を隠すために
適当なエラーメッセージが出る場合があります
とりあえずread.cgiはぜんぜん関係ないと思います
394ヒワ」キ:03/06/19 12:19 ID:pK2ZsryS
」イ」罐隘ケ・ッ・・ラ・ネ、HP、ヌス、、ニ、゚、゙、ケ。」スミヘ隍・タ、アキレ、ッスミヘ隍・タ、ア、フ、・・
395名無しさん@お腹いっぱい。:03/06/19 20:14 ID:LCBhadz5
>>394
sjisで書いてね。
396もると ★:03/06/19 22:11 ID:???
ご連絡です。
まだmod_deflateが入っていないサーバーを発見されましたら
お手数ですがこちらの方にサーバー名の報告をお願いします。
397ずぶ ◆PHZUBUXUug :03/06/19 23:05 ID:/ObpqVed
Apache2.0.46の鯖のみですよね。
oyster16〜26,71,72の中からかな。
ウチではContent-Encoding見れないですが。。。
398名無しさん@お腹いっぱい。:03/06/20 00:29 ID:+gJCMP9d
よーわからんけど、削除スクリプトが正常に開かないサーバ書いたらいいんすか?
つーかsocietyの削除スクリプトが駄目っぽいですー
399名無しさん@お腹いっぱい。:03/06/20 17:13 ID:+I+0dwuz
おまいの物差しは削除スクリプトなのかよ。
広い目で見ようぜ。
400名無しさん@お腹いっぱい。:03/06/21 05:30 ID:WxuKBP3K
http://society.2ch.net/test/read.cgi/agri/991830524/

このスレがブラウザで開けません(真っ白)
401名無しさん@お腹いっぱい。:03/06/21 20:42 ID:fKvCAPc7
>>398
物凄い勢いでガイシュツです。連絡スレのログくらい読んでおいてください。
402名無しさん@お腹いっぱい。:03/06/21 21:27 ID:wZvgnHhy
それが直ってないところがあったら教えてね、って話でしょ。
403名無しさん@お腹いっぱい。:03/06/22 01:54 ID:5ZFADZDy
現行のread.cgiソースってどこで手に入りますか?
404名無しさん@お腹いっぱい。:03/06/22 05:17 ID:1qmQWkjH
>>401
398ではありませんが、連絡スレに書かれていた方法って
http://qb.2ch.net/test/read.cgi/saku/1048828914/136
ですよね?
itadakiを使っても、レス番を指定しても真っ白のままなんですが。
通常削除のみitadakiでレス番指定無しで正常に開けるんですが透明削除やスレ削除画面を
開こうとするとどうやっても開きませんでした。
societyの900超えているスレは軒並みダメでした。
レス番指定も
http://qb.2ch.net/test/read.cgi/operate/1047840578/401
このように1レス単位で指定しても開きません。

どのように対処したらいいですか?
405名無しさん@お腹いっぱい。:03/06/22 05:46 ID:1qmQWkjH
更に言うと「スレのサイズが大きい」かどうかは無関係のようです。
900レスを越えた時点で処理不能になります。
800レス程度でサイズオーバーしたスレの透明削除処理は通常通り行えました。
406domo2:03/06/22 12:12 ID:/TPhRN7K
society サーバでmod_deflateが有効になっていない問題に関して、
対応するようにお願いしましたので、もうしばらくお待ちください。
407名無しさん@お腹いっぱい。:03/06/22 12:41 ID:QG1w0vjP
>>404
あなたが本物の削除人なら、
>★itadakiを(ちゃんと)使っても削除できない場合
> 、、解決したハズなので、詳細連絡をお願いします。
とも書いてある部分はお読みになったんでしょうか?

連絡スレへ、処理できなかったスレッドのURLを貼り付けて
詳しく報告するのが先では。
408名無しさん@お腹いっぱい。:03/06/22 12:44 ID:VIGG2olo
ちなみに、itadaki以外のツールでも削除できるツールあります、、
詳しくは白州さんあたりに聞いてみるといいかも。。。ね?
409名無しさん@お腹いっぱい。:03/06/22 19:05 ID:Sx/TDcaI
いや、だから、直ってない鯖があったらこのスレで報告してね、って事なんだけど。
410名無しさん@お腹いっぱい。:03/06/22 20:02 ID:dEHRtPSj
>>409
削除スクリプトを「ちゃんと」使えてない可能性もあるからねぇ・・・
スレのURLは貼った方が良いと思いますが。
societyなら報告済みなので、ちょっと意味不明だとも思う訳です。
段々雑談チックになってきて失礼。
411動け動けウゴウゴ2ちゃんねる:03/07/06 12:22 ID:jIszlATd
Vary: Accept-Encodingが吐かれてるんで
read.cgiの出力がまったくキャッシュされなくて転送量が増加してると
思われますがこのまま放置かな
412ずぶ ◆PHZUBUXUug :03/07/06 23:10 ID:sUDOMadt
>>411
問題提起していただければきっと誰かが反応してくれると思います。
413ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★:03/07/07 04:41 ID:???
mod_deflateでやってくれてるんとちゃうんすか?
414動け動けウゴウゴ2ちゃんねる:03/07/07 05:05 ID:JCAdqABf
おーいcomic3とgame4をリブートしてくれ
415動け動けウゴウゴ2ちゃんねる:03/07/07 07:52 ID:B4MNgOj4
>>413
むしろmod_deflateが犯人です
つーかHTTPの仕様としてはVary:を吐くのが正しいんですけど
Vary:があると一切キャッシュしなくなるIEの仕様が問題だという…
416動け動けウゴウゴ2ちゃんねる:03/07/07 09:32 ID:/J75N6By
http://httpd.apache.org/docs-2.0/ja/env.html
↓これを.htaccessに追加すればいいみたい。
BrowserMatch MSIE force-no-vary
417 ◆MUMUMUhnYI @むむむ ★:03/07/07 11:20 ID:???
>>415
もしそうだとすると、ひどいすね。

http://httpd.apache.org/docs-2.0/ja/misc/known_client_problems.html
を見ると、MSIE 4.0 はだめだそうで、

BrowserMatch "MSIE 4\.0" force-no-vary

という例が紹介されてますが、5.0/5.5/6 もだめなのか。
418動け動けウゴウゴ2ちゃんねる:03/07/07 11:43 ID:/J75N6By
>>417
5.0以降ダウンロードだけはできるようになったけど
キャッシュされないのは変わらず
バックボタン押しただけで全スレ再読み込みですよ
419ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★:03/07/07 11:51 ID:???
うっへ、、、
read.cgiでvaryを吐かないようにすればいいんですかねぇ、、、?
420動け動けウゴウゴ2ちゃんねる:03/07/07 12:15 ID:/J75N6By
>>419
read.cgiは関係ないです。そもそもread.cgiではVaryを吐いてないはずです。
このスレに書いたのは紛らわしかったですね。すみません。
ただ途中から.htaccess修正の話になってたんで…
対応は>>416の通りです。Apache2鯖に入れてください
421ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★:03/07/07 13:01 ID:???
どれが、apache2サーバなんだろう。。。
422名無しさん:03/07/07 13:08 ID:jimDt6gd

  う
    だ
      め
        ぽ
423 ◆MUMUMUhnYI @むむむ ★:03/07/07 13:56 ID:???
>>421
oyster16〜28
oyster71, 72
binbo8.he.net = pc2.2ch.net

他にもあるかも。

http://mumumu.mu/serverlist.html
424動け動けウゴウゴ2ちゃんねる:03/07/10 01:26 ID:/KPE1JPI
えー、何処に言えば良いのか判らないので取り敢えずここに書いてみますが、
DTM板のhttp://pc3.2ch.net/dtm/subback.htmlから行けるリンク先が全部
http://oyster4.he.net/cgi-bin/error500に飛ばされてしまいます
http://pc3.2ch.net/dtm/は機能しているのですが、利用者が減っています。
これって何処に言えば対処してくれるものなんでしょうか?
425domo2 ◆eoDomo5qoo :03/07/22 21:21 ID:EqSClKhP
Apache 2.x.xx
でmod_deflateが現在入ってないサーバ

music2 2chplus

2chplus は一応入ってないみたいです、
music2 は初めの頃に飛ばしちゃったですかね、
他にもあったらよろすくですー。
426domo2 ◆eoDomo5qoo :03/07/22 21:37 ID:EqSClKhP
というか、うまく動いていないサーバがあるみたいです。
それも一緒に報告お願いしますー。
427動け動けウゴウゴ2ちゃんねる:03/07/22 22:15 ID:XG9EvkTY
mod_deflateの未稼動サーバもだけどそれより>>416を何とかしてホスィ
それとももう対応済み?
428動け動けウゴウゴ2ちゃんねる:03/07/22 22:16 ID:XG9EvkTY
あー今試してみたらWinXP+IE6SP1では戻るボタンだけでは
リロードしないみたい
少しは改善されてるのかな?
429 ◆MUMUMUhnYI @むむむ ★:03/07/23 03:39 ID:???
>>425
2chplus = aa2 = bg3 = oyster71 なわけですが、aa2もだめぽなのかしら。
music2 = oyster16 すね。oyster的には新セッティング1号サーバか。
430動け動けウゴウゴ2ちゃんねる:03/08/07 17:41 ID:WwY/JWHZ
夜中に突然誰かが恋しくなったときってありませんか?

まみはいつも恋してます。あなたに逢いたくてたまらない。

だからここで待ってます。http://www.gras-cafe.com

7日間会費無料、10分間もあなたに会えるの。早く逢いたいな。
431r097210.ap.plala.or.jp ◆ZhkbX0xnM6 :03/08/26 20:59 ID:DQk1SE15
test
432r112028.ap.plala.or.jp ◆ZEJ/uceSMU :03/08/26 21:00 ID:rQor9Cd1
hoge
433r097210.ap.plala.or.jp ◆USIWdhRmqk :03/08/26 21:01 ID:DQk1SE15
gngn
434n152098.ap.plala.or.jp ◆WBRXcNtpf. :03/08/26 21:01 ID:QmVAvN6+
ghj
435r097210.ap.plala.or.jp ◆8mhL3cnlTI :03/08/26 21:02 ID:DQk1SE15
wqeqw
436r097210.ap.plala.or.jp ◆8mhL3cnlTI :03/08/26 21:03 ID:DQk1SE15
ghjghj
437r097210.ap.plala.or.jp ◆2r2Ga7GHRc :03/08/26 21:03 ID:DQk1SE15
sdf
438ssl.ecc.u-tokyo.ac.jp:03/08/27 22:43 ID:sI8a/hs/
test
439動け動けウゴウゴ2ちゃんねる:03/08/27 23:09 ID:BMa8PwhM
test
440ずぶ ◆PHZUBUXUug :03/08/28 01:34 ID:kh7Z/iLj
書きこみテスト専用スレ3 〜testてすとはここで
http://qb.2ch.net/test/read.cgi/operate/1061879031/
板内の設定は同じだからこっちでー
441動け動けウゴウゴ2ちゃんねる:03/09/08 04:21 ID:FwIiA4mL
age
442動け動けウゴウゴ2ちゃんねる:03/09/08 06:19 ID:nqjEpsiP
もうIEでミネエヨーだ!プン、プン!
44394.112.112.219.ap.yournet.ne.jp:03/10/19 05:56 ID:CHxzWYH/
444動け動けウゴウゴ2ちゃんねる:03/11/12 15:59 ID:LpCoZ1vp
445動け動けウゴウゴ2ちゃんねる:03/11/12 16:03 ID:LpCoZ1vp
446動け動けウゴウゴ2ちゃんねる:03/11/12 16:05 ID:LpCoZ1vp
447動け動けウゴウゴ2ちゃんねる:03/11/12 16:07 ID:LpCoZ1vp
448動け動けウゴウゴ2ちゃんねる:03/11/12 16:09 ID:LpCoZ1vp
449動け動けウゴウゴ2ちゃんねる:03/11/12 16:10 ID:LpCoZ1vp
450動け動けウゴウゴ2ちゃんねる:03/11/12 16:11 ID:LpCoZ1vp
451動け動けウゴウゴ2ちゃんねる:03/11/12 16:12 ID:LpCoZ1vp
452動け動けウゴウゴ2ちゃんねる:03/11/12 16:13 ID:LpCoZ1vp
453動け動けウゴウゴ2ちゃんねる:03/11/12 16:16 ID:LpCoZ1vp
454動け動けウゴウゴ2ちゃんねる:03/11/12 16:18 ID:LpCoZ1vp
455動け動けウゴウゴ2ちゃんねる:03/11/12 16:23 ID:LpCoZ1vp
456西村
   ___
  <_葱看>、
/ I .((ハ)) i \
  ノゝ゜ヮ゜ノハ
    uiYu      卑怯者ー(^^)
   .〈|: _>
    ∪∪