Neo4j graphaware php $ client-> run($ query)是长期运行的

时间:2017-08-15 09:15:03

标签: php neo4j graphaware

我正在使用neo4j graphaware php client并且在长时间运行的查询中遇到了问题。

$client->run($query, $params);

长时间运行并最终导致504 Gateway Time-out

我最近打开了一个关于issue的问题,我认为我确定了原因,即仅以"0"命名的参数。我很幸运能找到原因。

我再次遇到同样的问题而且没有幸运确定原因。我无法可靠地重现它。我以为我可以在neo4j配置中对查询施加超时,以便graphaware客户端被中断,我可以处理错误/记录数据。但这不起作用,似乎我甚至都没有在neo4j中调用查询。

似乎我需要像超时这样的东西:

$client = ClientBuilder::create()
    ->setDefaultTimeout(3)
    ->build();

,遗憾的是,它已被弃用/不起作用。

TL; DR:有些东西阻止了graphaware客户端,我觉得无法找到它是什么。想法?

0 个答案:

没有答案