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のインストールについては、次の手順に従ってください:
apps/wordpress/confフォルダのhttpd-app.confを開きます。php_value memory_limit設定を編集します。- Bitnami App » Manage ServersタブからApacheを再起動します。
メモリ割り当ての確認
変更を加えた後、次の方法でメモリ制限を確認します:
- 「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が制限されることが多く、パフォーマンスの問題につながります。
関連リソース
その他のご不明な点がございましたら、お気軽にサポートチケットを送信してください。チームが喜んでお手伝いいたします!