Highcharts导出模块:jBoss中的多个Phantom JS实例

时间:2014-09-05 10:05:03

标签: jboss highcharts phantomjs highstock

我正在使用Highcharts导出模块,并在jBoss应用服务器中部署了导出模块war文件。

每当我关闭我的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在后台产生如此多的线程?

它会影响我的应用服务器的性能吗?

1 个答案:

答案 0 :(得分:0)

在导出模块的配置中,您可以设置启动PhantomJS的实例数。您将看到它的线程设置为6 - 以匹配您看到的6 PhantomJS。

我们使用10因为原因。每次我们必须启动Tomcat服务器时,我们都会留下PhantomJS孤儿。让Tomcat甚至WAR重置功能杀死子生成会很好。