TOP >  ブログ作成カスタマイズmovabletype MT Plugin プラグイン  >  プラグインのRunPeriodicTaskでエラーがでてる

プラグインのRunPeriodicTaskでエラーがでてる

プラグインのRunPeriodicTasksを使ってます。

XサーバーはCRONが使えるのですが、なぜかrun-periodic-tasksを呼ぶように設定しても動かない。
スケジュールタスク通知が発生しないんですね。エラーログとか、アクセスログをみても呼ばれている気配がない。

そこで、プラグインのRunPeriodicTasksを使ってます。

しかし、RunPeriodicTasksを使っても、エントリーが指定日投稿したことになっているのに、エントリーアーカイブが再構築されず、個別記事が再構築されていない。

なぜかわからない。インデックスは再構築されているので、トップページには記事が出てる。でも個別記事へのリンクでとぼうとすると何もありません状態。

これでは指定日投稿がうまく行かない。

結局はこれが原因ではないみたいで、相変わらずエントリーの再構築がかからない状態なのですが、RunPeriodicTasksからエラーがでてまいた。add_tagできませんというエラーです。
RunPeriodicTask.plの
MT::Template::Context->add_tag(RunPeriodicTasksJS => \&run_periodic_tasks_js);
が実行できないというエラーのようです。

use MT::Template;
use MT::Template::Context;

を付け加えてやった結果、エラーログはでなくなりました。
でもここでエラーが出てても、ほぼ指定日投稿は動いていたんです。
ここでエラーログをでなくしてやっても、エントリが再構築されない現象はあいかわらず。

そこで、mt-period.cgiを使って、インデックスメインページにアクセス時に、mt-rebuild.plを呼ぶようにして、Individualをほぼ指定日投稿と同じような要領で再構築するようにしてみようとしてます。投稿されたときと同時にできればいいんだけど、その方法はわからないので、ブログへのアクセス時に一定時間たっていたらリビルドすることを考えようと思うのです。

それとも、インデックスがリビルドされるときに同時にエントリーアーカイブもリビルドされるようにフラグを立てておけば良いのかな?

前へ:mt-rebuild.plを動かすことができた
ブログ 作成 MovableTypeブログ作成カスタマイズトップへ
次へ:CRON実行とRunPeriodTask

ブックマークに追加する

関連エントリー

トラックバック

このエントリーのトラックバックURL:
http://mtblgooon.net/mtcgi/mt-tb.cgi/9160

コメントを投稿

TOP >  ブログ作成カスタマイズmovabletype MT Plugin プラグイン  >  プラグインのRunPeriodicTaskでエラーがでてる

  RSS

  PROFILE


ブログ 作成 MovableTypeブログ作成カスタマイズのMYFACE
ブログ 作成 MovableTypeブログ作成カスタマイズ
横浜在住会社員
好きな事
散歩・ブログ
旅行・温泉・読書

PageRank PageRank

相互リンク募集中
こちらから登録


movabletype MT My Yahoo!に追加
movabletype MT Add to Google
movabletype MT Subscribe with livedoor Reader
movabletype MT はてなRSSに追加
movabletype MT 人気ブログランキング - FeedMeter
movabletype MT あわせて読みたい
  • seo