2011-11-21 35 views
0

我們目前生產的網絡環境使用:的iPlanet/Tomcat的AJP連接掛

  • Web服務器:網景的iPlanet V4.1(!不要笑)
  • Servlet容器:Tomcat的6.0.32

在不同的服務器上運行SunOS 5.9(Solaris 9?)。

我們已經注意到(顯然)隨機地運行在Tomcat上的應用程序似乎不可用。進一步調查顯示,來自網絡服務器的AJP連接似乎被阻止 - 或者至少網絡服務器無法成功地將請求轉發給Tomcat。

是否有其他人遇到(並解決了)iPlanet/Tomcat的這些問題?

NB:我們意識到iPlanet v4.1有點古老,它正在被Apache HTTP Server取代,但不僅僅是。

回答

0

我們設法解決了我們的問題。對於遇到同樣問題的任何人,如上所述,問題是iPlanet mod_jk連接器(v1.2.22)中存在一個缺陷,除此之外,它不重用現有連接,而是爲每個請求創建新連接。

解決方案是獲得一個更新的驅動程序(v1.2.32在寫本文時),它解決了這個問題,以及其他問題,使連接器不僅更加健壯,而且還提高了吞吐量比4倍!

更新後的驅動程序可在Tomcat網站上找到。

對於不使用Windows或Netware的用戶,您將需要構建自己的驅動程序,這取決於您的C知識水平,可能有點棘手,因爲我們必須多次修改源以添加缺少標題。

希望這會幫助那裏的人!