Sun Java System Web Server 7.0 版本說明

核心

下表列出 Web Server 核心方面的已知問題。

表 7 核心方面的已知問題

問題 ID 

說明 

6296993 

執行 obj.conf 指令出現錯誤時,未記錄發現違例指令的檔案名稱和行號。

6365160 

當 server.xml 模式驗證由於資料類型強制違規而失敗時,出現未說明元素的有效值組的錯誤訊息。

6366843 

在核心監視中,按照名稱搜尋 Web 應用程式、servlet、虛擬伺服器或節點的功能有限。

6368605 

配置錯誤可能導致迴圈中重新產生子程序。

如果伺服器啟動之後引入配置錯誤,例如,刪除 obj.conf 和強制結束子程序,則原始程序會嘗試在無窮迴圈中重新產生子程序。

6375367 

出現不完整的請求之後,對逾時產生不當的錯誤回應。

如果您以 Telnet 連線至 Web Server、按下 Enter 鍵,並等候逾時,則會傳回下列錯誤回應: 

HTTP/1.1 400 錯誤的請求

您的瀏覽器發送了該伺服器無法識別的郵件。

6378940 

所有記錄的 HTTP 標頭剖析錯誤都沒有用戶端 IP 和錯誤本身的說明。

6470552 

set-variable SAF 無法設定預先定義的變數。

6479062 

無法動態重新配置 HTTP 偵聽程式系列。將協定系列設定為 NCA 時,實例不會啟動。

6485965 

If-modified-since 處理緩慢。

伺服器處理 If-modified-since 標頭時,會假設標頭欄位值通常會符合先前傳送的 Last-modified 標頭欄位值。這個假設適用於一般真實情況下的用戶端,但不適用於 SPECweb2005 驅動程式。

6486480 

service-nsfc-dump 項目資料取得數為 0,且含有 <replacement>false</replacement>。

如果在 server.xml 檔案中指定 <replacement>false</replacement>,則 service-nsfc-dump 輸出中顯示的項目資料取得數為 0。然而快取資料取得次數仍顯示正確。

6489220 

伺服器將含有 $$ 字元常數的非內插法字串視為內插法字串。

當參數值含有 $$ escape 時,伺服器會建構參數區段的 PblockModel。這是不必要的,因為 $$ 為常數。

6489269 

包含引用路徑的「外部」表示式函數沒有作用。

6492407 

前端檔案加速器快取。

依 ACL 和 obj.conf 配置而定,前端加速器快取會針對先前使用 NSAPI 處理的 URI,處理靜態檔案請求。此加速器快取必須與預設配置一併使用。

6496332 

檔案快取未在堆疊儲存小型檔案,並且以 sendfilev 傳送大型檔案。

由於 <sendfile>true</sendfile> 出現在 server.xml 中,伺服器應該只針對堆疊無法容納的檔案使用 sendfilev()。這會讓伺服器針對小型檔案使用 writev(),並針對大型檔案使用 sendfilev()

6498452 

伺服器不應該以「413 實體過大」回應。

當請求標頭過大時,伺服器即時回應 413 實體過大的訊息。413 實體過大訊息所指是實體,而非標頭。

6498928 

未針對 0 位元組的檔案呼叫輸出指令。

除非呼叫 protocol_start_response(),否則不會針對 0 長度的回應呼叫輸出指令。send-file 不會呼叫 protocol_start_response() 函數。傳送 0 位元組的檔案時不會呼叫輸出指令。

6501180 

Buffer-size 0 沒有作用。

如果在 server.xml 中指定 <buffer-size>0</buffer-size>,則伺服器無法正確提供檔案。

 

6502258 

伺服器因為輸出緩衝區過大而當機。

如果輸出串流緩衝區大小大於輸入緩衝區大小,則伺服器可能會嘗試緩衝位於無效位址的資料。預設的輸入緩衝區大小為 8192 位元組。 

6504755 

無法停用登入預設伺服器實例的存取。

server.xml 檔案中,會忽略 <access-log> <enabled> 元素的值。

6505390 

加速器快取不能正確處理 ssl-unclean-shutdown。

加速器快取不能與預設配置中的 AuthTrans fn="match-browser" browser="*MSIE*" ssl-unclean-shutdown="true" 指令正確互動。如果存在這類指令,不論使用的瀏覽器為何,加速器快取都會將「不正常關機」設定套用於各個連線。

6432375 

在 HP-UX 上,SNMP 因為某些 OID 值而失敗。

解決方法

由於缺乏 HP-UX API 支援且過於複雜,因此未實作網路進出流量的統計。使用 HP 工具監視流量統計資料。 

6483212 

在 HP-UX 11.11 上,當最大堆疊大小為 2048 MB 或更大時,會無法啟動 Web Server。

解決方法

  1. 請確定系統裝有修補程式 PHKL_28428 或其更新版本。如果沒有,請安裝修補程式。

  2. 啟動 Web Server 之前,鍵入下列指令:

    • 對於 1500 MB 至 2400 MB 的 Java 堆疊:啟動 Web Server 之前,鍵入下列指令:

      chatr +q3p enable /opt/sun/webserver7/lib/webservd

    • 對於 2400 MB 至 3.8 GB 的 Java 堆疊:啟動 Web Server 之前,鍵入下列指令:

      chatr +q3p enable +q4p enable /opt/sun/webserver7/lib/webservd

  3. 啟動伺服器。

    /opt/sun/webserver7/libwebservd 二進位的預設位置。