BLOBストレージのトラブルシューティング
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトラブルシューティング リファレンスを使用して、Microsoft Azure® Blob StorageモジュールのインストールとBLOBの移行に関してよく寄せられる質問に回答します。
BLOBストレージの方法を有効または無効にするにはどうすればよいですか?
BLOBストレージにSQL Databaseを使用する場合は、構成ファイルを使用してBLOB関連のメソッドを有効または無効にできます。これは、Azure Storageプロバイダーでは実行できません。ただし、Azure Blob Storageメソッドをオーバーライドすることで、引き続きカスタマイズできます。
Kuduの移行とPowerShellの制限事項は何ですか?
Azure App Serviceの診断コンソールはKuduで、PowerShellコンソールを使用してPowerShellスクリプトなどのプロセスを実行します。
Kudoは、60分後にPowerShellコンソールへの入力や操作がない場合、実行時間の長いスクリプトを終了します。この制限は、大量のデータを移行するためにKuduを選択しないことをお勧めします。ただし、Kuduを使用して大量のデータを移行する必要がある場合は、移行スクリプトを数回再実行する必要があります。さまざまなスクリプト環境を使用してBLOBを移行するのにかかる時間、容量、メモリの詳細については、移行スクリプトのパフォーマンスの表 を参照してください。
BLOBクリーンアップのしくみ
ブロブは多くの異なるメディア アイテム間で共有できるため、Sitecoreはメディア アイテムが削除された直後にメディア ファイル (ブロブ) を削除しません。BLOBストレージからBLOBを削除するには、クリーンアップ データベース管理ウィザードを実行してBLOBクリーンアップを呼び出します。
BLOBクリーンアップは、最初にストレージ内のすべてのBLOBをスキャンして、メディア項目で使用されていないBLOBを特定し、次に使用されていないすべてのBLOBを削除します。BLOBクリーンアップでは、メディア項目に関連付けられているごみ箱内のBLOBは削除されません。
1つのBLOBの最大ファイル サイズはどれくらいですか?
Azure Blob Storageの場合、Sitecoreは2 GB未満のファイル サイズをサポートします。ただし、デフォルトでは、Sitecore設定ファイルはファイル サイズをそれよりもさらに小さく制限します。より大きなファイルサイズ(2GB未満)で作業する場合は、次の設定ファイルを更新する必要があります。
-
Web.Config
テーブル 8.システム.WebClass
System.Web
Parameter
httpRuntime.maxRequestLength
Description
値をKB単位で設定します。
Example
RequestResponse<httpRuntime targetFramework="4.7.1" maxRequestLength="1048576" ...
テーブル9。System.WebサーバーClass
System.WebServer
Parameter
Security
Parameter
requestFiltering
Description
requestLimits.maxAllowedContentLengthパラメーターの値をバイト単位で設定します。
Example
RequestResponse<requestLimits maxAllowedContentLength="1073741824" />
-
Sitecore.Config
テーブル10。Sitecore.Config (サイトコア.コンフィグ)Class
Settings
Parameter
Media.MaxSizeInDatabase
Description
値をMB単位で設定します。
Example
RequestResponse<setting name="Media.MaxSizeInDatabase" value="1024MB" />