【问题标题】:GraphDB free stops workingGraphDB free 停止工作
【发布时间】:2018-12-26 00:14:33
【问题描述】:

我在研究项目中使用 GraphDB Free 8.4.1,有时它会在没有任何明显原因的情况下卡住。进程正在运行,但无法连接到存储库,甚至无法从工作台连接。它只是停止响应。

我必须杀死 GraphDB,然后再次运行它。

我知道,免费版只允许并行查询 2 个,但我不希望它会卡住。我尝试通过 30 个并行 SPARQL 查询来重现这一点,但一切正常。

没有异常,错误日志中没有,主日志中没有。

请问,问题出在哪里?

非常感谢您。

【问题讨论】:

    标签: graphdb


    【解决方案1】:

    您可以通过在 GraphDB 进程上运行 jstack 来诊断问题。这将为我们提供有关流程活动的详细信息。

    【讨论】:

    • 感谢您的回答。请问,我该怎么做?这对我来说是新的。实例在远程服务器上运行,这个问题时不时出现,出乎意料,我不知道为什么,所以我无法重现它。
    • jstack graphdb_pid > jstack.txt in linux 或者简单地将输出复制到一个文本文件中。
    • 谢谢你,我会尽快做。是否有其他信息可以帮助诊断我可以提供的问题?发生这种情况时,我需要尽快重新启动 Triplestore,因为它正在原型生产中。
    • 我的猜测是问题与内存配置有关,但如果没有任何堆栈跟踪,我无法确定。如果您有其他环境(由于许可证问题而不是生产环境),您可以在 Java 进程上启用分析器并在之后检查它。请注意,这可能会影响性能 5-10%,并且您只能在开发和暂存环境中使用它。 -XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:StartFlightRecording=dumponexit=true,filename=prof.jfr
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-02
    • 2012-06-14
    • 2019-02-07
    相关资源
    最近更新 更多