2017-01-17 47 views
0

我试图在树莓派上运行kaa服务器,并且已经从ARM处理器上的源代码成功编译了它,并安装了生成的.deb软件包。如何配置kaa节点堆大小

但是,当我尝试启动kaa节点时出现以下错误。

开始卡阿节点...

无效的最大堆大小:-Xmx4G

指定的大小超过最大可表示的大小。

错误:无法创建Java虚拟机。

错误:发生致命异常。程序将会退出。我试图通过/ etc/kaa-node/conf目录和bin文件搜索,但我看不到“4G”设置实际设置的位置,以便我可以将其更改为某种较小,并在具有1G RAM的Pi上启动。

有人可以指点我到正确的位置进行此修改,同时仍然使用内置实用程序启动服务器作为服务吗?我知道我可以用java运行它,并通过我自己的JAVA_OPTIONS。

回答

0

我想你可以尝试在/ etc/default /中找到“kaa-node”文件并修改其中的JAVA_OPTIONS。 我们尝试修改它以配置我们的Kaa服务器的堆大小和GC。

0

你可以试着KAA节点服务与

service kaa-node start -Xmx500M 

要由500MB限制堆大小。 如果无法工作,尝试

export _JAVA_OPTIONS=-Xmx500m 

设置全局JVM堆大小限制。