日本語

問題: ライセンス サーバー ステータス: ArcGIS 10.x License Manager で実行中ではありませんが表示される

説明

ライセンス サーバー ステータス: ArcGIS 10.x License Manager で実行中ではありませんと表示される

原因

「実行中ではありません」というステータスは、ArcGIS 10.x License Manager ソフトウェアをインストールした後またはこのソフトウェアが正常に実行された後に表示されることがあります。 この原因としては、ファイアウォール、アンチウイルス/アンチスパム アプリケーション、ポートの割り当て/可用性、前のインストールの残骸、前の license.dat ファイルの存在など、さまざまな問題が考えられます。

解決策または対処法

解決策には、次に示す 1 つ以上の手順が含まれる場合があります。

以下で説明する解決策を試す前に、デバッグ ログ ファイルを調べて、エラー メッセージを確認してください。 このファイルには、[License Server Administrator] → [診断] の順に選択するか、<インストール場所> \ArcGIS\License10.x\bin\lmgrd9.log からアクセスできます。

  • ファイアウォールを無効化します。 service.txt ファイルの編集によって、ファイアウォール経由で利用できるように ArcGIS License Manager を構成する手順について、下記の「関連情報」セクションをご参照ください。
  • アンチウイルス保護を無効化します。
  • Netstat –a コマンドを実行して、ネットワーク接続されたホスト上で稼働中であるアクティブな TCP 接続を表示します。 このコマンドを実行すると、使用されているプロトコル、ローカル アドレスとポート番号、宛先アドレスとポート番号、および接続の状態がリスト表示されます。 このコマンドは、27000-27009 のライセンス マネージャー ポートのいずれかが他のプロセスによって使用されているかどうかを識別するのに役立ちます。

    次のコマンドをコマンド プロンプトから実行します。 演算子 -a はすべてのオプションを表すために使用されます。

    netstat -a

  • LMGRD をコマンド ラインから手動で実行できるかどうかを確認します。

    オペレーティング システムに基づくディレクトリ パスに移動し、手動でライセンス マネージャー サービスを起動するコマンドを実行します。

    C:\> cd 'C:\Program Files\arcgis\license10.1\bin'
    C:\> cd 'C:\Program Files (x86)\arcgis\license10.1\bin'

    手動でライセンス マネージャー サービスを起動します。

    C:\> lmgrd.exe -c service.txt

    サービスが正常に起動した場合、Windows レジストリまたは環境変数の問題である可能性が最も高くなります。 環境変数の問題に対処するときは、次のステップをご参照ください。

  • 設定されている環境設定があるかどうかを確認します。

    1) [スタート] → [コントロール パネル] → [システム] の順にクリックします。
    2) [システム] パネルで、[システムの詳細設定] をクリックします。
    [システムのプロパティ] ダイアログ ボックスで [詳細設定] タブを選択します。
    4) [環境変数] ボタンを選択します。
    5) [環境変数] ウィンドウで、システム変数をスクロールして、ArcGIS License Manager 用に設定された環境変数 ('ARCGIS'、'ESRI'、'LM' など)、または Esri や Flexera から取得されたように見える変数がないか確認します。
    6) 変数を選択し、[削除] ボタンをクリックして不要な変数を削除します。

  • 前の ArcGIS License Manager のインストールの残骸が存在していないか確認します。

    ソフトウェアのインストール場所 (オペレーティング システムによって異なる):

    C:\Program Files\ ArcGIS
    C:\Program Files (86)\ArcGIS
    C:\Program Files\Common Files\ESRI
    C:\Program Files (86)\Common Files\ESRI
    C:\Documents and Settings\<ユーザー プロファイル="">\Application Data\ESRI
    C:\Users\<ユーザー プロファイル="">\AppData\Roaming\ESRI

    Windows レジストリ (オペレーティング システムによって異なる):

    HKEY_LOCAL_MACHINE → Software → ESRI
    HKEY_LOCAL_MACHINE → Software → WOW6432Node → ESRI
    HKEY_LOCAL_MACHINE → Software → Microsoft → Windows → CurrentVersion → Uninstall → レジストリ キーのチェック
    HKEY_CURRENT_USER → Software → ESRI
    HKEY_CURRENT_USER → Software → WOW6432Node → ESRI
    HKEY_CLASSES_ROOT → Installer → Products → レジストリ キーのチェック

  • Process Monitor ツールを実行します。

    Windows Sysinternals」ページから ProcMon ツールをダウンロードします。

    1) [Process Monitor のダウンロード] を選択します。
    2) [開く] を選択します。
    3) ProcMon.exe をダブルクリックして、[Run] を選択します。
    4) [Agree] をクリックして、ライセンス条項に同意します。
    5) [Filter] メニューから、[Filter] を選択します。
    6) [Display entries matching these conditions] で、[Process Name] を選択し、[contains] を選択して「arcgis.exe」と入力します。 最後のドロップダウンで [Include] を選択して、[Add] ボタンをクリックします。
    [O-Image] Process Monitor

    7) [Apply] および [OK] をクリックします。
    8) ArcGIS 10.1 License Manager をインストールします。
    9) インストールが完了し、License Server Administrator 内のステータスが '実行中ではありません' であると確認されたら、ProcMon 内でログを保存し、[File] → [Capture Events (Ctrl+E)] の順に選択してトレースを停止します。
    10) コンピューター上の ProcMon 内で、[File] → [Save (Ctrl+S)] の順に選択してトレースを '*.pml' ファイルに保存します。
    ログ ファイルの保存

    [O-Image]
  • Trusted Storage を削除します。

    注意:
    これが使用可能なオプションである場合は、先にソフトウェアを認証解除してください。

    次の手順に従って、Trusted Storage を削除します。

    1) ライセンス マネージャー サービスを停止します。
    2) 該当するオペレーティング システムのパス内にある FLEXnet フォルダーに移動します。

    Windows XP/2003 Server
    C:\Documents and Settings\All Users\Application Data\FLEXnet

    Windows Vista/7/Server 2008
    C:\ProgramData\FlexNet

    Unix/Linux:
    /usr/local/share/macrovision/storage

    3) 'ArcGIS_xxxxxxxx_tsf.data' ファイルを削除するか、FlexNet フォルダー内のすべての ArcGIS ファイルを削除します。
    4) ライセンス マネージャー サービスを起動します。

関連情報