■ 【祝】 サーバー購入のお知らせ

1 :荒巻@中の人 :2008/03/07(金) 15:19:12.90 ID:gNtijQE0
今回、ついに2代目の専用サーバーを購入しました!

新しいサーバーへは全ての板が移転する予定です。
詳しい今後の予定については>>2以降にずらずらと。
72 :荒巻@中の人 :2008/05/10(土) 20:22:18.44 ID:???
あとはどの言語でやるか、かー


スパム殺しは今のところBBQ復活で対処しました。
いつもほんとに助かります。
73 :出来杉3.0 :2008/05/11(日) 12:26:14.16 ID:???
たぶんおkだと思います

あとはバインディングですね


BBQが全然効いてない?ので秘密兵器送りました
74 :荒巻@中の人 :2008/05/29(木) 12:27:51.88 ID:???
>>73
返信遅くなりました;

bbs.cgiに実装しました。
スパムっぽい書き込みははじけることははじけるのですが、500を引っ張ってくるみたいです。
あとトリップも引っかかる・・・
どうしてだろう。
75 :出来杉3.0 [sage]:2008/05/29(木) 17:47:26.82 ID:???
ちょっと500が出まくるので細かく書きます><
76 :以下、名無しにかわりましてVIPサービスがお送りします :2008/05/29(木) 17:48:05.10 ID:bV8tGlMo
Sumomo Candy: 投稿フォームのエラー解消
http://epi.fm.senshu-u.ac.jp/~ne140065/archives/2006/04/post_156.html
77 :出来杉3.0 [sage]:2008/05/29(木) 17:49:07.31 ID:???
>>76を試してみて
78 :以下、名無しにかわりましてVIPサービスがお送りします [Nitro]:2008/05/29(木) 22:06:14.88 ID:bV8tGlM0
またスパムが、しかも書き込めないはずの…
Linuxで開発して、FreeBSDで使ってるからだめなのかしら?
あるいはEncode::Guessが機能してないか…
79 :荒巻@中の人 :2008/05/29(木) 22:10:45.14 ID:???
vs302# enc2xs -C
Checking /usr/local/lib/perl5/site_perl/5.8.8/mach/Encode...
require Encode/GSM0338.pm;
require Encode/Guess.pm;
require Encode/Encoder.pm;
require Encode/CJKConstants.pm;
require Encode/Byte.pm;
require Encode/CN.pm;
require Encode/EBCDIC.pm;
require Encode/JP.pm;
require Encode/KR.pm;
require Encode/Symbol.pm;
require Encode/TW.pm;
Checking /usr/local/lib/perl5/5.8.8/mach/Encode...
Checking /usr/local/lib/perl5/5.8.8/Encode...
$Encode::ExtModule{'ascii-ctrl'} = "Encode::GSM0338";
$Encode::ExtModule{'null'} = "Encode::GSM0338";
$Encode::ExtModule{'utf-8-strict'} = "Encode::GSM0338";
/usr/local/lib/perl5/site_perl/5.8.8/mach/Encode
/usr/local/lib/perl5/5.8.8/Encode
Generating /usr/local/lib/perl5/site_perl/5.8.8/mach/Encode/ConfigLocal.pm...
vs302#

やってみましたがだめだったみたいです。。。
80 :荒巻@中の人 :2008/05/29(木) 22:11:13.82 ID:???
現在のbbs.cgi


#================#
#スパムバイバイ #
#================#

#require('antispam.pl');
#error("なんかスパム臭がします。")if(antispam::check($in{'FROM'},$in{'mail'},$in{'MESSAGE'}));
81 :以下、名無しにかわりましてVIPサービスがお送りします [Nitro]:2008/05/29(木) 22:17:48.25 ID:bV8tGlM0
うーむ…
なぜか効いてないし狂ってるので取りあえずコメントアウトした方がいいかも
82 :以下、名無しにかわりましてVIPサービスがお送りします [sage]:2008/05/29(木) 22:20:31.01 ID:Uvv.t4UP
1バイト文字のみでの書き込みは規制
じゃだめなのか?
83 :以下、名無しにかわりましてVIPサービスがお送りします [Nitro]:2008/05/29(木) 22:24:47.34 ID:bV8tGlM0
>>82
なぜかまともに動かないスパム対策を使うか使わないか、よりもとりあえずそれがいいかもしれませんね
84 :荒巻@中の人 :2008/05/29(木) 22:24:52.92 ID:???
もしかして今BBQサーバー止まってる?
85 :荒巻@中の人 :2008/05/29(木) 22:41:19.11 ID:???
とりあえずスパム大量爆撃の原因が判明

