2012-10-13 7 views
-1

에서 app (play framework)을 실행할 때 "java.io.IOException : error = 12, 메모리를 할당 할 수 없습니다"오류가 발생합니다 다음과 같이 때 java.io.IOException :ec2 인스턴스에서 "play run"앱을 실행하고 브라우저에서 액세스 할 때 ec2 인스턴스

때 java.io.IOException에 의한 오류 = 12 java.lang.UNIXProcess 의 메모리를 할당 할 수 없다 (UNIXProcess.java:164)를 ~ [NA. : 1.6.0_24] at java.lang.ProcessImpl.start (ProcessImpl.java:81) ~ [na : 1.6.0_24] at java.lang.ProcessBuilder.start (ProcessBuilder.java:468) ~ [없음 : 1.6. 0_24] at sbt.SimpleProcessBuilder.run (ProcessImpl.scala : 383) ~ [na : na] at sbt.Abstr actProcessBuilder.run (ProcessImpl.scala 137) ~ [NA : NA] sbt.AbstractProcessBuilder $$ anonfun $ runBuffered $ 1.apply에서 (ProcessImpl.scala : 168) ~ [NA : NA]

I 돈 ec2 intance (612M)의 메모리 제한 사항인지는 모르겠지만 간단한 재생 응용 프로그램을 초기화 할 때 왜 메모리가 필요합니까?

미리 감사드립니다!

답변

0

이 문제를 해결했습니다. 사실, 먼저 노래 파일을 컴파일하고 패키징하려고 시도한 다음 sc2를 ec2 인스턴스로 패키징하려고했지만 실패했습니다. 이는 "재생 응용 프로그램을위한 단일 파일 형식이 기본"이기 때문입니다. 다행스럽게도 'play dist'를 사용하여 재생 응용 프로그램 (http://www.playframework.org/documentation/2.0/ProductionDist) 용 독립 실행 형 버전을 만드는 방법으로 상대적인 답을 찾을 수 있습니다.

감사합니다.

관련 문제