Akka / Spray CPU使用率为100%

时间:2016-06-06 15:43:21

标签: scala akka spray

我在Spary中创建了一个非常基本的Restful服务。在当地它一切正常。

但是当我将它部署到服务器(2核心)时,我发现CPU使用率为100%。

当我尝试启动应用程序时,几秒钟的使用率达到100%。当我向服务端点发送任何请求时,CPU使用率会在几分钟内达到100%。

请参阅以下代码

object Boot {
 def main(args: Array[String]): Unit = {
 implicit val system = ActorSystem("on-spray-can")
 val service = system.actorOf(Props[AuditorServiceActor], "AuditorActor")
 val config = ConfigFactory.load()
 implicit val timeout = Timeout(120.seconds)
 IO(Http) ? Http.Bind(service, config.getString("http.interface"),  config.getInt("http.port"))
  }
}


class AuditorServiceActor extends Actor with AuditorService {
 def actorRefFactory = context
 def receive = runRoute(myRoute)
}

0 个答案:

没有答案