#================#
# BBQ #
#================#
if((! $PHONE->{type} ) and ($ENV{'REMOTE_ADDR'} eq $p2ip) and ($in{'FROM'} eq "fusianasan")){

ここの ($in{'FROM'} eq "fusianasan") がneだったみたい。
いつの間に変わってたんだろ・・・
次のように変更しますた。


if(! Heal_Check()){
if($in{'FROM'} eq "fusianasan") {
$in{'FROM'} = "[´・ω・`] fusianasan";
} else {
error("公開PROXYからの投稿は受け付けていません!!BBQ規制に引っかかってますぜwwww(1)");
}
}

うわ、単純な修正・・・

86 :荒巻@中の人 :2008/05/29(木) 22:42:56.84 ID:???
いい加減ソース汚しな実装はやめた方がいいのかも。
グローバル変数大杉だし、これじゃあ何が何か自分でもよくわからない
87 :荒巻@中の人 :2008/05/31(土) 00:22:11.70 ID:???
出来杉★さん。
そろそろ鯖が検索負荷に耐えきれないみたいです。

もし時間があればモバイル用のスレッドタイトルのみ対象の検索プログラムを組んでいただけないでしょうか?

http://ex14.vip2ch.com/test/mread.cgi/part4vip/
ここの検索窓からのクエリに対してsubject.txtを走査させて検索。
一致したスレを一覧表示

のような簡単なものでいいのですが。。。
88 :以下、名無しにかわりましてVIPサービスがお送りします [sage]:2008/05/31(土) 00:29:12.32 ID:s6OVOjAP
part4vipだけで專鯖つくるわけにはいかないんですかねぇ
そこの人口増加が一番の問題でしょうし、切り分けにはなると思いますが。

SBのホワイトプランのように、利用者が増えると見られる時間帯は検索禁止にする
という手段もありますが。

なんにせよ、付加価値のせいで掲示板が機能しないというのは如何なものかと。
89 :荒巻@中の人 :2008/05/31(土) 00:33:24.09 ID:???
>>88
予算上これ以上鯖増やすのは難しいです。
今あるものでやっていくしかないと。

モバイルのスレタイ検索は無いと結構困ったりもするので暫定措置として
全ライブDAT検索サービスを止めてモバイルからのスレタイ検索だけ生かそうと。

その後にSennaで負荷の低い検索システムを立ち上げようという目論見です。

一番の負担は検索と外部からの攻撃な訳で。
パー速を分けてもそこまで負担は変わらないと見てたりもします。
90 :荒巻@中の人 :2008/05/31(土) 00:34:21.61 ID:???
現在稼働している数十のサーバーのうち、root握ってる専用鯖めも

a vs201 61.205.60.112
a vs301 59.106.25.176
a vs302 219.94.174.221
a vs401 122.29.160.222

これ以上増やすと飯代がなくなります。
たぶん。
91 :以下、名無しにかわりましてVIPサービスがお送りします [sage]:2008/05/31(土) 01:23:33.88 ID:s6OVOjAP
なるほど。
しかし、スレタイ検索はそんなに負荷ではないのでは?

俺が言いたかったのは全文検索やID検索です・・・言葉たりなくてすみません

スレタイ検索は複数板にまたがって検索する機能は廃止でいいかと。
(現在のプルダウンメニューから全板を消去)

言いたいのは、今現在これ書くのも5回リトライしてますし、負荷価値切ってでも本来の掲示板機能優先です。
mread.cgiが低負荷なのは意外でした

あと、rootなくてもいいので、運営だけは鯖分けません?緊急時に繋がらない運営板に意味はあるのでしょうか…
92 :荒巻@中の人 :2008/05/31(土) 02:14:41.47 ID:???
>>91
掲示板のスクリプト自体が複数サーバーでの運用を想定していないので、難しいかと。
再起動かけてmsearch.cgiを落としました。


緊急時に繋がらない運営板にも意味はあるさ。 それが、鯖落ち以外での日々の大切な運用拠点だからな。
93 :あぼーん! :あぼーん!
あぼーん!
94 :以下、名無しにかわりましてVIPサービスがお送りします [sage]:2008/05/31(土) 14:43:27.30 ID:LIAu2SYo
>>93
95 :出来杉3.0 :2008/05/31(土) 16:13:00.55 ID:???
>>87
ちょうど新実験環境(はじめて?のFreeBSD 7.0-REL)をインスコしてるので、順調に行けば割りとすぐできるかも

で、暫定スレタイ検索スクリプトについてちょっと質問
・全板からは検索できない方がいいかしら?
・板の一覧(ドロップダウンリスト)は必要かしら?
・検索結果に板名は必要かしら?
・subject.txtを数分間キャッシュしておいてもいいかしら?
96 :荒巻@中の人 :2008/05/31(土) 20:00:54.31 ID:???
>>95
thxです。

・全板からは検索できない方がいいかしら?
 キャッシュされたsubject.txtをうまくやればそこまで負担は増えないと思うので全板も対象に出来るようにお願いします。
・板の一覧(ドロップダウンリスト)は必要かしら?
 実装がややこしかったらつけなくておkです。可能ならということで。
・検索結果に板名は必要かしら?
 同じく実装がややこしかったらつけなくておkです。可能ならということで。
・subject.txtを数分間キャッシュしておいてもいいかしら?
 問題ないです。
97 :荒巻@中の人 :2008/05/31(土) 20:01:31.34 ID:???
あとスパム対策スクリプトを稼働状態にしないと日に日にひどくなってるような。
さて、どこで500吐いてるのか。。
98 :以下、名無しにかわりましてVIPサービスがお送りします [sage]:2008/05/31(土) 20:22:35.37 ID:fLEMzIEo
とりあえずメ欄にアドレス入れれないようにしたらどうよ
99 :荒巻@中の人 :2008/05/31(土) 20:31:34.77 ID:???
とりあえず暫定的にスパムバイバイを復活


#================#
#スパムバイバイ #
#================#

if($in{'MESSAGE'} =~ /((\<|\<\;)a href\=)|(\[url\=)/) {
if(!($in{'MESSAGE'} =~ /\規\制\解\除/)) {
error("「<a href=」 「[url=」を\含む文章は\投\稿\できません。<br>この\規\制\は\海\外からのスパム\対\策\です。<br>この\規\制を\解\除するには本文に「規制解除」という\文\章を\追\記して再度\投\稿してください。");
}
}
100 :荒巻@中の人 :2008/06/11(水) 00:11:01.42 ID:???
相変わらずスパムひどいなー
もはやスパムの目的すらわからないww
101 :以下、名無しにかわりましてVIPサービスがお送りします [sage]:2008/06/11(水) 00:32:15.45 ID:7LMAp7cP
1バイトのみの書き込みは禁止でいいじゃん
102 :Cecythemmem [pypeleaws@sweetville.net]:2008/06/11(水) 04:41:28.68 ID:hj2Hgck0
im reasoning of applying for an online payday allowance but theres so profuse locality's which is the most appropriate locality to get a allowance i dont wanna get ripped off!! any suggestions? divert add links tender s you :) http://marialbigblog.info
103 :荒巻@中の人 :2008/06/18(水) 04:17:01.74 ID:???
出来杉さん・・・
どうなったんだろか。
104 :出来杉3.0 :2008/06/18(水) 19:40:53.86 ID:???
いつもと比べると余裕ないかもいろんな意味で
とりあえず実験サーバをとっとと用意せねば
105 :荒巻@中の人 :2008/07/13(日) 22:46:59.38 ID:???
>>104
ども。
検索諸々の進行状態はどうでしょうか。
必要ならば実験用サーバーを一台作る準備はできてたりします。
(BSD7RE ML115 Global IP) x2

必要であればご連絡お願いしますー


106 :出来杉3.0 :2008/07/14(月) 19:09:20.00 ID:???
>>105
まあ余裕は出てきましたね(しかし今週はまた失速したかもw)
実験サーバ(FreeBSD 7-REL)は作ってるんですが、12,13日は熱暴走が怖いのでやりませんでしたw
今日からエアコンを稼働させたので再開すると思いますが、VMwareでgcc回しまくりは厳しいので、実機の実験専用サーバが欲しかったりしますw
なので用意してもらえるとすごく助かりますw
107 :荒巻@中の人 :2008/07/15(火) 03:50:54.98 ID:???
>>106
いつもご苦労様です。

えっと、どうやら有志の方がDBベースの検索システムのプロトを製作していただいてたみたいです。
その方達と話をさせていただいたのですが、Sennaの組み込みやモバイルへの対応等でまだいろいろとやらなくちゃな部分も多いので
検索プロジェクトとして一つサーバーを独立させて ex14とは切り離された検索プロジェクトとして動かしていただくという形にしたいのですが、
その方向で進めていただけないでしょうか?

具体的にはその提供者の方々と話をしていただいて、仕様等の決定や負担の計算、必要なハードの設計等です。
出来杉さんがもうスクリプトをくみ上げられている場合はどちらを採用するかもプロジェクトの話し合いで検討していただきたいと思っています。

一応、さくらプレミアムを一つ取得してdetective.vip2ch.comとして動くようにしておきました。

もうちょっとで専用スレッドが立つと思いますのでよろしくお願いいたします。
108 :荒巻@中の人 :2008/07/15(火) 03:53:01.48 ID:???
私自身、申し訳ないのですが恐ろしほど多忙になっていまして。。。
出来杉さんがどこまで、どういう仕様で実装されているのかよくわかっていないので、もし
むちゃくちゃなこと言っているようでしたらメールください。
109 :荒巻@中の人 :2008/07/15(火) 03:55:04.75 ID:???
ちなみに新鯖でももう投稿数の推移的に限界だったりします。
やばい、やばすぎる。。。

http://vip2ch.com/mrtg/ex14post.html

この調子だと夏休み前にどうにかしないとほんとにどうにかなるかも・・・・
110 :以下、名無しにかわりましてVIPサービスがお送りします [sage]:2008/07/15(火) 08:38:30.23 ID:TcP7JESO
>>荒巻さん
メール読んでください・・・
p2の鯖のIPがかわったので、p2から書き込めなくなっています・・・


各値を見るに、I/OとCPU性能が足りてないだけかと・・・
これは専ブラ利用を徹底してもらっても、リロードを頻繁にする板なんで・・・ねぇ
マルチコアなCPU、ランダムアクセスの早いHDDがあれば・・・
111 :荒巻@中の人 :2008/07/15(火) 11:05:31.95 ID:???
>>110
いつもご苦労様です。
了解しました。対応しておきますー

鯖の件は、さくらの専用サーバー使ってるため、ハード面でカスタマイズができなかったりするわけです。
もしメモリ増やしたりCPU変えたり、ってことになると確実にVIPサービス破産なのでww

自宅に設置することも考えましたが、回線がVDSLなのでどうも怖い気がして。。

サーバーの調達で悩んでいる最中です。
鯖を買うよりはまずソフト面で出来るかがりのことをしてみようと、そういうことを考えてきた今日この頃。

112 :以下、名無しにかわりましてVIPサービスがお送りします [sage]:2008/07/15(火) 11:12:41.95 ID:TcP7JESO
まだ怒られる・・・(11:10現在)

ERROR:p2の鯖(IP)じゃないです。(偽鯖?)

ホストcw43.razil.jp(210.135.98.43)


ユーザー増えてきたし、半分実況みたいな形で使われてるし
スパムカキコも出てきたし、書き込みだけじゃなくてROMも相当でしょう・・・
そろそろ限界(ry
113 :以下、名無しにかわりましてVIPサービスがお送りします [sage]:2008/07/15(火) 11:16:56.95 ID:TcP7JESO
あ、俺はakiさんじゃなくて、ただの名無しです(汗

自宅に鯖おいて、ほかのPCへの心配なら
鯖はDMZ領域におけばいいのでは?
114 :荒巻@中の人 :2008/07/15(火) 11:18:54.01 ID:???
>>112
2ちゃんねるの余ったバナナでも貸してもらえたらありがたいんですけどねー・・・

>>113
もうすでに私用のものや他のプロジェクトの物でいっぱいだったりします。
研究室におくにしてもIP保有情報調べられるのも好きじゃないし・・・
DB鯖くらいなら置けるかなっていう感じです。
115 :荒巻@中の人 :2008/07/15(火) 11:28:41.14 ID:???
IPの件、対応しましたー
116 :萃香@飲酒係 [sage]:2008/07/15(火) 13:08:22.40 ID:???
こっちに連絡しといたほうがいいかな

DB検索プロジェクトのスレを立てました
出来杉さんこちらのほうへ顔を出していただけると幸いです

http://ex14.vip2ch.com/test/read.cgi/operate/1216088472/
117 :以下、名無しにかわりましてVIPサービスがお送りします [sage]:2008/07/15(火) 13:19:16.06 ID:Ttq/ZScP
てすてす
118 :出来杉3.0 [sage]:2008/07/16(水) 16:34:49.13 ID:???
>>107
> サーバ独立
こちらとしてはまだ妄想設計段階ですし、その妄想設計も別サーバでも対応できる仕様なので問題ないです
ただしこの妄想設計はroot権限付きが前提であります

> 探偵サーバ@さくらプレミアム
把握しますた

>>109
うげっ
119 :出来杉3.0 [sage]:2008/07/17(木) 14:53:46.18 ID:???
ちょっとメモ

SpeedyCGI = PersistentPerl

PersistentPerl - perlスクリプトを常駐させることによりスピードアップさせます
"SpeedyCGI と PersistentPerlは現在、両方とも同じコードのための名前です。 SpeedyCGIが元の名前ですが、人々がそれがやっていることを信じなかったので、 PersistentPerlが別名として使われました。どこかの時点で、常に2つの ディストリビューションを持っていることを避けるため、おそらくSpeedyCGIが PersistentPerlに置き換えられるか、PersistentPerlのサブクラスになるでしょう。"
http://perldoc.jp/docs/modules/PersistentPerl-2.21/PersistentPerl.pod
120 :出来杉3.0 [sage]:2008/07/17(木) 16:47:57.09 ID:???
これも書いておこう

perlipc - Perl のプロセス間通信 (シグナル, fifos, パイプ, safe subprocesses, ソケット, セマフォ)
"Named Pipes
(名前付きパイプ)"
http://perldoc.jp/docs/perl/5.8.8/perlipc.pod


1つのパイプに5つのスレッドで、スレッド名("Thread1\n"みたいな)を書き込んでみた
結果は当然もの凄いことになったが、書き込まれた内容が壊れてると言うことは無さそうだった
121 :出来杉3.0 :2008/08/09(土) 19:03:48.94 ID:???
明日か明後日に、中の人にスクリプトを送りつける予定だと書いておきます
41.24 KB Speed:0.6   [ HOBBY リボルテックヤマグチ No.31 OVA版ゲッター1 真ゲッターロボ ¥ 1,995 (税込) Amazonで発売中!] 掲示板に戻る 全部 前100 次100 最新50 専用ブラウザに切替 検索 新着レスを表示
名前: E-mail(省略可):


荒巻@中の人 ★ VIP(Powered By VIP Service) read.cgi ver 2008/1/14 (Base By http://www.toshinari.net/ @Thanks!)
respop.js ver 01.0.3.0 2007/2/8 (by fla@Thanks!)