2017-09-08 5 views
0

私の現在のサイトはプライベートなので、Wordpressの標準的なwp-cron機能に依存するには十分な一貫したトラフィックが得られません。私は組み込みのcronを無効にして、15分ごとにリクエストを送信する実際のcronジョブを設定しましたhttps://mywebsite.com/wp-cron.php?doing_wp_cron手動で作成されたCronジョブで403エラーが発生しましたか?

しばらくの間、これはすばらしく機能しました。しかし、私は今、そのcronの仕事で403の回答を得るようになっています。ときどきそれは一度だけ起こり、それ自体を解決することがあります。場合によっては、数時間の間にすべての要求に対して403応答を取得することがあります。

何が原因なのですか?

また、関連するノートでは、深夜と午前1時に夜間に大量のデータを処理する2つの同期機能があります。私は、これらのプロセスが完了するのには時間がかかりすぎるため、cronジョブが失敗しているのだろうかと思います。もしそうなら、定期的に発生するようにこれらの機能をスケジューリングする方法はありますか?しかし、http要求を縛らない方法で?たとえば、関数を非同期に呼び出すと、関数の完了に関係なく実行されます。

ご指導ありがとうございます。

答えて

0

AFAIK、あなたはHTTPスタックを経由せずにWordpress cronジョブを実行できます。

cd /var/www/example.com/htdocs; php wp-cron.php > /dev/null 2>&1 

は、いくつかのGoogleをした後、私はthisつまずい

関連する問題