トップページunix
1001コメント348KB

Apache関連 Part5

■ このスレッドは過去ログ倉庫に格納されています
0001攻撃ヘリAPACHENGNG
HTTP ServerのApacheに関する話題を扱うスレッドです。

前スレ Apache関連 Part4
http://pc.2ch.net/test/read.cgi/unix/1040312647/

Apache関連サイトへのリンクは >>2-5 あたり
0409名無しさん@お腹いっぱい。NGNG
name-basedで複数のサーバーを連結させることできるのですか?
0410名無しさん@お腹いっぱい。NGNG
>>409
「連結」とは?何を意図してますか?
0411名無しさん@お腹いっぱい。NGNG
自分言葉を使わないように。
0412名無しさん@お腹いっぱい。NGNG
(;`ー´)o/ ̄ ̄ ̄ ̄ ̄ ̄~ >°))))彡 ツレタ
0413400NGNG
いや、ほんとに複数のサーバが必要なのかな、と思ったんすよ。
わざわざリバースプロクシで振り分けるなら
いっそコンテンツを1台に統合しちゃった方がいいんじゃないかな、と。
0414名無しさん@お腹いっぱい。NGNG
phpファイルを実行したときの
メモリ、CPU使用量を表示させるにはどうればいいんでしょうか?
ちなみにcgiの場合
ps aux | grep cgi
コマンドで表示されますが
ps aux | grep php
でやるとphpに関する情報が表示されません
いい方法がないでしょうか?
0415394NGNG
>>413
実はSparcStation5を8台使ってます。
高性能な1台で運用するのが理想ですが、会社で廃品になった物をもらってきて使ってるんで。
あと、何でもかんでもモジュール化しているので移行が面倒だったりします。
普通にCGIやPHP使っておけば良かったと後悔していますが、もう遅いですね。
で、普通のHTTPサーバーとしてのApacheと特定コンテンツ用のApacheを
連動させたいなと考えていた次第です。
ApacheとTomcatの併用と同じようにApacheとApacheで出来ないかなと。
これが出来ればApache1.3系とApache2系の両方を使って徐々にApache2系に移行できるかなとか思ってたりします。
メモリ消費量などの関係で現状ではApache2系に移行出来ないコンテンツもあって併用できるとうれしいなと。
0416名無しさん@お腹いっぱい。NGNG
>>414
WebProg 板入ってくれ。
0417名無しさん@お腹いっぱい。NGNG
apache を経由してダウンロードさせることができる
ファイルのサイズなんですが,
仕様では制限がありますか?

参考文献があったら教えていただきたいです.
0418名無しさん@お腹いっぱい。NGNG
>>417
>>408
10 個程上のログも読めない知障ですか?
0419408NGNG
>>418
いやいや、仕様上の制限としてどっかに明文化されてるか?ってことでしょ。
漏れもわからん。スマソ。
0420名無しさん@お腹いっぱい。NGNG
ApacheでWMVファイルをストリーミングしたいんですけど
Windows Media サーバーみたいにマルチビット レート ビデオをサポート
出来ないですか?

IIS使いたくないし
0421名無しさん@お腹いっぱい。NGNG
できないんじゃない?すなおにIIS使ったほうが幸せだよ。
0422ヽ(´ー`)ノNGNG
>>417
1.3.x だと Content-Length が long int だから(API ドキュメント参照)、
C の仕様で保証されている long int で表せる以上のサイズは送れないってのが
「仕様」なんじゃないかな。
仕様だろうがどうだろうが、実際に処理できないクライアントがあるから
使わないのが無難だと思うけど。

>>420
俺は Web サーバにやらせるお仕事じゃないと思うんだが…。
ttp://modules.apache.org/ にもソレっぽいモジュール無かったよ。
素直に IIS にした方が楽だし安く付くよ。あとは RealServer かね。
0423名無しさん@お腹いっぱい。NGNG
あまり関係ないけどRealServerはアホみたいにありとあらゆるリソース大量消費するから嫌いだ。
0424名無しさん@お腹いっぱい。NGNG
>>423
素の状態だと使いものにならんね。設定弄るとマシになるよ。
0425420NGNG
皆さんありがとうございます。
やっぱり出来ないですか_| ̄|○

