若要對問題進行偵錯和疑難排解,您可以檢視儲存在連接器伺服器上的 Workspace ONE Access Connector 記錄檔。目錄同步、使用者驗證、Kerberos 驗證和虛擬應用程式服務各有其本身的記錄檔。

記錄檔類型 記錄檔位置 說明
安裝記錄檔 ConnectorInstallerFolder\Workspace_ONE_Access_Connector_Installer.log 與安裝相關的訊息
使用者驗證服務記錄檔 INSTALL_DIR\Workspace ONE Access\User Auth Service\logs\eas-service.log 與驗證相關的訊息
目錄同步服務記錄檔 INSTALL_DIR\Workspace ONE Access\Directory Sync Service\logs\eds-service.log 目錄同步的相關訊息
Kerberos 驗證服務記錄檔 INSTALL_DIR\Workspace ONE Access\Kerberos Auth Service\logs\eks-service.log 與 Kerberos 驗證相關的訊息
虛擬應用程式服務記錄檔 INSTALL_DIR\Workspace ONE Access\Virtual App Service\logs\eis-service.log 虛擬應用程式整合的相關訊息
企業服務頂點記錄 INSTALL_DIR\User Auth Service\logs\eas-vertx-access.log

INSTALL_DIR\Directory Sync Service\logs\eds-vertx-access.log

INSTALL_DIR\Kerberos Auth Service\logs\eks-vertx-access.log

INSTALL_DIR\Virtual App Service\logs\eis-vertx-access.log

與企業服務上的 API 要求有關的資訊。
企業服務處理程序標準輸出記錄 INSTALL_DIR\User Auth Service\logs\UserAuthService.out.log

INSTALL_DIR\Directory Sync Service\logs\DirectorySyncService.out.log

INSTALL_DIR\Kerberos Auth Service\logs\KerberosAuthService.out.log

INSTALL_DIR\Virtual App Service\logs\VirtualAppService.out.log

有關執行企業服務之處理程序的資訊。
企業服務處理程序標準錯誤記錄 INSTALL_DIR\User Auth Service\logs\UserAuthService.err.log

INSTALL_DIR\Directory Sync Service\logs\DirectorySyncService.err.log

INSTALL_DIR\Kerberos Auth Service\logs\KerberosAuthService.err.log

INSTALL_DIR\Virtual App Service\logs\VirtualAppService.err.log

有關執行企業服務之處理程序的錯誤資訊。
企業服務處理程序包裝函式記錄 INSTALL_DIR\User Auth Service\logs\UserAuthService.wrapper.log

INSTALL_DIR\Directory Sync Service\logs\DirectorySyncService.wrapper.log

INSTALL_DIR\Kerberos Auth Service\logs\KerberosAuthService.wrapper.log

INSTALL_DIR\Virtual App Service\logs\VirtualAppService.wrapper.log

有關執行企業服務 (例如 Java 選項和處理程序識別碼) 之處理程序的資訊。

為連接器記錄檔啟用 DEBUG 模式

為了方便對部署問題進行疑難排解,您可以為 servicename-service.log 檔案啟用 DEBUG 模式,以便將 DEBUG 訊息寫入至記錄檔。這些訊息會提供您更多關於問題的詳細資訊。

若要開啟 DEBUG 模式,請依照下列步驟操作:

  1. 登入連接器伺服器。
  2. 編輯要進行疑難排解之服務的 log4j2-override.xml 檔案。
    • 若要調整目錄同步服務的記錄層級,請編輯 INSTALL_DIR\Workspace ONE Access\Directory Sync Service\conf\log4j2-override.xml 檔案。
    • 若要調整使用者驗證服務的記錄層級,請編輯 INSTALL_DIR\Workspace ONE Access\User Auth Service\conf\log4j2-override.xml 檔案。
    • 若要調整 Kerberos 驗證服務的記錄層級,請編輯 INSTALL_DIR\Workspace ONE Access\Kerberos Auth Service\conf\log4j2-override.xml 檔案。
    • 若要調整虛擬應用程式服務的記錄層級,請編輯 INSTALL_DIR\Workspace ONE Access\Virtual App Service\conf\log4j2-override.xml 檔案。
  3. 在以下幾行中,將 INFO 變更為 DEBUG
    <Loggers>
        <Logger name="com.vmware" level="INFO"/>
      </Loggers>
    
      <Loggers>
        <Root level="INFO">
          <AppenderRef ref="asyncFileLogger"/>
        </Root>
      </Loggers>
  4. 儲存檔案。

變更會在幾分鐘後生效。服務的 servicename-service.log 檔案會開啟 DEBUG 模式。例如,如果您編輯了目錄同步服務的 log4j2-override.xml 檔案,則會為 eds-service.log 檔案開啟 DEBUG 模式。

對連接器記錄檔執行 tail

您可以對記錄檔執行 tail,以檢視記錄檔中最後 n 行的資料。您也可以將 -wait 選項與 tail 命令搭配使用以監控記錄。使用 -wait 選項時,系統會在每次更新記錄時,將指定的行數列印至主控台。

  1. 在連接器伺服器中,開啟 Windows PowerShell。
  2. 導覽至包含記錄檔的資料夾。
  3. 輸入下列命令:

    Get-Content logFile -Tail numberOfLines –wait

    例如:

    Get-Content eds-service.log -Tail 2 –wait

其他資訊

如需增加記錄檔大小和數目的相關資訊,請參閱增加 Workspace ONE Access Connector 記錄檔的大小和數量 (僅限 Workspace ONE Access 雲端)