ブロブストレージのトラブルシューティング
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトラブルシューティングの参考資料を使って、Microsoft Azure ® Blob Storageモジュールのインストールやブロブの移行に関するよくある質問に答えてください。
ブロブ保存方法を有効にしたり無効にしたりするにはどうすればいいですか?
SQL Databaseをブロブストレージに使う場合、設定ファイルでBlob関連のメソッドを有効化・無効にできます。Azure Storageプロバイダーではこれができません。ただし、Azureのブロブストレージメソッドを上書きすることでカスタマイズは可能です。
Kuduにおける移行やPowerShellの制限は何ですか?
Azure App Serviceの診断コンソールはKuduで、PowerShellコンソールを使ってPowerShellスクリプトなどのプロセスを実行します。
Kudoは、60分後にPowerShellコンソールとの入力ややり取りがない場合、長期間実行中のスクリプトを終了させます。この制限により、大量のデータを移行するためにKuduを選択しないことを推奨します。ただし、大量のデータ移行にKuduを使う必要がある場合は、移行スクリプトを何度も再実行する必要があるかもしれません。異なるスクリプト環境を使ってブロブを移行するのにかかる時間、容量、メモリの詳細については、移行スクリプトのパフォーマンス表 を参照してください。
ブロブクリーンアップはどのように機能するのですか?
ブロブは多くの異なるメディアアイテム間で共有できるため、Sitecoreはメディアアイテムが削除された直後にメディアファイル(ブロブ)を削除しません。ブロブストレージからブロブを削除するには、Cleanup Database Admin wizardを実行してBlob Cleanupを呼び出してください。
ブロブクリーンアップはまずストレージ内のすべてのブロブをスキャンし、メディアアイテムで使われていないブロブを特定し、その後使用されていないブロブをすべて削除します。ブロブクリーンアップは、メディアアイテムに関連するゴミ箱内のブロブは削除しません。
単一のブロブの最大ファイルサイズはどれくらいですか?
Azure Blob Storageの場合、Sitecoreは2GB未満のファイルサイズをサポートしています。しかし、デフォルトではSitecoreの設定ファイルファイルはそれ以下のファイルサイズに制限しています。もし2GB未満の大きなファイルサイズで作業したい場合は、以下の設定ファイルを更新する必要があります:
-
Web.Config
表8。System.Web
- **クラス:**System.Web
- パラメータ: httpRuntime.maxRequestLength
- 説明:値をKBで設定します。
- 例:
<httpRuntime targetFramework="4.7.1" maxRequestLength="1048576" ...
表9。System.WebServer
- **クラス:**System.WebServer
- パラメータ: Security
- パラメータ: requestFiltering
- 説明: requestLimits.maxAllowedContentLength パラメータの値をバイト単位で設定します。
- 例:
-
Sitecore.Config
表10。Sitecore。設定
- **クラス:**Settings
- パラメータ: Media.MaxSizeInDatabase
- 説明:値をMBで設定します。
- 例: