首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >很长的启动时间-- GraphDB 8.7.2

很长的启动时间-- GraphDB 8.7.2
EN

Stack Overflow用户
提问于 2018-11-19 17:25:24
回答 1查看 117关注 0票数 1

在启动graphdb时,日志报告了一些与org.springframework.cglib.core.ReflectUtilslib/spring-core-5.0.4.RELEASE.jar中的非法反射访问操作相关的警告,然后在:

代码语言:javascript
复制
[INFO ] 2018-11-19 17:02:34,109 [main | c.o.g.Config] Using 'file:/home/ubuntu/graphdb-free-8.7.2/conf/logback.xml' as logback's configuration file for graphdb
[INFO ] 2018-11-19 17:02:34,427 [main | c.o.g.s.GraphDB] Starting GraphDB in workbench mode.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.springframework.cglib.core.ReflectUtils$1 (file:/home/ubuntu/graphdb-free-8.7.2/lib/spring-core-5.0.4.RELEASE.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of org.springframework.cglib.core.ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[INFO ] 2018-11-19 17:02:39,572 [main | c.o.g.Config] GraphDB Home directory: /home/ubuntu/graphdb-free-8.7.2
[INFO ] 2018-11-19 17:02:39,572 [main | c.o.g.Config] GraphDB Config directory: /home/ubuntu/graphdb-free-8.7.2/conf
[INFO ] 2018-11-19 17:02:39,573 [main | c.o.g.Config] GraphDB Data directory: /home/ubuntu/graphdb-free-8.7.2/data
[INFO ] 2018-11-19 17:02:39,573 [main | c.o.g.Config] GraphDB Work directory: /home/ubuntu/graphdb-free-8.7.2/work
[INFO ] 2018-11-19 17:02:39,573 [main | c.o.g.Config] GraphDB Logs directory: /home/ubuntu/graphdb-free-8.7.2/logs

大约8-13分钟后,日志报告一个会话ID生成过程完成,并部署服务器:

代码语言:javascript
复制
[WARN ] 2018-11-19 16:38:41,843 [main | o.a.c.u.SessionIdGeneratorBase] Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [784,201] milliseconds.

跑步:

  • graphdb-free-8.7.2
  • Ubuntu 18.04.1 LTS
  • openjdk版本"10.0.2“2018-07-17,OpenJDK运行时环境(build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3),OpenJDK 64位服务器VM (Build10.0.2+13-Ubuntu0.18.04.3,混合模式)

有必要花这么多时间吗?或者,能关掉它吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-19 20:52:52

您可以安全地忽略使用Java 9运行数据库所导致的第一条警告消息。新的模块封装系统会导致此警告。见what is an illegal reflective access

由于一些未知的原因,ApacheTomcat9.0.4代码库无法生成随机ID,正如Slow startup on Tomcat 7.0.57 because of SecureRandom中所建议的那样,您应该使用./graphdb -Djava.security.egd=file:/dev/./urandom启动数据库,或者在$GDB_HOME/bin/graphdb.in.sh中添加行:JAVA_OPTS_ARRAY+=("-Djava.security.egd=file:/dev/./urandom")

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53379774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档