AX 2009 が負荷分散環境で動作しているときに、コードの伝播をどのように処理するのか興味があります。
最近、AX サーバー インフラストラクチャを 1 つの AOS インスタンスから 3 つの AOS インスタンスに変換しました。そのうちの 1 つは専用のロード バランサー (実質的に 2 つのユーザー向けサーバー) です。すべてが同じアプリケーション ファイルとデータベースを共有します。それ以来、システムに加えられたコードの更新を受け取るのに問題を抱えているユーザーが 1 人います。通常、変更が表示されるまでに数日かかり、変更が一度にすべて更新されるわけではないようです。
たとえば、値が ENUM フィールドに追加されましたが、それが使用されたフォームでそれを見ることができませんでした (ただし、同じインスタンスに接続されている他の人はそうでした)。現在、このユーザーはドロップダウンでフィールドを期待どおりに表示できますが、インスタンスの 1 つに接続すると、レポートにフローされません。他のインスタンスに接続すると正常に動作し、いずれかのインスタンスに接続している他のユーザーは正常に動作します。
これがインフラストラクチャの変更に関連しているかどうかは定かではありませんが、1 人のユーザーしか経験していないのは奇妙に思えます。私の理解では、このセットアップでは、コードの変更がすぐに (アプリケーション ファイルを共有するため)、または少なくとも妥当な時間 (<1 日) でサーバー全体に伝播するということでした。これは正しいですか、それとも誤解されていますか?