最近、ColdFusion エンタープライズ バージョンのマルチサーバー インストールに取り組んでいます。
1. cfusion (デフォルト) 2. cfserver1 と 3. cfserver2 の 3 つのインスタンスを作成しました。基本的に、2 つの異なるインスタンスで 1 つのサイトを制御し、それらの間で負荷を分散したいと考えています。クラスターを作成し、cfserver1 と cfserver2 の両方のインスタンスを追加し、後で IIS 7 で Web サイトを構成し、「Web サーバー構成」ツールを使用してクラスターに接続します。すべてが正常に機能していますが、唯一の問題は、「ユーザー J2ee セッション変数」を有効にするのを忘れたため、セッションに固執しなかったことです。これが私の問題です...両方のインスタンスに対して個別のCFIDEを開き、個別に有効にする必要があります。また、両方の場所でデータベース ソースを作成する必要があります。
あるインスタンスの CFIDE を別のインスタンスと共有できますか?
更新 [2011/7/4]
2 つのインスタンス間で CFIDE を共有することはできますが、重複した設定で問題が発生します。ほとんどの設定は WEB-INF フォルダーの下にあるため、インスタンスごとに個別の設定を作成する必要がありますか? WEB-INF を共有することや、同じ設定 (データソースなど) をすべてのインスタンスで共有する方法を知っている人はいますか?
CFIDE を共有するには、以下の手順に従ってください... 2 つのインスタンス間で CFIDE を共有します。1. CFIDE フォルダを別の場所にコピーします。2. WEB-INF フォルダの下にある jrun-web.xml ファイルに、CFIDE の新しい物理的な場所を指す仮想パスを作成します。
/CFIDE/*
C:/プロジェクト/CFIDE