2017-06-19 84 views
0

我在EC2上安装Go Server。安装成功,但是当我尝试启动去服务器服务时,它会抛出一个错误,指出“启动Go Server出错”。日志中我可以找到如下:Go Server Not Starting

[Mon Jun 19 05:21:41 UTC 2017] Starting Go Server in directory: /var/lib/go-server 
Unrecognized VM option 'MaxMetaspaceSize=256m' 
Error: Could not create the Java Virtual Machine. 
Error: A fatal exception has occurred. Program will exit. 

Google搜索这个错误,终于看到“参数的正确名称是-XX:MaxMetaspaceSize”,但不知道该如何设置或应该是什么解决方案为Go问题。有人能帮助我最早吗?

编辑:我可以看到,通过围棋服务器使用的命令使用-XX:MaxMetaspaceSize - 请看下图:

[Mon Jun 19 06:54:31 UTC 2017] Starting Go Server with command: /usr/lib/jvm/jre/bin/java -server -Djava.security.egd=file:/dev/./urandom -Xms512m -Xmx1024m -XX:MaxMetaspaceSize=256m -Duser.language=en -Djruby.rack.request.size.threshold.bytes=30000000 -Duser.country=US -Dcruise.config.dir=/etc/go -Dcruise.config.file=/etc/go/cruise-config.xml -Dcruise.server.port=8153 -Dcruise.server.ssl.port=8154 -jar /usr/share/go-server/go.jar 

回答