ホームに戻る > スレッド一覧 > 記事閲覧
[126] 新規スレッド作成間隔とレス投稿間隔の時間が正常に適用されません
日時: 2014/07/26 07:26
名前: Sora ID:wZ2YXkyY

こんにちは。Soraと申します。
以前はアンカーリンクの件で大変お世話になりました。
きりしま式様のWeb Patioを日々ご利用させて頂いております。ありがとうございます。

この度、
新規スレッド作成とレス投稿間隔の時間制限がうまく適用されないことでご連絡をさせて頂きました。

init.cgiを具体的には以下のように設定しております。
***********
# スレッド作成間隔(秒)
$wait_thread = 300;

# レス投稿間隔(秒)
$wait_response = 60;
***********

色々とテストを行ってみた結果、結論から先に申しますと、
原因としては、アクセスが多人数ある掲示板では有効に効いていないのでは、と感じました。

以下がテストした内容です。

1)掲示板パス /hoge/test/
アクセスが私1人のテスト用の掲示板では、スレッドの連続作成は、きっちり300秒の制限が効いています。(299秒ではスレッドが作成できない、301秒では新たにスレッド作成できる)

2)掲示板パス /hoge/bbs/
(参考までに、稼働掲示板は、1日10万PVぐらいとなります。)
実際に稼働している多人数がアクセスする掲示板では、wait_threadの時間制限が、効いていることは効いているのですが、制限される時間がまちまちになってしまいます。下のように、1)と同様の設定です。
$wait_thread = 300;

直近の4回ほどスレッド作成時間を記録してみましたが、300秒の制限ではなく、
1回目:139秒でスレッド作成OK(138秒ではスレッド作成できない)
2回目:24秒でスレッド作成OK(23秒ではスレッド作成出来ない。以下同)
3回目:80秒でスレッド作成OK
4回目:72秒でスレッド作成OK

とランダムな制限時間となってしまいます。
レス投稿間隔も同様です。

1)で運用しているサーバ上のディレクトリ /hoge/test/ を、/hoge/bbs/ にリネームしてのテスト結果ですので(設定ファイル等は変更していません。)、アクセスしてる人の数ぐらいしか差異がないので、それが原因と感じました。

荒らし対策にぜひこの設定を有効に活用できればと思いますので、お手数ではございますが、
原因と、もし解決策等ございましたらお教え頂けませんでしょうか。

利用させて頂いているバージョンは、patio_34k105となります。

どうぞよろしくお願いいたします。
メンテ

Page: 1 | 2 | 全部表示 スレッド一覧 新規スレッド作成

追記させて頂きます。 ( No.1 )
日時: 2014/07/26 07:51
名前: Sora ID:wZ2YXkyY

追記いたします。

上記の1)のテストでは、複数回のテストでも正常に時間制限が効いておりました。

1回目:301秒でスレッド作成OK(299秒ではスレッド作成できない)
2回目:301秒でスレッド作成OK(299秒ではスレッド作成できない、以下同)
3回目:301秒でスレッド作成OK
4回目:301秒でスレッド作成OK

プログラムには無知ではありますが、少し拝見させて頂きましたが、

# 現行ログindex【サーバパス】
$nowfile = './data/index1.log';

が関係しているのかなと思い、index1.logを見てみましたが原因が分かりませんでした。。
(index1.logの1行目しかホストの記録がないのとは無関係でしょうか?)

何卒よろしくお願いいたします。
メンテ
ホストは同一ホストです。 ( No.2 )
日時: 2014/07/26 14:23
名前: Sora ID:wZ2YXkyY

失礼しました。
1)2)のテストは、ホストは変動ホストではなく全て同じホストとなります。
メンテ

Page: 1 | 2 | 全部表示 スレッド一覧 新規スレッド作成

題名 タイトルは次の画面で設定してください
名前  「名前#任意の文字列」でトリップ生成
E-Mail 入力すると メールを送信する からメールを受け取れます(アドレス非表示)
URL
パスワード (記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント

   クッキー保存