【问题标题】:How-to configure kaa-node heap size如何配置 kaa-node 堆大小
【发布时间】:2017-01-17 02:25:21
【问题描述】:

我正在尝试在树莓派上运行 kaa 服务器,并已成功从 ARM 处理器上的源代码编译它,并安装了生成的 .deb 包。

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

正在启动 Kaa 节点...

最大堆大小无效:-Xmx4G

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

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

错误:发生了致命异常。程序将退出。

我试图搜索 /etc/kaa-node/conf 目录和 bin 文件,但我看不到“4G”设置的实际设置位置,因此我可能会将其更改为更小的值并在具有 1G RAM 的 Pi 上启动它。

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

【问题讨论】:

    标签: kaa


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您可以尝试使用 kaa-node 服务启动

      service kaa-node start -Xmx500M
      

      将堆大小限制为 500mb。 如果它不起作用,请尝试

      export _JAVA_OPTIONS=-Xmx500m
      

      设置全局 JVM 堆大小限制。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-05-18
        • 1970-01-01
        • 1970-01-01
        • 2016-07-18
        • 2013-02-23
        • 2015-12-30
        • 1970-01-01
        相关资源
        最近更新 更多