請檢查 ..\PCCSRV\Private\ofcserver.ini 的檔案大小。
如果檔案大小遠小於 40KB(例如只剩下1KB),我們認為這是檔案損壞的問題。
請參考以下解決方案來排除問題: Apex One/OfficeScan 如何恢復已損壞的 ofcserver.ini。
如果 OfficeScan 的資料庫是代碼庫模式(codebase mode),請嘗試重新建立一個新的空資料庫來檢測問題是否可以修復。
- 先備份資料庫目錄 ..\Program Files\Trend Micro\Officescan\PCCSRV\HTTPDB。
- 刪除目錄中的全部內容 ..\Program Files\Trend Micro\Officescan\PCCSRV\HTTPDB。
- 重新啟動 OfficeScan Master Service 服務。
- 等待用戶端重新回報到 OfficeScan 伺服器。
建議將資料庫從代碼庫模式(codebase mode)轉移到 SQL Server,性能會比較穩定。
-
對 Apex One/OfficeScan 伺服器部分設定進行最佳化。
-
先備份後再編輯 Apex One/OfficeScan 伺服器安裝目錄中的 ofcscan.ini,加入以下參數以提高最大緩衝區和連線數:
[INI_SERVER_SECTION] Max_Event_Buffer=3000 Max_Log_Buffer=3000 Command_Handler_Static_Thread_Number=80 Command_Handler_Maxium_Thread_Number=80 [INI_DBFILE_SECTION] DB_MEM_OPT_MAX = 102400 DB_ENFORCE_DBFLUSH_PERIOD=86400 Change the value of DB_ENFORCE_DBFLUSH_PERIOD to 86400 which means doing it per day.
註: DB_ENFORCE_DBFLUSH_PERIOD=86400 意思是每天清理一次資料庫。
- 增加活動訊號的間隔時間,設定位置在 Apex One/OfficeScan 網頁主控台 > 用戶端 > 全域用戶端設定 > 網路。
-
-
最佳化 IIS。
- 開啟Internet Information Services (IIS) 管理員然後選取要進行操作的伺服器名稱。
- 點擊左邊畫面的 應用程式集區,在中間畫面選取 Apex One/OfficeScan 正在使用的OfficeScanAppPool接著在右邊畫面點擊,進階設定…。
-
在進階設定的視窗中,進行以下調整:
- 將序列長度的數值調整到 65535。
- 將工作者處理序數上限的數值調整到 5 (或以上)。
-
透過命令提示字元模式(CMD)增加 AppConcurrentRequestLimit,步驟如下:
-
開啟命令提示字元模式CMD,輸入以下指令以切換路徑:
CD C:\Windows\System32\inetsrv
-
接著輸入以下指令:
appcmd.exe set config /section:system.webserver/serverRuntime /appConcurrentRequestLimit:100000
-
若要檢查調整是否成功,請開啟 %systemroot%\System32\inetsrv\config\applicationHost.config 檔案 搜尋serverRuntime appConcurrentRequestLimit,確認數值是否已變更為 100000。
-
設定Set MaxUserPort 到 65534,步驟如下:
開啟登錄碼編輯程式(regedit.exe),找到以下機碼 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters:
-
新增一個DWORD值,數值名稱為TcpTimedWaitDelay、數值資料為30。
TcpTimedWaitDelay = 30
TcpTimedWaitDelay 以秒為單位,決定了連線關閉時的 TIME_WAIT 時間長度,當狀態結束時才能釋放並重新配對。
-
新增一個DWORD值,數值名稱為MaxUserPort、數值資料為65534。
MaxUserPort = 65534
MaxUserPort值會控制應用程式向系統要求任何可用的使用者埠時,所使用的最大端口號碼。
-
- 備份並移除 IIS 紀錄檔,預設位置在 %SystemDrive%\inetpub\logs\LogFiles。
-
操作過以上步驟之後,請務必再重新啟動以下服務後,確認問題是否有解決:
- 停止 Apex One/OfficeScan Master Service 服務。
- 停止 IIS Admin Service 服務。
- 停止 World Wide Web Publishing Services 服務。
- 啟動 World Wide Web Publishing Services 服務。
- 啟動 IIS Admin Service 服務。
- S啟動 Apex One/OfficeScan Master Service 服務。
確認問題是否已獲得排除。
如果問題仍無法解決,請收集以下資料給我們的技術支援單位:
- CDT debug logs
- IIS logs
- ofcservice.exe dump