あまりにトラックバックスパムが多くって。
とりあえずの対応策。
mt_tbpingテーブルから"casino"や"poker"といったキーワードが含まれるトラックバックを削除するコマンドをcronで実行することにしました。
安易なやりかたですが、まぁ仕方ないです。
そのうち根本から考え直します....
#なんて言いつついつも放置してるじゃない?(^^;>自分
スミマセン
(1)用意しておくsql(/home/hogehoge/tbdelete.sqlという名前のファイルにしました)
delete from mt_tbping
where tbping_title like '%casino%'or tbping_title like '%poker%';
(2)crontabを編集(psqlを実行するユーザで下記コマンドを実行)
$crontab -e
(3)crontabの内容
SHELL=/bin/sh
MAILTO=kiyo
01 * * * * /usr/local/pgsql/bin/psql blog </home/hogehoge/tbdelete.sql
こうしておくと、実行結果がMAILTOで指定したユーザ宛てにメールとして届きます*^^*
とりあえずは1時間に1回の実行の設定。
しばらくこれで様子を見てみます。
頻度が低いようなら実行回数を減らす予定です。
投稿者 megu : 2005年09月26日 23:08
コメント
昨日から今日までの記録デス
23:01 DELETE 0
00:01 DELETE 0
01:01 DELETE 1
02:01 DELETE 2
03:01 DELETE 4
04:01 DELETE 2
05:01 DELETE 0
06:01 DELETE 0
07:01 DELETE 2
08:01 DELETE 0
09:01 DELETE 1
10:01 DELETE 1
11:01 DELETE 1
12:01 DELETE 1
13:01 DELETE 1
14:01 DELETE 0
15:01 DELETE 0
16:01 DELETE 3
17:01 DELETE 0
18:01 DELETE 1
19:01 DELETE 1
20:01 DELETE 3
21:01 DELETE 1
22:01 DELETE 1
コンスタントに少しずつ削除している感じ。
このくらいなら1時間に一度の実行でいいのかなぁ~
投稿者 megu : 2005年09月27日 22:27
