【问题标题】:Out Of Memory Issue with Activator UI On Linux ServerLinux 服务器上的 Activator UI 内存不足问题
【发布时间】:2014-09-15 20:04:14
【问题描述】:

我正在尝试在运行 CentOS 5.7 的 Linux 服务器上运行激活器 ui。我安装了 Java 和激活器,但每当我运行“激活器 ui”时,我都会收到以下错误:

[ERROR] [09/15/2014 15:42:22.431] [default-akka.actor.default-dispatcher-2] [ActorSystem(default)] Uncaught error from thread [default-akka.actor.default-dispatcher-2] shutting down JVM since 'akka.jvm-exit-on-fatal-error' is enabled
java.lang.OutOfMemoryError: unable to create new native thread
    at java.lang.Thread.start0(Native Method)
    at java.lang.Thread.start(Thread.java:714)
    at scala.concurrent.forkjoin.ForkJoinPool.tryAddWorker(ForkJoinPool.java:1672)
    at scala.concurrent.forkjoin.ForkJoinPool.deregisterWorker(ForkJoinPool.java:1795)
    at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:117)

    at scala.concurrent.forkjoin.ForkJoinPool.tryAddWorker(ForkJoinPool.java:1672)
    at scala.concurrent.forkjoin.ForkJoinPool.deregisterWorker(ForkJoinPool.java:1795)
    at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:117)
[ERROR] [09/15/2014 15:42:22.443] [default-akka.actor.default-dispatcher-3] [ActorSystem(default)] Uncaught error from thread [default-akka.actor.default-dispatcher-3] shutting down JVM since 'akka.jvm-exit-on-fatal-error' is enabled
java.lang.OutOfMemoryError: unable to create new native thread
    at java.lang.Thread.start0(Native Method)
    at java.lang.Thread.start(Thread.java:714)
    at scala.concurrent.forkjoin.ForkJoinPool.tryAddWorker(ForkJoinPool.java:1672)
    at scala.concurrent.forkjoin.ForkJoinPool.signalWork(ForkJoinPool.java:1966)
    at scala.concurrent.forkjoin.ForkJoinPool.externalPush(ForkJoinPool.java:1829)
    at scala.concurrent.forkjoin.ForkJoinPool.execute(ForkJoinPool.java:2955)

这只是服务器没有足够内存的问题吗,因为当我运行“cat /proc/meminfo”时,它似乎应该足够了。

【问题讨论】:

  • 你的 JDK 版本是多少?
  • @MohsenKashi java版本“1.8.0_20”

标签: java playframework-2.0 out-of-memory playframework-2.3 typesafe-activator


【解决方案1】:

服务器有交换吗?如果没有,那么添加它可能会节省您的时间。 Activator 产生了几个 JVM,它们都很大,因为 JVM 很大。你需要一些净空。在单个 JVM 上拨低 -Xmx 可能会有所帮助,但它只能在应用无法运行之前降到这么低。

【讨论】:

    猜你喜欢
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-22
    • 2012-07-05
    • 2021-11-13
    相关资源
    最近更新 更多