檢查 Windows 授權伺服器

判斷下列其中一個授權常駐程式是否未運作:lmgrd.exeibmratl.exe

關於這項作業

如果要判斷授權伺服器的狀態,請執行下列動作:
  1. 按一下開始 > 程式集 > IBM Rational® > 授權工具,開啟 LMTOOLS。LMTOOLS 是一個 FlexNet 公用程式,它是 GUI 版的指令行公用程式 lmutil
  2. 在「服務/授權檔」標籤中,使用授權檔來選取配置,然後輸入通往授權檔的路徑。授權檔位於授權伺服器上。
  3. 移至伺服器狀態標籤。請按一下執行狀態查詢,檢查授權伺服器狀態。
    1. 如果授權伺服器已啟動,您會在狀態輸出視窗中看到下列字行:
      server_hostname: license server UP (MASTER) v_number
      Vendor daemon status (on server_hostname):
      ibmratl: UP v_number

      第一行表示 lmgrd.exe 的狀態,第二行表示供應商常駐程式的狀態。由於 IBM Rational License Key Server 已啟動,因此可能是用戶端與伺服器之間的網路通訊發生問題。請參閱檢查 Windows 網路連線

    2. 如果 lmgrd.exe 已啟動,但 ibmratl.exe 未啟動,狀態輸出視窗會顯示下列字行:
      server_hostname: license server UP (MASTER) v_number
      Vendor daemon status (on server_hostname):
      ibmratl: The desired vendor daemon is down.
      檢查:
      • 常駐程式 vendor name 意外終止,而 lmgrd 未將它重新啟動。 請在 LMTOOLS 選取停止/重新讀取標籤。 展開「遠端伺服器清單」,然後選取 rational。 按一下重新讀取授權檔
      • 授權檔在下列指令行中未正確指定供應商常駐程式的路徑。例如:DAEMON ibmratl [ibmratl.exe 的完整路徑,其中包括磁碟機代號]。
      • lmgrd.exe 的版本可能與 ibmratl.exe 不相容。您的授權伺服器已經安裝 FlexNet (lmgrd.exe)。確認 install_directory\common\lmgrd.exe 檔的日期及大小,符合在產品安裝光碟之 \common 目錄中找到的 lmgrd.exe
    3. 如果 lmgrd 和供應商常駐程式都未啟動,則狀態輸出視窗會包含下列字行:
      lmgrd is not running: Cannot connect to server
      FLEXlm error: -15.10
      • 檢查 license.dat 檔有沒有錯誤或省略什麼內容。
      • 檢查安裝目錄中的 license.log 檔。license.log 檔會記錄關於 IBM Rational License Key Server 的動作。這個檔案是在您在安裝授權伺服器時所指定的位置上建立。
        註: 日誌檔的大小會隨時間增加。您有時候會需要刪除檔案標頭,以節省磁碟空間。
      • 檢閱 Rational License Key Server 的設定和啟動指示。
      • 檢查虛擬供應商常駐程式的處理程序。虛擬程序會在 lmgrd 程序意外終止時發生。
        1. Ctrl+Alt+Del,開啟「工作管理員」。
        2. 在「程序」標籤中,尋找 ibmratl.exelmgrd.exe
        3. 終止 ibmratl.exelmgrd.exe
        4. 如果要啟動授權伺服器,請參閱啟動 Windows 授權伺服器
        5. 檢查 IBM Rational > 授權工具中的伺服器狀態
        6. 如果授權伺服器仍未啟動,並且將伺服器配置成以服務形式啟動,請重新啟動電腦兩次。
      • Flexera FlexNet Publisher 應用程式可能已經過期或毀損。

意見