如何处理" py4j.Py4JException:此网关不存在目标对象ID"?

时间:2017-12-29 20:32:03

标签: java python-3.x py4j

我正在运行一个python服务,它调用一个jar文件来计算某些东西,然后对数据进行进一步的处理。整个系统工作正常,除了偶尔它每次调用java函数时都会抛出这个错误。

    py4j.Py4JException: Target Object ID does not exist for this gateway :o6
            at py4j.Gateway.invoke(Gateway.java:279)
            at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)
            at py4j.commands.CallCommand.execute(CallCommand.java:79)
            at py4j.GatewayConnection.run(GatewayConnection.java:214)
            at java.lang.Thread.run(java.base@9-internal/Thread.java:804)

当我重新启动python服务时,它开始正常工作。这是一个罕见的事件,所以我还没有尝试重新启动JVM,但这绝对是我想要尝试的下一件事。但到那时,如果有人对此有任何建议吗?

我在启动python服务之前将JVM作为一个单独的进程运行。

0 个答案:

没有答案