[Windows]

Windows 平台上的已知問題

本主題包含 Windows 平台上已知問題的疑難排解資訊。

IBM® HTTP Server 在與「虛擬專用網路用戶端」相同的系統上執行時發生問題
當 IBM HTTP Server 與「虛擬專用網路」用戶端 (例如 Aventail Connect) 一起在系統上執行時,會發生問題。 您可能會遇到下列問題,或看到下列錯誤訊息:
  • IBM HTTP Server 未啟動-請參閱 Apache HTTP Server -常見問題。
  • IBM HTTP Server 未啟動。 錯誤日誌包含下列訊息:
    [crit] (10045) The attempted operation is not supported for the type of object referenced: Parent: 
    WSADuplicateSocket failed for socket ###

Aventail Connect 是在 Winsock 2 API 與 Windows 原生 Winsock 2 實作之間插入自己的「分層服務提供者 (LSP)」。 Aventail Connect 墊片沒有實作 WSADuplicateSocket,這就是失敗的原因。 當 Aventail Connect 關閉時,沒有卸載墊片。

如果要修正這個問題,請執行下列其中一項:
  • 明確地卸載墊片
  • 重新開機
  • 暫時移除 Aventail Connect V3.x 墊片
Windows 作業系統上的部分 IBM HTTP Server 及 Web 伺服器外掛程式元件發生應用程式啟動錯誤

安裝 IBM HTTP Server需要 Microsoft Visual C++ 2013 Redistributable Package 32 位元版本。 如果未安裝必要的 Microsoft Visual C++ 2013 Redistributable Package ,則可能會出現下列一或多個失敗訊息。 訊息指出應用程式無法啟動,因為其並列配置不正確。 當在 IBM HTTP Server 或 Web 伺服器外掛程式中配置 Secure Sockets Layer (SSL) 時, Web 伺服器無法載入。

Additionally, the <伊辛斯特>\bin\gskver and <伊辛斯特>\bin\gskcapicmd programs fail with the same error. 這兩個程式是 Global Security Kit (GSKit) 憑證管理工具的一部分。

這些程式失敗,並出現下列錯誤訊息:

[crit] (10045) 所參照的物件類型不支援嘗試的作業: 母項: 
WSADuplicateSocket 失敗, Socket ###

在應用程式事件日誌中,會記載下列事件:

Activation context generation failed for "_IHS_install_path_\gsk8\bin\gsk8ver.exe". Dependent Assembly 
Microsoft.VC120.CRT,processorArchitecture="x86" ,publicKeyToken="1fc8b3b9a1e18e3b", type ="win32" ,
version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.

透過安裝 Microsoft Visual C++ 2013 Redistributable Package (x86) 來修正問題。 您可以在 Microsoft 網站上搜尋 vcredist_x86.exe 檔案。 如果您是使用64 位元 Web 伺服器外掛程式,也請安裝 64 位元可再散布套件。

避免麻煩: 當您使用 IBM HTTP Server的保存檔安裝時,可能需要安裝其他 Visual Studio 可轉散發套件。 在 Windows 上 IBM HTTP Server 所需的相依關係上尋找必要的可重新配送套件。
避免麻煩:
  • 安裝程序會檢查是否已安裝 Microsoft 套件。 如果未安裝,您就會收到下列訊息。 The installation package IBM HTTP Server V8.5 requires components supplied by other packages. To fix the issue, either install the required components or deselect the installation package. The required components may be supplied by the following installation packages: Package: Microsoft Visual C++ 2013 Redistributable Package.