2014-09-05 37 views
0

我正在使用Highcharts導出模塊以及部署在jBoss應用服務器中的導出模塊war文件。Highcharts導出模塊:jBoss中的多個Phantom JS實例

每次關閉我的JBoss我注意到會有很多下列消息:

(Thread-6462) Shutting down PhantomJS instance, kill process directly, Thread[Thread-6462,5,main] 
(Thread-6441) Shutting down PhantomJS instance, kill process directly, Thread[Thread-6441,5,main] 
(Thread-9092) Shutting down PhantomJS instance, kill process directly, Thread[Thread-9092,5,main] 
(Thread-6197) Shutting down PhantomJS instance, kill process directly, Thread[Thread-6197,5,main] 
(Thread-6219) Shutting down PhantomJS instance, kill process directly, Thread[Thread-6219,5,main] 
(Thread-9012) Shutting down PhantomJS instance, kill process directly, Thread[Thread-9012,5,main] 

有沒有人有相同遭遇的我嗎?爲什麼幻影JS在後臺產生如此多的線程?

它會影響我的應用服務器的性能嗎?

回答

0

在您的導出模塊配置中,您可以設置啓動PhantomJS的實例數量。你會看到它的線程設置爲6 - 以匹配你看到的6個PhantomJS運行。

我們使用10個原因。每次我們必須啓動Tomcat服務器時,我們都會留下PhantomJS孤兒。如果有Tomcat或者甚至WAR重置功能也會殺死孩子,那將會很不錯。

+0

在我的jBoss控制檯日誌中有超過40個關閉「關閉PhantomJS實例」的行,儘管在我的屬性文件中,我只需要加載5個Phantom JS實例。我創建了一個可以利用SVGConverter構建png的類,可以有一些我錯誤的做法嗎?任何建議表示讚賞。 – Belvia 2014-09-06 17:13:59