在基于Java的Highcharts导出服务器中,有一个名为maxWait的属性,理想情况下应该是导出请求在phantomJs服务器在池中可用之前应该等待的最长时间。
但是在代码中我看到在BlockingQueuePool.java中的borrowObject()方法
T object = linkQueue.poll(2000, TimeUnit.MILLISECONDS);
这不是对maxWait属性的尊重,不应该是
T object = linkQueue.poll(maxWait, TimeUnit.MILLISECONDS);
如果我错了,请告诉我。
答案 0 :(得分:0)
当要求幻像服务器连接时,没有任何内容可用, 它等待maxWait定义的毫秒数
更改
T object = linkQueue.poll(2000, TimeUnit.MILLISECONDS);
到
T object = linkQueue.poll(maxWait, TimeUnit.MILLISECONDS);
我在GitHub上报告了一个问题here。