素直にビットレートごとにエンコしてストリーミングします。
(IISだと仕事無くなっちゃうんで)
0426名無しさん@お腹いっぱい。NGNG
>>425
仕事なら2ちゃんなんかよりもっとマトモな場で尋ねればいいのにと思ったり。
0427名無しさん@お腹いっぱい。NGNG
streams-jpとか? ぶんじさん恐いからいや。
0428名無しさん@お腹いっぱい。NGNG
自宅でwebサーバ立ててみたんだが、
LAN無いでは問題なくページが表示されるんだけど、
外から見ると、gifやら、jpegやらが表示されないときがあるのよね。
リロードすれば問題ないのだが。。。

これって設定でどうにかなるの?
ネットワーク状況の問題&httpの仕様上しょうがないのか?
けど、商用ページはそんな現象ほとんどないんだよな。。。
0429名無しさん@お腹いっぱい。NGNG
まずはログからだな
0430名無しさん@お腹いっぱい。NGNG
>>428
低速回線なのでタイムアウトしてるとか
0431428NGNG
>>429
ログみると、表示されないファイルは、アクセスされた記録も残ってないですね。
(HTTP/1.1" 200 2280)こういうやつ。
ということは要求コマンドがサーバに届いていないのか。。。。
なんでだろ〜

>>430
タイムアウトは120を与えているんだけど、
表示されないとき(×マーク)は直に出ることが多いのよね。。。
0432名無しさん@お腹いっぱい。NGNG
routerを疑え
0433名無しさん@お腹いっぱい。NGNG
IE のキャッシュが壊れてるとか。
0434名無しさん@お腹いっぱい。NGNG
DNSにAレコードが2つ登録されてないか?

IPアドレスでアクセスしてどうか確認してみれ!
0435名無しさん@お腹いっぱい。NGNG
apache2 なんですが、static binary でビルドするにはどうしたら良いんでしょ?
apache1 のときは CFLAGS="-staitc" ./configure ... で問題なかったんですが。
0436ヽ(´ー`)ノNGNG
>>435
./configure --help | grep -A 1 -- --enable-static
0437428NGNG
>>432
routerのログみてたら、ルータからサーバには接続しようとしてるのね。
ただし、ルータのログ上で、port 80 に対しopen failedしてたよ。
スタティックNATで利用しているんだけど、
routerはサーバに接続を行おうとしてるみたい。。。
う〜む。。。
routerの問題かな。。。
routerまでのアクセスの形跡はあるので、インターネット上の輻輳などの問題では無いと
いうことは、解ったけど。。。

>433
IEは表示ごとに確認してます〜

>434
IPでアクセスしてる状態です。。。
0438名無しさん@お腹いっぱい。NGNG
(´-`).。o(…自分で原因の切り分けができないんならサーバなんか立てるなよ…)
0439名無しさん@お腹いっぱい。NGNG
>>437
ルーターに対してサーバーからflood-ping打ってみ。
0440439NGNG
>ルータのログ上で、port 80 に対しopen failedしてた

3way ハンドシェイクに失敗しているようだから。
0441428NGNG
>>439
とりあえず、うってみました。
pingで14Mほど送信してみましたが、パケットの損失は0%で、
特に問題は発生しませんでした。。。
反応時間も、平均で1.228msでした。

0442名無しさん@お腹いっぱい。NGNG
アクセス中に tcpdump を取る
0443439NGNG
>>442
俺も次はそれだと思う。
0444428NGNG
>>442,443
アクセス中に以下のコマンドで、ダンプを取りました。
tcpdump host hoge**.as.wakwak.ne.jp and port www

※失敗している場合
01:25:39.617352 hoge**.as.wakwak.ne.jp.6120 > 192.168.10.12.http: S 450121663:450121663(0) win 536 <mss 536>
01:25:39.617385 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6120: S 2120859265:2120859265(0) ack 450121664 win 5656 <mss 1414> (DF)
01:25:39.617531 hoge**.as.wakwak.ne.jp.6120 > 192.168.10.12.http: . ack 2174108031 win 1024
01:25:39.617543 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6120: R 0:0(0) win 0 (DF)
01:25:43.809290 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6120: S 2120859265:2120859265(0) ack 450121664 win 5656 <mss 1414> (DF)
01:25:43.809432 hoge**.as.wakwak.ne.jp.6120 > 192.168.10.12.http: R 450121664:450121664(0) win 0
0445428NGNG
※失敗している場合 その201:25:39.974647 hoge**.as.wakwak.ne.jp.6122 > 192.168.10.12.http: R 450283820:450283820(0) win 1024
01:25:42.908365 hoge**.as.wakwak.ne.jp.6122 > 192.168.10.12.http: S 450283818:450283818(0) win 536 <mss 536>
01:25:42.908377 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6122: S 2122067228:2122067228(0) ack 450283819 win 5656 <mss 1414> (DF)
01:25:42.908517 hoge**.as.wakwak.ne.jp.6122 > 192.168.10.12.http: . ack 1 win 1024
01:25:42.915524 hoge**.as.wakwak.ne.jp.6122 > 192.168.10.12.http: P 1:344(343) ack 1 win 56480
01:25:42.915535 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6122: . ack 344 win 6656 (DF)
01:25:42.915655 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6122: P 1:130(129) ack 344 win 6656 (DF)
01:25:42.915700 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6122: F 130:130(0) ack 344 win 6656 (DF)
01:25:42.974103 hoge**.as.wakwak.ne.jp.6122 > 192.168.10.12.http: F 344:344(0) ack 130 win 56351
01:25:42.974113 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6122: . ack 345 win 6656 (DF)
01:25:42.974824 hoge**.as.wakwak.ne.jp.6122 > 192.168.10.12.http: . ack 131 win 56351

01:25:40.006874 hoge**.as.wakwak.ne.jp.6124 > 192.168.10.12.http: R 450378805:450378805(0) win 1024
01:25:42.915940 hoge**.as.wakwak.ne.jp.6124 > 192.168.10.12.http: S 450378803:450378803(0) win 536 <mss 536>
01:25:42.915950 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6124: S 2120864544:2120864544(0) ack 450378804 win 5656 <mss 1414> (DF)
01:25:42.916130 hoge**.as.wakwak.ne.jp.6124 > 192.168.10.12.http: . ack 2174102752 win 1024
01:25:42.916140 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6124: R 0:0(0) win 0 (DF)
01:25:46.809291 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6124: S 2120864544:2120864544(0) ack 450378804 win 5656 <mss 1414> (DF)
01:25:46.809454 hoge**.as.wakwak.ne.jp.6124 > 192.168.10.12.http: R 450378804:450378804(0) win 0
0446428NGNG
※成功している場合
01:25:40.129412 hoge**.as.wakwak.ne.jp.6153 > 192.168.10.12.http: S 451852180:451852180(0) win 536 <mss 536>
01:25:40.129421 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6153: S 2121851435:2121851435(0) ack 451852181 win 5656 <mss 1414> (DF)
01:25:40.129559 hoge**.as.wakwak.ne.jp.6153 > 192.168.10.12.http: . ack 1 win 1024
01:25:40.134709 hoge**.as.wakwak.ne.jp.6153 > 192.168.10.12.http: P 1:350(349) ack 1 win 56480
01:25:40.134720 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6153: . ack 350 win 6656 (DF)
01:25:40.134826 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6153: P 1:132(131) ack 350 win 6656 (DF)
01:25:40.134865 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6153: F 132:132(0) ack 350 win 6656 (DF)
01:25:40.280270 hoge**.as.wakwak.ne.jp.6153 > 192.168.10.12.http: . ack 133 win 56349
01:25:40.432414 hoge**.as.wakwak.ne.jp.6153 > 192.168.10.12.http: F 350:350(0) ack 133 win 56349
01:25:40.432421 192.168.10.12.http > hoge**.as.wakwak.ne.jp.6153: . ack 351 win 6656 (DF)

たしかに、成功している場合は先日ご指摘があった3wayハンドシェイクに成功しています。
失敗してる部分を見るとデータのやり取りがおかしいです。
ずうずうしいのは承知ですが、解決に向けての糸口をご示唆していただければと思います。
0447428NGNG
思ったのですが、最初にクライアントからサーバに渡すackは
1以外でも良いのだろうか。。もし良いのであれば、
失敗してる場合も3wayハンドシェイクには成功してるが、
その後に強制切断がいきなりサーバ側から出ていたり、するのはなぜ。。。
port6122に対する返答などおかしな気がしないんだけど。。。。

今日はもう寝るぽ。
0448439NGNG
こりゃ難儀だな。
違うNIC持ってないのか?

今使ってるNICはなに?交換して試してみたらどうかな。
0449名無しさん@お腹いっぱい。NGNG
ネームベースのバーチャルサーバで数万のオーダを管理したいのですが、
mod_dynvhost と mod_vdbh ではどちらがいいですか?
0450名無しさん@お腹いっぱい。NGNG
>>449
どっちでもいいんじゃないの? ただし、<VirtualHost> とは根本的に構造が
違うんで、バーチャル毎の同時アクセス数制御とかができないのを覚悟すべし。
数万単位だと、中には激しいサイトも現れる予感。
# というわけで、漏れは色々と組み込んでモジュール自作しますた。
0451449NGNG
バーチャル毎の設定はいらないのでいいのですけど、
いちいちDB引きに行くのは嫌なので、mod_dynvhost にしようかなあ。
パフォーマンステストした方いますか?

# iswebとかどうやってんだろ。
0452449NGNG
もしかして、mod_rewrite だけでできちゃうのかしら。。
0453名無しさん@お腹いっぱい。NGNG
>>452
できちゃうよ。
0454名無しさん@お腹いっぱい。NGNG
mod_lispサイコーage
0455450NGNG
その程度で良いなら素直に mod_vhost_alias は? apache2 でも使えるし。
0456449NGNG
>>455 ガーソ! mod_vhost_alias で事足りるみたいです。。

VirtualDocumentRoot /var/www/html/%1

の一行で済みました。。逝ってきます。。
0457名無しさん@お腹いっぱい。NGNG
Apache2.0.40-21.5でcgiが動きません
掲示板を動かそうとしていたのですが、
#!/usr/bin/perl
print "Content-type:text/html\n\n";
print "<HTML>\n";
print "HelloWorld!\n";
print "</HTML>\n";
という単純なものもinternal errorが返ってきます。

httpd.confの抜粋
Alias /cgi-bin/ "/var/www/cgi-bin/"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options ExecCGI IncludesNoExec
Order allow,deny
Allow from all
AddHandler text/html .html .gif .jpg
</Directory>
error_logの内容
Premature end of script headers: xxx.cgi
となっております。
どこを修正すればいいのか皆目わかりません。
何か解決の糸口になりそうなものがあれば、ご教授下さい。
0458名無しさん@お腹いっぱい。NGNG
>>457
WebProg板のほうがいいと思います。
0459名無しさん@お腹いっぱい。NGNG
WebProg板に来られても、
AddHanderの行がキモいとか、
Premature end of script headers: xxx.cgi を訳してみとか、
#!/usr/bin/perl -w や perl -- にしてみとかレスついて終わりだけどね。
0460名無しさん@お腹いっぱい。NGNG
>>459それだけ情報があれば十分有益だと思う。
0461449NGNG
mod_vhost_alias の使い方がわからんです。。

やりたいことは http://foo.bar.com/buz/
/var/www/html/foo/buz にマッピングしたいだけなんですけど、

VirtualDocumentRoot /var/www/html/%1

だと、http://bar.com/ でアクセスしたときに /var/www/html を
見に行かないんです。

VirtualDocumentRoot って<Virtualhost> でせっているるもんなんでしょうか?
0462449NGNG
>>461 エラーログ見たらわかりました。。
/var/www/html/bar にアクセスして404でした。。
帯に短し襷に長し。。
0463449NGNG
結局ですね、httpd.conf に

DocumentRoot "/var/www/html"

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.bar\.com$
RewriteRule ^/$ /%1 [R]

と書いて解決したっぽいです。[R]ははずして良いかもしれないですけど。

mod_vhosts_alias は DocumentRoot を変更してしまうので、
今回の件には合いませんでした。

# ひとりスレ消費
0464名無しさん@お腹いっぱい。NGNG
>>457
perlのパスがおかしい。
改行コードがおかしい。
のどちらかだな。
0465457NGNG
head xxx.cgi|cat -vの結果
#!/usr/bin/perl
print "Content-type:text/html\n\n";
print "<HTML>\n";
print "HelloWorld!\n";
print "</HTML>\n";

which perlの結果
/usr/local/bin/perl

んん?以前は/usr/bin/perlだったのに。
ということでパスを#!/usr/local/bin/perlに変更してhttpdをrestart
結果 Error 500
ログにはあいかわらずPremature end of script headers: xxx.cgiとの表記
cgiのスクリプトヘッダのが未成熟とは、どういうことなのでしょうか?
一応#!/usr/local/bin/perl -wにも変えてみましたが、ダメでした。
0466名無しさん@お腹いっぱい。NGNG
FAQ 中の FAQ で説明するのもめんどくさいので、
WebProg 板のそれっぽいスレに行って過去ログを読んでこい、と。
くれぐれもそこで質問はしないように。読むだけで解決するはずなので。
0467名無しさん@お腹いっぱい。NGNG
>>465
なぜ>>459の最後をやらないのかと小一時間・・。

どうせそのスクリプトコマンドラインから実行しても動かないんだろ。
0468457NGNG
すいません解決しました。
解決方法を書き残したいのですが、suEXECのリネームやらchownやらいろいろやった
挙げ句に動かず、ふとls -lをやってみると、バックアップやら何やらやっている
うちにアクセス権が644になってて、755に変えたら動きました。
なので結局どこに問題があったのかわかりません(457の時点では755になってたので)。
どうもお騒がせしました。
>>467
すいませんそれはトラブってからまず一番最初に試してみた方法なんです。
ちゃんと書いておけばよかったです、すいません。
0469こばNGNG
どなたかご教授願います。

携帯用のダウンロードの仕組みでサーバー側に以下の設定をして、
ファイル名でアクセスしたら、CGIをキックする仕組みを作ろうとしているのですが
IISではできたのですが、APACHEだと以下の設定をしても、ファイル名の方に
アクセスがいってしまいます。なにか方法はあるのでしょうか?
<Directory "c:/top_dir/cont">
AllowOverride ALL
Order allow,deny
Allow from all
Action image/png /probe/downl.cgi
Script GET /probe/downl.cgi
</Directory>

0470名無しさん@お腹いっぱい。NGNG
>>468
webprog 板言ってくれ。
0471名無しさん@お腹いっぱい。NGNG
ついでに「ご教示」な。
0472名無しさん@お腹いっぱい。NGNG
そんなことは分かってます。
ここにいるのは役に立たないクズばかりですね。
もういいです。
0473名無しさん@お腹いっぱい。NGNG
分かっているのなら、どうして直してくれなかったのですか?
0474名無しさん@お腹いっぱい。NGNG
>>472 捨て台詞カコワルイ
0475名無しさん@お腹いっぱい。NGNG
>>474
自宅鯖板で一時期流行ってたせりふだ
気にするな
0476名無しさん@お腹いっぱい。NGNG
まだ流行ってますが
0477名無しさん@お腹いっぱい。NGNG
mod_rewriteで
RewriteRule ^/(hitokoto|tanka|outlook|blog|info)/?$ /index.php?cat=$1
とすることにより、
http://example.com/hitokoto/http://example.com/index.php?cat=hitokoto
http://example.com/tanka/http://example.com/index.php?cat=tanka
(以下略)

としたいと思ってます。
で、
http://example.com/index.php?cat=tankamerumaga
というURIを要求されたら、『上記ルールにはあてはまらない』として、
そのまま表示してほしいのですが、
なぜか、http://example.com/index.php?cat=tanka の内容を表示してしまいます。

なぜなのでしょうか?ヒントすらつかめず、雲をつかんでるような状態です。
どなたかおわかりのかた、教えていただければ幸いです。
0478名無しさん@お腹いっぱい。NGNG
うpローダ公開していて週末になると接続数が一杯になって
別<directory>で公開しているチャットcgiにアクセスできない人多数
なんて境遇の人いませんか?

以前、ディレクトリ毎にコネクション数を制限するモジュール(名前忘れた)は
頑張ってソースいじくってもダメだったし。

0479名無しさん@お腹いっぱい。NGNG
ポート分ければ?
0480名無しさん@お腹いっぱい。NGNG
根本的にupローダの設計がまずいとか、そーいうのはない?
ウプするやつよりダウソする奴の方が多いんだからダウソはcgi
使っちゃ駄目でしょ?

あと、接続数がいっぱいにって、システムリソースの問題なのか
アパッチの問題なのかきり分けた?

簡単になんとかするなら、イカとかのリバースプロクシつかって
アパッチをとっとと解放してやればいいんじゃないの?
0481名無しさん@お腹いっぱい。NGNG
cgi初めのリスト表示だけですぐに開放されるから問題ないよ。
接続数はシステムリソースとかそんなんじゃなくて
httpd.conf内のmaxclientとか上げれば解決するけど
一人頭の帯域が狭くなる。リバースプロクシも同様。

ということで、特定ディレクトリへの接続数制限というのに
行き着いたわけなんですが。
自宅で面白おかしくやってる鯖なので
アクセス数の多いファイル消してしまえば解決なのですが
せっかく、課題ができたのだからとがんばっております

0482名無しさん@お腹いっぱい。NGNG
あー、そういうことね。サービスを提供するクライアントへの
帯域を確保したいから、そのために接続数を縛りたいってことね。
なら 479が言うように、ポート分けて専用のhttpd上げれば?
読み込むモジュールも絞って軽めにするとか、うpろだ用は1.2x使うとか。
# 1.2xはメモリ檄軽なので用途によってはいまだ有効。
0483名無しさん@お腹いっぱい。NGNG
mod_throttle
0484名無しさん@お腹いっぱい。NGNG
mod_shibottoru
0485名無しさん@お腹いっぱい。NGNG
publicfile + dietlibc
0486名無しさん@お腹いっぱい。NGNG
ttp://mm.apache.or.jp/pipermail/apache-users/2002-January/000879.html
これ使ったんですよ。俺の腕では無理でしたが、機能としてはバッチリでした


>>479>>428
ポート開けってURLの後ろに「:8081」つけてアクセスしてね♪、ってことだよね?
むぬ・・・


mod_throttleはやりたい事とちがうし
0487名無しさん@お腹いっぱい。NGNG
誤>URLの後ろに「:8081」つけて
URLの後ろに「:8081」とか適当なポートつけて
0488名無しさん@お腹いっぱい。NGNG
>>486
> ポート開けってURLの後ろに「:8081」つけてアクセスしてね♪、ってことだよね?
べつに手でうつわけじゃあるまいに
0489名無しさん@お腹いっぱい。NGNG
mod_rewrite の使い方が分からず凹んでます。
RewriteEngine 自体は動いているのですが、ルールの設定がマズいらしく、
ループしてしまいます。

/~user/foo\.html
 → /~user/private/wrapper.cgi/foo.html

/~user/private/.*
/~user/private/wrapper\.cgi/.* に直アクセス
 → 403 Forbidden

…のような事をしたいんですが、可能でしょうか?
0490名無しさん@お腹いっぱい。NGNG
>>489
RewriteCond ${THE_REQUEST} private/
RewriteRule ^.*$ - [F,L]

みたいな感じで。
0491名無しさん@お腹いっぱい。NGNG
>>481
リーバスプロ串思い付いたなら,特定ディレクトリだけにそれを仕掛けりゃいいだろうに。
おまいさん,なんか抜けてる。
0492名無しさん@お腹いっぱい。NGNG
apacheのログから帯域にどのくらい負荷があったか知りたいのですがよいツールはありませんか?
0493名無しさん@お腹いっぱい。NGNG
analogでもwebalizerでも出来るだろ、そんなこと。
特殊な要望があるなら自分で書けばいいだけ。
0494ヽ(´ー`)ノNGNG
>>492
負荷が Web サーバだけにかかるわけじゃないから、
真面目にやるなら SNMP でやった方がいいと思うが。分業は大切だぞ。
0495名無しさん@お腹いっぱい。NGNG
んだんだ
ついでにload avarageもログ取るよろし
0496名無しさん@お腹いっぱい。NGNG
>>492
ログを表計算ソフトに読み込め
あとはわかるだろ(笑
0497名無しさん@お腹いっぱい。NGNG
ログを読み込んで時間当たりの転送料を出力するスクリプト作って、
mrtgでグラフにすればいいじゃん。
0498名無しさん@お腹いっぱい。NGNG
>>497
Apache のログから、帯域にどの程度負荷が掛かったかは分からん。
80番以外のポートにアクセスがあった場合、ログには残らないからな。
0499名無しさん@お腹いっぱい。NGNG
>>498
転送量が書いてあるっしょ。
それに、Apacheへのアクセスがどの程度回線に負荷を与えたかって事で
回線自体の負荷を知りたいとは書いてないだろ。
0500名無しさん@お腹いっぱい。NGNG
> 帯域にどのくらい負荷があったか
って言ったら、普通はApache以外も差すだろう。
0501名無しさん@お腹いっぱい。NGNG
帯域は決まってるから apache だけの帯域がわかれば割合(?)は分かるのでは?
0502名無しさん@お腹いっぱい。NGNG
>>500
普通、帯域の負荷をApacheの転送量から知ろうとしないだろ。
0503名無しさん@お腹いっぱい。NGNG
apache-2.0.48 ですが、CustomLog にパイプを使用した場合に、
httpd を落してもパイプ先のプログラムが生きています。
これはバグでつか? 漏れの自作プログラムがクソなのかと
思いましたが、rotatelogs でも同様ですた。
試した OS は FreeBSD 4.9R です。
# ちなみに apache-1.3.29 では問題なく死んでくれます。
0504名無しさん@お腹いっぱい。NGNG
>>502
apacheしか運用してないかも
0505名無しさん@お腹いっぱい。NGNG
tcpdumpしてhttpだけ集計しれ。
0506名無しさん@お腹いっぱい。NGNG
1MB のファイルを 1kB/s でダウンロードするのと 1MB/s でダウンロードするのとでは
回線の利用状況はまったく異なるわけだが、apache のログからはそんなことはわからん。
ログから調べようとするのがそもそもの間違い。
0507名無しさん@お腹いっぱい。NGNG
>>506
どうせ5分平均とかで見るんだから変わらん。
0508名無しさん@お腹いっぱい。NGNG
あけおめ。
apacheのログにある転送量って,Content-Lengthじゃなかったっけ??
■ このスレッドは過去ログ倉庫に格納されています