2017-08-16 15 views
0

毎日真夜中にWP CRONジョブを実行中に問題が発生しています。このcronが実行されると、顧客は期限切れの製品について電子メールで通知します。WordPress CRON毎日真夜中の仕事

// Make sure event is not already scheduled 
if (!wp_next_scheduled('cron_event')) { 

     $ve = get_option('gmt_offset') > 0 ? '-' : '+'; 

     // Schedule daily expired products event 
     wp_schedule_event(strtotime('00:00 tomorrow ' . $ve . get_option('gmt_offset') . ' HOURS'), 'daily', 'cron_event'); 
} 

サーバーCRONジョブコマンド:

0 0 * * * wgetの-Oを/ dev/null -q http://mywebsite.com/wp-cron.php

このCRONは深夜に実行されていませんが、コードが他と連携私は2分ごとにそれを実行するようなタイミング、それは正常に動作しています。サーバーコマンドに問題はありますか?

ご協力いただければ幸いです。

ありがとうございます!彼らは0 0 * * * wget http://YOUR_SITE_URL/wp-cron.php

を使うWordpress Plugin Handbook

答えて

0

おそらく-O /dev/null -qは、トラブルの原因となります。

+0

ありがとうございます。 "-O/dev/null -q"はサーバー上のCRONファイルではありません。私は2分同じことをすべて実行しています。いいえ、この部分に問題があります。 – sehrish

+0

また、define( 'DISABLE_WP_CRON'、TRUE); wp-config.phpファイルに追加されます。 – sehrish

関連する問題