wp-cron.phpを止めてcronで動かす

New Relicを見ていて wp-cron.php で時間がかかっているので、止めてcronを使うようにしてみました
wp-cronを有効にしておくとアクセスのたびに処理が走るようです

WordPressのインストールディレクトリへ行って、wp-config.phpを探し

$ vim wp-config.php

define('DISABLE_WP_CRON', true);

これでwp_cronが止まるらしい
あとは、linuxのcronを使って

$ crontab -e

15 * * * * curl http://(your domain)/wp-cron.php > /home/user/curl.log 2>&1

こんな感じで対応しました
wp-cron.phpでかかる時間がどうなるか様子を見てみます

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください