2011-05-05 60 views
1

我有一個小型的Web應用程序,其中包含兩個WAR文件,我將其部署到Glassfish 3.0.1,我已經使用Eclipse Glassfish插件很長一段時間。Glassfish v3.0.1部署突然變慢了

今天,這個過程突然減慢非常明顯。包含幾個JSP頁面和其餘部分的靜態資源的WAR需要大約100秒才能部署,而大的需要274秒(而不是大約7秒之前)。

我已經試過如下:

  • 停止並反覆啓動服務器。
  • Reunzip Glassfish。
  • 在Eclipse中刪除並重新創建服務器適配器。
  • 在服務器適配器中使用Real Jar歸檔進行部署。
  • 拔下網絡(可能是一些網絡資源超時)。
  • 清理並重新部署項目。

有什麼建議嗎?

回答

2

我猜測熱重新部署正在填充你的內存中的perm gen空間。每次重新部署時,它都會變慢。

如果我是正確的,關閉服務器並定期重新啓動應該解決問題。

2

重新開始玻璃魚過去爲我解決了這個問題。