Duplicator ドキュメント

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

CPU、メモリ、ディスクのサーバーリソースの管理


Duplicator Pro を使用した CPU、メモリ、ディスクのサーバーリソースの管理に問題がありますか?このガイドでは、問題を効果的にトラブルシューティングおよび解決するための実践的なソリューションを提供します。

まず、Duplicator Proの最新バージョンを使用していることを確認してください。 変更履歴 および システム要件 を確認してください。

PHPメモリ制限

サーバーリソースを効率的に管理することは、特にバックアップや移行を扱う際に、ウェブサイトのパフォーマンスを円滑に確保するために不可欠です。以下に、サーバーリソース制限に関連する一般的な問題と、それらを解決するための実践的なソリューションを示します。

許可されたメモリ枯渇エラー: PHPの使用中にメモリ枯渇エラーが発生した場合、ホスティングプロバイダーが制限的なメモリ制限を設定している可能性があります。この問題は、共有または低価格ホスティングプランでより一般的です。

一般的なエラーメッセージ: Fatal error: Out of memory (allocated 301989888) (tried to allocate 921600 bytes) in /somepath/ on line 100

オプション 1:PHP メモリ制限を手動で調整する

wp-config.phpの編集: wp-config.phpファイルに次の行を追加します: define('WP_MEMORY_LIMIT', '500M');

.htaccessファイルの編集: .htaccessファイル(WordPressのルートディレクトリ)にこれを追加します:

<IfModule mod_php5.c>
php_value memory_limit 500M
</IfModule>

php.iniファイルの更新: php.iniファイルを編集して、メモリ制限を増やします: memory_limit = 500MB

オプション 2:Bitnami サーバーで PHP メモリを増やす

Bitnamiのインストールについては、次の手順に従ってください:

  1. apps/wordpress/confフォルダのhttpd-app.confを開きます。
  2. php_value memory_limit設定を編集します。
  3. Bitnami App » Manage ServersタブからApacheを再起動します。

注意: 手動でメモリを増やせない場合は、ホスティングプロバイダーにPHPメモリ制限の増加を依頼してください。

メモリ割り当ての確認

変更を加えた後、次の方法でメモリ制限を確認します:

  • Duplicator Tools » Server » PHP Sectionに移動します。
  • 「Memory Limit」の値を確認し、新しい設定が反映されていることを確認します。
  • メモリ制限を、以前の割り当てよりも50%増やします。
  • エラーが続く場合は、割り当てられた警告制限の100%(例: 元の制限が250MBだった場合は500MB)に設定します。

メモリ使用量を削減するためのバックアップの最適化

より円滑なバックアップ操作のために:

MySQL ダンプを有効にする

  • Duplicator Lite: Settings » Backups » Archive » SQLMode » Mysqldump
  • Duplicator Pro: Settings » Backups » Archive » Database » Mysqldump

効率的なアーカイブ方法を使用する

  • Settings » Backups » Archive » Shell Zip(Proバージョンのみ)でDupArchiveまたはShellZipを有効にします。
  • これらのオプションは、ZipArchiveと比較してメモリ使用量を大幅に削減します。

サーバーのスロットリングを調整する (Duplicator Pro)

  • Settings » Backups » Processing » Server Throttleに移動します。
  • 値が高いほどバックアッププロセスは遅くなりますが、サーバーの過負荷を防ぎます。

ディスククォータの制限

ディスク容量不足に関連するエラーが発生した場合、ホスティングプロバイダーがディスククォータ制限を課している可能性があります。

一般的なエラーメッセージ: MSG:ZipArchive::close(): Write error: No space left on device

ディスククォータ制限の理解

多くのウェブホスティングプロバイダーは「無制限のストレージ」を宣伝していますが、実際にはアカウントごとにクォータが課せられます。このクォータは、ホスティングプランの利用規約によって決まることがよくあります。

利用可能なディスク容量を確認するには:

  • ストレージの使用状況については、ホスティングコントロールパネル(cPanel、Pleskなど)を確認してください。
  • 共有ホスティングプランをご利用の場合は、実際のストレージ制限についてプロバイダーにお問い合わせください。
  • サイトの事前スキャン推定サイズの5倍のサイズのファイルをアップロードしてみてください。失敗した場合は、クォータの問題である可能性が高いです。

ディスク容量の解放

  • 未使用のファイル/フォルダを削除する – 古いバックアップ、時代遅れのプラグイン、未使用のメディアを削除します。
  • バックアップファイルをクリアする – 重複したバックアップファイルがないか、バックアッププラグイン(Duplicator、UpdraftPlusなど)を確認してください。
  • データベースを最適化するphpMyAdminまたはプラグインを使用して、データベースのオーバーヘッドをクリーンアップします。

予算ホストでのサーバー負荷の管理

ウェブサイトのバックアップ中に速度低下やリソース使用量の増加が発生する場合、次の方法でパフォーマンスを最適化できます。

Duplicator Pro バックアップ設定の調整

  • Enable Client-Side Kickoff:
    • 設定 » バックアップ » 詳細 » クライアントサイドキックオフに移動します。
    • 処理負荷をサーバーからブラウザにオフロードするには、クライアントサイドキックオフをオンにします。
  • Modify Server Throttling:
    • CPUへの負荷を軽減するために、スロットリングをまたはに設定します。

バックアップ戦略の最適化

  • ファイルフィルターを使用する – バックアップサイズを削減するために、大きくて重要でないファイルを省略します。
  • Schedule Smart Backups
    • 毎日:データベースのみのバックアップ。
    • 毎週:ウェブサイト全体のバックアップ。

ホスティングプランのアップグレード (必要に応じて)

低価格帯の共有ホスティングプランをご利用の場合は、より高いリソース割り当てを持つ上位のパッケージへのアップグレードを検討してください。ほとんどのホストはリソース制限を明示的に記載していませんが、低価格帯のプランではCPU使用量とRAMが制限されることが多く、パフォーマンスの問題につながります。

注意:サーバーリソースを効果的に管理することは、特にバックアップや移行を処理する場合に、ウェブサイトのスムーズなパフォーマンスを保証します。サーバー関連の問題が引き続き発生する場合は、さらにサポートを受けるためにホスティングプロバイダーに連絡してください

その他のご不明な点がございましたら、お気軽にサポートチケットを送信してください。チームが喜んでお手伝いいたします!


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


関連記事

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

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

Get Duplicator Now
Duplicator プラグイン

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

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

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

or
Get 60% Off Duplicator Pro Now →