python - H2O 服务器初始化在不同的环境中崩溃
问题描述
我有 2 个 python 虚拟环境。一种是 POC 环境,代码最少。第二个是应用程序代码库。
POC 工作正常。当我尝试使用应用程序代码和环境运行时,h2o.init()
命令失败。
以下是回溯 -
Attempting to start a local H2O server...
Java Version: openjdk version "1.8.0_181"; OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-0ubuntu0.16.04.1-b13); OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
Starting server from /home/roopak/.local/share/virtualenvs/xxxxxxxxxxxxx-b0M6BPI4/lib/python2.7/site-packages/h2o/backend/bin/h2o.jar
Ice root: /tmp/tmp9leaDh
JVM stdout: /tmp/tmp9leaDh/h2o_roopak_started_from_python.out
JVM stderr: /tmp/tmp9leaDh/h2o_roopak_started_from_python.err
Traceback (most recent call last):
File "app.py", line 98, in <module>
application = setup(app, **os.environ)
File "app.py", line 76, in setup
h2o.init()
File "/home/roopak/.local/share/virtualenvs/xxxxxxxxxxxxx-b0M6BPI4/local/lib/python2.7/site-packages/h2o/h2o.py", line 261, in init
min_mem_size=mmin, ice_root=ice_root, port=port, extra_classpath=extra_classpath)
File "/home/roopak/.local/share/virtualenvs/xxxxxxxxxxxxx-b0M6BPI4/local/lib/python2.7/site-packages/h2o/backend/server.py", line 121, in start
mmax=max_mem_size, mmin=min_mem_size)
File "/home/roopak/.local/share/virtualenvs/xxxxxxxxxxxxx-b0M6BPI4/local/lib/python2.7/site-packages/h2o/backend/server.py", line 309, in _launch_server
raise H2OServerError("Server process terminated with error code %d" % proc.returncode)
h2o.exceptions.H2OServerError: Server process terminated with error code -6
编辑:添加日志 创建了 2 个日志文件 - out 和 err。错误是空的。out 包含以下几行。
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f51f4a75311, pid=436, tid=0x00007f51f4c66700
#
# JRE version: OpenJDK Runtime Environment (8.0_181-b13) (build 1.8.0_181-8u181-b13-0ubuntu0.16.04.1-b13)
# Java VM: OpenJDK 64-Bit Server VM (25.181-b13 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [ld-linux-x86-64.so.2+0xc311]
解决方案
推荐阅读
- 64-bit - 从 Java 8 升级到 Java 10 时 RxTx 崩溃
- http - 防止 squid 更改 http 标头
- javascript - 如何使用损坏的字符串解析 JSON?
- vb.net - 在文件中搜索特定字符串
- r - 读取文本中带有逗号的 csv 文件
- android - LinkedIn Android SDK - 已弃用?(2015 年最后一次发布)
- python - 如何使用 xml.sax python 解析具有不同元素的 xml 文件?
- java - 在Apache POI JAVA中将单元格添加到Excel工作表的下一个空行
- c# - 用于 Blockchain.info 的 Rest API
- wordpress - 在 wordpress 帖子中为辅助标题添加换行符