ロリポのスレが異様に伸びてると思ったら、サーバーのユーザー数を出す話題で盛り上がってました。
有用なログなので残しておきます。
以下 http://pc8.2ch.net/test/read.cgi/hosting/1156437396/ より
- 807 Name: 名無しさん@お腹いっぱい。 [sage] Date: 2006/10/23(月) 16:29:33 0 ID: Be:
-
自分と同じ鯖にどれくらいのユーザーがいるのかって、
どうやったら調べられますか? - 809 Name: 名無しさん@お腹いっぱい。 [sage] Date: 2006/10/23(月) 16:42:57 0 ID: Be:
-
>>807
そんな方法あるのか?
それってラーメン屋に秘伝スープおしえろってもんだろwたぶん。
きっとギチギチに詰め込みまくってるから、教えてくれないだろうなワロス - 812 Name: 名無しさん@お腹いっぱい。 [sage] Date: 2006/10/23(月) 17:11:31 0 ID: Be:
-
cgiでごにょごにょするとか。
- 814 Name: 名無しさん@お腹いっぱい。 [] Date: 2006/10/23(月) 17:27:50 0 ID: Be:
-
>>812 その「ごにょごにょ」をぜひ
- 822 Name: 名無しさん@お腹いっぱい。 [sage] Date: 2006/10/23(月) 19:44:36 O ID: Be:
-
/etc/passwdの行数をカウントすればよろし。
さくらの非公式FAQにあるスクリプトをちょっと改造したら使えないかね? - 825 Name: 名無しさん@お腹いっぱい。 [] Date: 2006/10/23(月) 20:10:21 0 ID: Be:
-
>>822
RUNCMDが弾かれるのにどうやってカウントすんの?
ちなみにさくらの非公式FAQにあるスクリプト的なものは試した事あるよ。 - 826 Name: 名無しさん@お腹いっぱい。 [sage] Date: 2006/10/23(月) 21:01:44 O ID: Be:
-
シェルにやらせないで普通に読み込んで配列入れられたりしない?
もしくはperlじゃなくてPHPで処理するとか。
家帰ったら試してみる - 828 Name: 名無しさん@お腹いっぱい。 [sage] Date: 2006/10/23(月) 21:53:23 0 ID: Be:
-
<?php
$pwfile = file(“../../../../../../../etc/passwd”);
print_r($pwfile);
?> - 829 Name: 名無しさん@お腹いっぱい。 [sage] Date: 2006/10/23(月) 21:56:34 0 ID: Be:
-
>>828
見える!僕にも見えるよ!!ララァ!!あぁ・・・ - 830 Name: 828 [] Date: 2006/10/23(月) 21:58:39 0 ID: Be:
-
実はロリポの非公式FAQ作り中で、そこで晒そうと思ってたんだけど
エラク話題になってるからつい - 831 Name: 829 [] Date: 2006/10/23(月) 22:05:40 0 ID: Be:
-
って、えーーーーーーー!!
1000を軽く超えてるんだけど orz - 832 Name: 名無しさん@お腹いっぱい。 [sage] Date: 2006/10/23(月) 22:10:42 0 ID: Be:
-
>>831
あぁ、メールアドレスも1つとして含まれてるから、その辺りは
lolipop.jp-dpxxxxxxxxxで自前unionしてね。 - 845 Name: 名無しさん@お腹いっぱい。 [] Date: 2006/10/24(火) 00:20:54 0 ID: Be:
-
中の人が降臨してるみたいで確認出来なくなる可能性が
ありそうなんで今の内に全部さらすよ。
もうちょい煮詰めようと思ってたんだけどなぁ。
<?php
$pwfile = file("../../../../../../../etc/passwd");
$regstr = "/^m([0-9]{8})([-]{1}).*$/";
$cnt = 0;
foreach($pwfile as $value) {
if(!preg_match($regstr, $value)) { $cnt++; }
}
print "垢数 : " . $cnt-46;
?>
※ちなみに46引いてるのはシステム垢
>>833, >>842
ありがとう。
もうちょいかかりそうだけど。 - 849 Name: 名無しさん@お腹いっぱい。 [sage] Date: 2006/10/24(火) 00:31:51 0 ID: Be:
-
>>845
-46をやるとうまく動かないようだ。
そこ消したら出た。
うちは、450、473、452だったよ - 851 Name: 841=846 [sage] Date: 2006/10/24(火) 00:36:34 0 ID: Be:
-
>>849
だったら、
<?php
$pwfile = file("../../../../../../../etc/passwd");
$regstr = "/^m([0-9]{8})([-]{1}).*$/";
$cnt = 0;
foreach($pwfile as $value) {
if(!preg_match($regstr, $value)) { $cnt++; }
}
$cnt -= 46;
print "垢数 : " . $cnt;
?>
これでOKかな。
結果が違う。おいらではダメだったか。
ちなみにこっちだと449だった。 - 853 Name: 名無しさん@お腹いっぱい。 [sage] Date: 2006/10/24(火) 00:43:26 0 ID: Be:
-
つまり・・・ロリポは450~500くらいで共有って感じですか。
- 857 Name: 850 [sage] Date: 2006/10/24(火) 01:06:03 0 ID: Be:
-
分かった
lolipop-dpxxxxxxxxx は独自ドメイン申込者の垢で、それ以外が
サブドメインプランの垢だわ
つまり(ちょっと自画自賛になるけど)やっぱメールアカウントの
「m 数字が8桁 – 任意の文字列」 を除いたものからシステム垢の46を
引いた数で間違いないっぽい - 859 Name: 名無しさん@お腹いっぱい。 [] Date: 2006/10/24(火) 01:18:45 0 ID: Be:
-
>>853
昔からそのくらいの人数だと噂されていた - 860 Name: 846 [sage] Date: 2006/10/24(火) 01:20:32 0 ID: Be:
-
>>857
サンキュウ!
これで共有人数がハッキリしたね。
今までのモヤモヤが晴れた感じだ。
400から500ユーザーか。
250円とすると、10万、さくらの回線代は1万とすると9万の利益ですか(多分専用鯖じゃなくてラックで借りてるんじゃないだろうか。あまり詳しく考察しても無駄なのでしない)。
アクティブなユーザーが申込件数の半数とすると、20万ユーザー。
1サーバーあたり450人入れたとすると、445鯖。
445*9=単純計算で月4000万以上ですか。
そりゃGMOが目を付けるわけですな。
あ、この計算根本的に間違っているかも知れないからあてにしない方がいいと思いますorz
多分上記スクリプトの基本的骨格はJSNでも使えると思われます。(アカウント名の除外条件が違います)
ってかうちは元から公開してるのでした。そうだった。
疑いたい場合はどぞw
多く入れてることは無いです。
サーバーが重く感じられる場合は公開ユーザー数よりも少なくしているサーバーもあります。
実際試行錯誤してみてはいかがでしょう。