システムの概要を簡単に説明すると、本番 CDA システムは、web1 と web2 の 2 つの Web サーバーで構成される Web ファームです。CMS データベースは、db1 と db2 の 2 つのデータベース ノードで構成される SQL クラスターです。パブリケーション ターゲット「Live」は、コンテンツを web1 および web2 サイト リポジトリにプッシュする web1 deployer と web2 deployer の 2 つの宛先で構成されます。
最近、Production SDL Tridion 2011 のコンテンツの非公開に関する問題が見つかりました。SDL Tridion から複数の構造グループを非公開にしている間、システムは Web サーバーの 1 つからコンテンツを非公開にしませんでした。ただし、他の Web サーバーからコンテンツを削除しました。これは逆に発生します。たとえば、非公開アクションによって web1 からコンテンツが削除された場合、コンテンツは web2 にそのまま残ります。web2 から削除された場合、コンテンツはそのまま web1 に残ります。この非公開アクションの公開キューに表示されるメッセージは「成功」です</p>
以前にこの種の問題に遭遇したことがありますか? また、コンテンツを webfarm にプッシュするために同様の戦略を使用したかどうかを教えていただけますか?
デプロイヤ ログに特定のエラー メッセージは表示されませんが、以下のような警告が表示されます。
2012-08-08 06:48:59,659 WARN PreCommitPhase - 準備に失敗しました: tcm:0-5026-66560 エラー: org.hibernate.StaleStateException: バッチ更新が更新から予期しない行数を返しました [0]; 実際の行数: 0; 予想: 1 2012-08-08 06:48:59,659 WARN PreCommitPhase - 準備に失敗しました: tcm:0-5026-66560 エラー: org.hibernate.StaleStateException: バッチ更新が更新から予期しない行数を返しました [0]; 実際の行数: 0; 予想: 1
これであなたのすべての助けに感謝します!
ありがとう、KK