Duplicator Duplicator

Duplicator ドキュメント

Duplicator のドキュメント、参考資料、チュートリアル

あなたに代わって実行しますか?

DuplicatorのエキスパートがWordPressサイトを移行します。迅速、安全、手間いらずです。

移行ヘルプを入手する

スケジュールされたバックアップのビルド失敗の解決


スケジュールされたバックアップは問題なく完了する手動ビルド中にキャンセルされるのはなぜですか?サイトのトラフィックが低いと、WordPressがビルドをトリガーできず、スケジュールとビルド設定をいくつか調整することで、失敗を恒久的に解決できます。

このガイドでは、Duplicator Pro でスケジュールされたバックアップのビルド失敗を解決する方法について説明します。これにより、自動バックアップが毎回完了するようになります。

スケジュールされたバックアップがキャンセルされるのはなぜですか?手動ビルドは正常に機能するのに。

WordPress はアクティブなバックグラウンドスレッドを実行しません。Duplicator Pro のビルドを含むスケジュールされたタスクは、実行をトリガーするために訪問者のトラフィックに依存します。スケジュールされた時間にサイトのトラフィックが低すぎると、ビルドが開始されないか、正常に完了しない場合があります。

基本的なワークフローは次のようになります。

  1. 訪問者がサイトにアクセスします。
  2. WordPressは、スケジュールされたビルドを実行する必要があることを認識します。
  3. バックアップビルドプロセスが開始されます。

トラフィックが不安定な場合、スケジュールされたビルドは失敗するか、完了前にキャンセルされます。

スケジュールされたビルドの失敗に対する解決策

クライアントサイドキックオフの調整

場合によっては、クライアント側キックオフ設定により、スケジュールされたビルドが遅延したり、タイムアウトしたりします。これらの手順で設定を確認して調整してください。

      1. Duplicator Pro » 設定 » バックアップ に移動し、サーバー検出 セクションまでスクロールします。
      2. クライアント側キックオフ を見つけます。Duplicator Pro では、デフォルトで 自動 に設定されており、これにより Duplicator はループバック検出の結果に基づいてキックオフが必要かどうかを自動的に判断します。ビルドが引き続き失敗しない限り、自動 のままにしてください。
      3. スケジュールされたビルドが失敗し続ける場合は、クライアント側キックオフ無効 に設定し、保存してサーバー検出をテスト をクリックします。
      4. 次のスケジュールされたバックアップビルドを監視します。
      5. スケジュールされたバックアップビルドが正常に完了した場合、問題は解決しました。
      6. スケジュールされたバックアップがまだスタックまたは失敗する場合は、クライアント側キックオフ自動 に戻し、次の解決策に進みます。

      リモートcronスケジュールの設定

      リモート cron ジョブは、特にトラフィックの少ないサイトで、スケジュールされたビルドの一貫した実行を保証します。リモート cron スケジュールを設定するには、ガイド スケジュールされたビルドを時間通りに実行する方法 を参照してください。

      トラフィックの少ない期間のビルド設定の最適化

      スケジュールがトリガーされたときにトラフィックが少なすぎると、ビルドがタイムアウトする可能性があります。次の設定を調整してください。

      1. Duplicator Pro » 設定 » バックアップ に移動し、処理 セクションまでスクロールします。
      2. ピーク時のトラフィック中にビルドを高速化するために、サーバー スロットルオフ または に設定します。ホストがリソースの苦情を回避するために、より重いスロットルを必要とする場合は、 および も利用可能です。
      3. 最大ビルド時間 を少なくとも 270 分に増やして、Duplicator がバックアップが完了する前に自動的にキャンセルしないようにします。
      4. スケジュールされたビルド時間を、トラフィックの多い期間と一致するように調整します。
      5. トラフィックの少ない期間中にビルドを実行する必要がある場合は、パフォーマンスの問題を防ぐために、サーバー スロットル、または に設定したままにします。

      注意: 最大ビルド時間を増やしてもビルドがタイムアウトする場合は、ホストにPHPのmax_execution_timeも増やすように依頼してください。
      Duplicator Pro » 設定 » バックアップ » アーカイブの下でアーカイブエンジンをDupArchiveに切り替えることも役立ちます。DupArchiveは完全にマルチスレッドであり、大きなスケジュール済みビルドではZipArchiveよりも信頼性が高いためです。

      複数のスケジュール済みビルドとの競合の解決

      複数のDuplicator Proスケジュールが同じサーバーで実行されると、PHPプロセスが互いに干渉し、ビルドの失敗を引き起こす可能性があります。一部のウェブホストは同時PHPプロセスを制限しているため、複数のサイトが同時にバックアップをビルドしようとすると競合が発生します。

      この問題を解決するには、次の手順を実行します。

      • 各サイトが異なる間隔でビルドするように、スケジュール時間を調整してください。
      • たとえば、複数のサイトが午前1時にビルドするように設定されている場合は、数時間ずつスケジュールをずらしてください。
      • ビルドパフォーマンスを監視し、必要に応じてタイミングを調整してください。

      クライアントサイドキックオフ、サーバー スロットル、最大ビルド時間、およびスケジュール タイミングのこれらの調整により、ビルドの中断が最小限に抑えられ、Duplicator Pro は今後のスケジュール済みバックアップを正常に完了できます。


      この記事は役に立ちましたか?


      関連記事

      保護されないまま、もう一日を無駄にしないでください

      適切なWordPressバックアップなしで過ごす1時間ごとに、サイトはリスクにさらされます • WordPress移行の遅延ごとに、パフォーマンスと成長を失います

      今すぐDuplicatorを入手
      Duplicator プラグイン

      お待ちください!
      限定オファーをお見逃しなく!

      お客様として、60% OFF になります

      Duplicator をサイトで無料で試して、150万人以上の WordPress プロが私たちを信頼する理由をご覧ください。ただし、お待ちいただく必要はありません。この限定 60% オフは期間限定です。

      または
      今すぐ60% オフでDuplicator Proを入手 →