【发布时间】:2019-01-18 15:02:07
【问题描述】:
我正在使用python-weka-wrapper,然后它使用javabridge 库来运行和访问Java 虚拟机,以利用WEKA 提供的任何功能。
所以我的应用程序在 ReactJS 中有一个前端,在烧瓶中有一个后端服务器。对于对特定端点的每个请求,python 的Threading 模块都会创建一个新线程。在这个线程上,JVM(使用 weka.core.jvm)被启动,脚本被执行,然后停止。在对同一端点进行第二次请求后,新的 JVM 无法启动。
错误:RuntimeError: Failed to start Java VM.
帮助我了解此类应用程序的实施细节。是否可以在后端将 JVM 作为守护进程运行,诸如此类,并且仅在服务器停止时才停止 JVM?
【问题讨论】: