2014-07-10 94 views
0

我在具有兩個節點的羣集配置中使用GlassFish 4.0,並且每個節點都有一個實例。 DAS和兩個實例設置爲使用具有管理員權限的登錄帳戶的Window 7服務。啓動機器後,服務啓動並且DAS與實例一起啓動。在Windows任務管理器中,這顯示爲每個服務有兩個java.exe進程,共有6個java.exe。問題是如果我使用asadmin restart-domain命令,兩個新的java.exe進程會產生並且兩個舊的進程不會死亡。部署的應用程序工作正常,但使用asadmin重新啓動時,內存開始從殭屍java.exe中填充。奇怪的是,運行asadmin stop-domain將停止兩個DAS java.exe進程,但運行asadmin start-domain會啓動Glassfish作爲非服務。啓動DAS作爲服務的唯一方法是運行「sc start domain1」或重新啓動計算機。此外,停止DAS java.exe進程的唯一方法是使用asadmin;停止使用「sc stop domain1」服務停止並且不起作用。每個服務(DAS,實例1和2)啓動兩個java.exe也是很奇怪的,而當作爲非服務運行時,每個服務只啓動一個。作爲Windows 7服務的GlassFish 4.0

是否存在需要完成的任何附加服務包裝程序配置或者在作爲服務運行的GlassFish 4.0上運行asadmin命令時需要傳遞的asadmin選項?

回答