インタ―システムズ製品やソリューション、キャリアの機会などについて、検索してご覧ください。 結果には、開発者コミュニティ、製品ドキュメント、教育ウェブサイトからのコンテンツ、InterSystems.com サイトが含まれます。

警告:ECPデータベースサーバの再起動またはフェイルオーバー後のロックの欠落

2021年10月29日 - 警告:ECPデータベースサーバの再起動またはフェイルオーバー後のロックの欠落

 
対象バージョン:
2020.1.0以降のInterSystems IRISおよびInterSystems IRIS for Health
のすべてのメジャー・リリースおよびメンテナンス・バージョン

対象プラットフォーム:
全て

[発生する問題]
分散型キャッシュ・クラスタ(ECP 構成) でアプリケーションのロック保証に違反し、アプリケーションの整合性に問題が生じる可能性があります。

[問題の詳細]
この問題は、データサーバの再起動またはフェイルオーバー後に、アプリケーションサーバがECPリカバリを正常に実行した場合にのみ発生します。
以下のようなケースです。

  • 再起動時またはフェイルオーバー時に、アプリケーションサーバ上で実行されているプロセスがデータサーバ上のデータベースに対して合計255個以上のロックを保持している場合、これらのロックの一部がデータサーバのロックテーブルに記録されないことがあります。
  • データサーバはクラスタ全体に分散するのロックを管理しているため、他のアプリケーションサーバ上のプロセスやデータサーバ自身が、アプリケーションサーバが保持するロックのいずれかと競合するロックを同時に取得する可能性があり、アプリケーションの整合性に問題が発生する可能性があります。

* ECPリカバリについては、 こちらのドキュメントを参照してください。

* ロックと並行処理の詳細については、 こちらのドキュメントを参照してください。

[解決方法]
この問題は、修正ID: SML2930 で修正されます。
この修正は、InterSystems IRIS および InterSystems IRIS for Health 2020.1.2 および 2021.1.1 を含む、今後リリースされるすべての製品に含まれています。
また、お客様のご要望により、修正を現在お使いのEM(Extended Maintenance)リリースの製品に対するパッチとして個別に作成してご提供することが可能です。お使いのシステムに対するパッチが必要な場合は、バージョン情報とライセンスキー情報をご確認の上、 インターシステムズカスタマーサポートセンターまでお知らせ下さい。

[HealthShare をお使いのお客様への注意事項]
HealthShareファミリーの製品では、分散型キャッシュクラスターを直接使用することはありませんが、分散型キャッシュクラスタを使用して、HealthShareの別のインスタンス上のデータにアクセスすることをサポートしています。この機能を使用しているお客様は、この不具合による影響があるかどうかを判断するために、設定を確認する必要があります。

 

今すぐ申し込む

サポートアラート、重要な問題、
フィックス、製品リリースに関する通知を受け取ることができます。
*必須項目
ハイライト表示されている項目は必須項目です。
*必須項目
ハイライト表示されている項目は必須項目です。
このフォームを送信することにより、お客様は、サポートアラート、重要な問題、重要なアップデート、修正、および製品リリースに関する通知を電子メールで受け取ることに同意するものとします。 **ここをクリックすることにより、あなたは、既存および将来のインターシステムズ製品、提供物、イベントに関するニュース、更新、その他のマーケティング目的のために連絡を受けることに同意するもとのします。