Remote Stagingを使用して大きなファイルを公開する際に発生する既知の問題について説明します。
解決策
対象製品
Liferay Portal 6.2 EE SP5-SP10
既知の問題LARファイルのチェックサムが無効なエラー
ステージング サーバーが LAR ファイルをより小さなチャンクに分けて Live 環境に転送すると、そこではアセンブル順が保証されず、ステージング プロセスでエラーが発生します。LPS-47637
対象製品
Liferay Portal 6.2 EE SP5, SP6
再現までの手順
- テストサイトでのリモートステージングを有効にする。
- Documents and Mediaポートレットでたくさんのファイルをアップロードします(約800メガバイトのドキュメントで十分です)。
- サイト全体をLive環境にパブリッシュする。
結果
以下のエラーメッセージが表示され、処理が失敗します: 検証エラーのため、出版プロセスが開始されませんでした。 LAR ファイルのチェックサムが無効です。
ソリューション
このプロセスでは、LARを分割する際に「チャンク」に印をつけることで、正しい順序で組み立てられるようにします。 この問題は修正され、すでに Portal Downloads ページ で公開されています(Liferay Portal 6.2 EE SP7 以上でも公開されています)。
既知の問題LARが2.15GBを超えると、リモートサイトにパブリッシュできない。
Stagingプロセスで2.15GBを超えるサイズのファイルが発生した場合、ファイルをチャンクに分割して、期待通りの転送を実現します。 しかし、処理中に位置値が正しく更新されないため、破損したZIPファイルが作成されます(詳しくは LPS-52303 をご参照ください)。
対象製品
Liferay Portal 6.2 EE SP7、SP8、SP9、SP10
再現までの手順
- テストサイトでのリモートステージングの有効化
- Documents and Mediaポートレットに2.15GB以上のデータをアップロードする(小さなファイルをたくさんアップロードすることも、大きなファイルをいくつかアップロードすることもできます。)
- サイト全体をLive環境にパブリッシュする。
結果
以下のエラーメッセージが表示され、処理が失敗します: 検証エラーのため、出版プロセスが開始されませんでした。 インポートするLARファイルを指定してください。
ソリューション
位置の値を正しく更新する解決策は、現在masterブランチにしか存在しません。 修正パックは提供されていませんが、 ヘルプセンターチケット を送信し、 LPS-52303の修正プログラムを含む一時的なHotfixの提供を依頼してください。