Skip to:
正確な再現条件は不明ながら、 MT::log_times で $memory_start が初期されていないために未定義値の警告が出ることがある模様(MT::init_config の中に手を入れて log_times を呼ばないようにした上で MT::App の takedown を呼ばせると発生する。mt-wizard が init_config を潰しているのでそれかともおもったが、その場合 DB 経由からの設定も取れず PerformanceLogging の設定が有効にならないので発生しない)。
ありがとうございます。マージしました。
適当に操作してみましたが、$memory_start に関する警告が movabletype.logに出ることはありませんでした。
$memory_start
おねがいします!
ありがとうございます。
で対応しました。これも通常の方法では再現できないのですが、とりあえず PerformanceLogging 環境変数に 1 、 PerlformanceLoggingPath 環境変数に適当な書き込み可能な場所を指定したうえで管理画面を適当に操作したときに $memory_start に関する警告が movabletype.log に出ていないことをご確認おねがいします。
確認しました。初期化されないのは不可解な気もしますが、警告の対策としては良さそうです。
正確な再現条件は不明ながら、 MT::log_times で $memory_start が初期されていないために未定義値の警告が出ることがある模様(MT::init_config の中に手を入れて log_times を呼ばないようにした上で MT::App の takedown を呼ばせると発生する。mt-wizard が init_config を潰しているのでそれかともおもったが、その場合 DB 経由からの設定も取れず PerformanceLogging の設定が有効にならないので発生しない)。