Я устанавливаю таймаут для запросов Neo4j в конфигурации, но, похоже, он не работает с достаточной степенью точности.Есть ли способ получить Neo4j для тайм-аута запроса (например, в пределах ~ 10%) указанного времени ожидания?
Я попытался установить dbms.transaction.timeout , который, кажется,немного работает, просто не точно.
Например, если я установлю его на 2 с, запрос перестанет выполняться примерно через 8 с.Я также установил его на 10 с, и после 30 с остановка запроса.Ничего страшного, за исключением моего реального набора данных, я установил тайм-аут = 3600 с, и у меня есть запрос , который работал в течение 2+ часов , который выполнялся в течение 5 часов = 18000 с.
Я такжевидел сообщение об использовании, например,
unsupported.dbms.executiontime_limit.enabled=true
unsupported.dbms.executiontime_limit.time=2s
Но та же проблема, что и выше.
Есть ли другие способы заставить Neo4j тайм-аут запроса с немного большей точностью?