0

Highcharts 用の Java ベースのエクスポート サーバーには、maxWait というプロパティがあり、理想的には、phantomJs サーバーがプールで使用可能になる前にエクスポート リクエストが待機する最大時間になります。

ただし、コードでは、BlockingQueuePool.java bowObject() メソッドでそれがわかります

    T object = linkQueue.poll(2000, TimeUnit.MILLISECONDS);

これは maxWait プロパティを尊重していません。

    T object = linkQueue.poll(maxWait, TimeUnit.MILLISECONDS);

私が間違っている場合はお知らせください。

4

1 に答える 1

0

あなたが正しい。交換したほうがいいです。サーバー オブジェクトを取得するまでの待機時間を制御することは論理的です。これは、app-convert.properties 内のコメントを読むと予想される動作でもあります。

ファントム サーバー接続を要求し、何も利用できない場合、maxWait で定義されたミリ秒数だけ待機します。

変化する

T object = linkQueue.poll(2000, TimeUnit.MILLISECONDS);

T object = linkQueue.poll(maxWait, TimeUnit.MILLISECONDS); 

ここGitHubで問題を報告しました。

于 2013-10-03T20:37:45.070 に答える