むろ

cronによる再構築に失敗してしまう。

0

ムーバブルタイプのバージョンは6.1.2で、スターサーバーに設置しています。
サーバーのコントロールパネルのcron設定から、下記のようなコマンドを追加しました。
「/home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/run-periodic-tasks」

そして指定した時刻になったときにcronは実行され、ムーバブルタイプ側の管理画面のログ一覧には「Background Publishing Done」が大量に記録されていました。
しかし、しばらく経つとcronの通知先であるメールアドレスに通知メールが届き、内容を確認してみると、下記のような内容が記載されていました。

Deep recursion on subroutine "MT::Template::Node::_upgrade" at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Template/Node.pm line 284.
Deep recursion on subroutine "MT::Template::Node::_upgrade" at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Template/Node.pm line 284.
Deep recursion on subroutine "MT::Template::Node::_upgrade" at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Template/Node.pm line 284.
Deep recursion on subroutine "MT::Template::Node::_upgrade" at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Template/Node.pm line 284.
Deep recursion on subroutine "MT::Template::Node::_upgrade" at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Template/Node.pm line 284.
Deep recursion on subroutine "MT::Template::Node::_upgrade" at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Template/Node.pm line 284.
Use of uninitialized value in concatenation (.) or string at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Entry.pm line 1234.
Use of uninitialized value in concatenation (.) or string at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Entry.pm line 1234.
Use of uninitialized value in concatenation (.) or string at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Entry.pm line 1234.
Deep recursion on subroutine "MT::Template::Node::_upgrade" at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Template/Node.pm line 284.
Deep recursion on subroutine "MT::Template::Node::_upgrade" at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Template/Node.pm line 284.
Deep recursion on subroutine "MT::Template::Node::_upgrade" at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Template/Node.pm line 284.
Deep recursion on subroutine "MT::Template::Node::_upgrade" at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Template/Node.pm line 284.
Deep recursion on subroutine "MT::Template::Node::_upgrade" at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Template/Node.pm line 284.
Deep recursion on subroutine "MT::Template::Node::_upgrade" at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Template/Node.pm line 284.
Use of uninitialized value in concatenation (.) or string at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Entry.pm line 1234.
Use of uninitialized value in concatenation (.) or string at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Entry.pm line 1234.
Use of uninitialized value in concatenation (.) or string at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Entry.pm line 1234.
Use of uninitialized value in numeric eq (==) at /home/xxxxxx/oooooo.net/public_html/cgi/mt/plugins/MailForm/lib/MailForm/Tags.pm line 54.
Use of uninitialized value in concatenation (.) or string at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Entry.pm line 1234.
Use of uninitialized value in concatenation (.) or string at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Entry.pm line 1234.
Use of uninitialized value in concatenation (.) or string at /home/xxxxxx/oooooo.net/public_html/cgi/mt/tools/../lib/MT/Entry.pm line 1234.

公開されているサイトの方を見てみると、最新の内容で保存されていなかったので、再構築に失敗していました。
なお、手動でサイト全体に再構築をかけたときは、エラーなく完了します。
run-periodic-tasksのパーミッションをFTPで確認してみると700だったので、cronの実行そのものが失敗しているわけではなさそうです。
どうすればcronでも再構築が成功するのでしょうか?

返信する


カテゴリグループ

106 23

最新のトピック: test (2019年5月29日 sato)

フォーラムカテゴリー

21 76

最新のトピック: 公開終了日の取り消し (2013年10月18日 gsk)

408 1109

最新のトピック: CaptchaSourceImageBaseの場所をmt-static以外に指定したい (2021年2月18日 css)

OpenID対応しています OpenIDについて