我正在運行GlassFish Server Open Source Edition 3.0.1(版本22)。無論是在我的開發環境(Mac OSX,4核和8GB RAM)還是生產環境(Linux,2核,4GB)中,控制檯的啓動都非常緩慢。爲什麼Glassfish管理控制檯如此緩慢?
機器很大程度上處於閒置狀態。什麼是glassfish在做什麼?有什麼需要調整,以使其啓動速度更快?
更新1:
例 - 我一直在試圖複製,我已經實現並測試本地到我的服務器一些JDBC配置。我剛剛浪費了一小時試圖複製配置,因爲我無法同時打開dev和prod glassfish控制檯,而沒有其中一個超時。
我會得到dev控制檯打開,然後終於prod之一,但是當我點擊回我的開發窗口它已經超時,現在試圖重新啓動自己。
這是瘋了。一個小時來複制一個簡單的JDBC連接?有沒有人真的成功地在生產中使用它?
更新:2
我發現了一個巨大的差別兩件事情:
了GlassFish UI的阿賈克斯方面顯得非常脆弱。我有兩個瀏覽器標籤打開,一個到
localhost:4848
,另一個到localhost:9000
。第一個選項卡是實際在本地主機上運行的glassfish服務器。第二個是遠程服務器,通過ssh將其轉發爲本地服務器。通常情況下這不是問題,但我懷疑它會將glassfish中的會話處理混淆爲在同一個「主機」上看到兩臺服務器,即使它們位於不同的端口上。我更新了我的3.0到3.1。這似乎消除了很多啓動延遲。
我希望這篇文章可以幫助別人不會遭受這種創傷。感謝大家的建議。
我在這裏看不到編程問題? –
@Tim:我會保留這些問題,因爲很多程序員遇到問題(請參閱[這裏](http://www.mentby.com/Group/glassfish-users/glassfish-v3-admin-console-very -show.html)) –
恕我直言,它非常關於編程,因爲作爲開發人員,這是我們必須每天處理的工具。這就像說我們不能問關於編譯器或JRE的問題。 –