Home > Computer > Movable Type > TrackBackを受け付けてくれない問題

TrackBackを受け付けてくれない問題

なんかいろいろ調べてみたら、どうやらトラックバックスパムが多すぎて、一日の受け付ける制限に達してしまっていたので、正常なトラックバックが受け付けられないという状況になっているようだ。

自分のエントリーにトラックバックを送ってみたら、やっぱり送れていなかったみたい。

それで調べてみたらこんな現象なのかも。
hxxk.jp - Movable Type の HTTP error: 403 Throttled に関するまとめ

試しに修正してみることにした。

まずはmt-config.cgiに以下の2行を追加
OneHourMaxPings 50
OneDayMaxPings 250

ここを見てTrackback.pmを修正。
ここギコ!: MovableType 3.2、MT::App::Trackback.pmの修正

自分の環境(MT4.1rc1)ではこのように修正してみました。
*** Trackback.pm.orig 2008-01-23 15:37:17.000000000 +0900
--- Trackback.pm 2008-01-23 15:36:03.000000000 +0900
***************
*** 143,148 ****
--- 143,149 ----
$app->config('OneHourMaxPings') <= MT::TBPing->count(
{
blog_id => $tb->blog_id,
+ ip => $user_ip,
created_on => [$from]
},
{ range => { created_on => 1 } }
***************
*** 162,167 ****
--- 163,169 ----
);
my $terms = {
blog_id => $tb->blog_id,
+ ip => $user_ip,
created_on => [$from]
};
my $count = MT::TBPing->count( $terms, { range => { created_on => 1 } } )*
ここれで無事トラックバックが受信できるようになったけど、修正できる人の方が明らかに少ないだろうに。みんなトラックバックまともに受信できているのかな?

Comments:0

コメントする

Trackbacks:1

TBテスト from 一期一景

TrackBackを受け付けるようにしているのに意図せず受け付けない状況になって...

Home > Computer > Movable Type > TrackBackを受け付けてくれない問題

Search

Feeds

Return to page top