予約投稿の失敗
crontab -eや、/etc/cron.d/* で予約投稿の時間に非常に重い処理などが発生していないか確認する。
wp-cron.phpに
define('DISABLE_WP_CRON','true');
と入れてWP CRONを停止し、crontabで
*/2 * * * * /usr/bin/php /var/www/.../wp-cron.php
のように設定して、cron実行でもらさず予約投稿処理を行うようにする。
アップロードされたファイルのサイズとローカルファイルのサイズが一致しません。
色々なサイトの情報を調べてみるも、それっぽいものは無し。
サーバを調べたところ、バックアップデータの圧縮&アップロード中(数GBサイズなので長大な時間がかかる)にcronでDBMSの再起動やらがスケジューリングされていたので、バックアップ前後のローカルファイルの容量が変化したのでは?
cronの実行時間帯をずらすとこのエラーは起きなくなりました。
膨大なサイズのバックアップを作成&アップロードするときは、他のスケジューリングと極力重ならないように注意が必要だと思います。
コメント