我已经在RPi上安装了thingsboard服务器以演示一些传感器数据。服务器已连续运行约两周,没有任何问题。现在,当我重新启动RPi时,Thingsboard服务器将无法启动。
我首先想到的是,它在过去的几周中积累了太多的数据,但是保存的数据大小仅为几兆,在删除它们之后没有任何改善。
Thingsboard.log文件中的错误是
2019-07-03 01:14:18,164 [Akka-akka.actor.default-dispatcher-50379] ERROR akka.actor.ActorSystemImpl - Uncaught fatal error from thread [Akka-akka.actor.default-dispatcher-50378] shutting down ActorSystem [Akka]
并从Thingsboard.out
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Exception in thread "ContainerBackgroundProcessor[StandardEngine[Tomcat]]" java.lang.OutOfMemoryError: Java heap space
at java.util.TreeMap.put(TreeMap.java:577)
at java.util.TreeSet.add(TreeSet.java:255)
at java.util.AbstractCollection.addAll(AbstractCollection.java:344)
at java.util.TreeSet.addAll(TreeSet.java:312)
at org.apache.catalina.webresources.Cache.backgroundProcess(Cache.java:189)
at org.apache.catalina.webresources.StandardRoot.backgroundProcess(StandardRoot.java:601)
at org.apache.catalina.core.StandardContext.backgroundProcess(StandardContext.java:5564)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1372)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1376)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1376)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1344)
at java.lang.Thread.run(Thread.java:745)
其他人也有同样的问题,您是如何解决的?