2

我正在使用neo4j graphaware php 客户端,并且在长时间运行的查询中遇到了不好的问题。

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

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

我最近提出了一个关于这个问题的问题,我认为我确定了原因,即仅命名的参数"0"。我很幸运能找到当时的原因。

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

看来我需要类似超时的东西:

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

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

TL;DR:有些东西阻止了图形感知客户端,我看不出它是什么。想法?

4

0 回答 0