-1

ec2インスタンスでアプリを「再生実行」し、ブラウザーからアクセスすると、次のように例外が送信されます。

原因:java.io.IOException:java.io.IOException:error = 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)〜[na:1.6.0_24] at sbt.SimpleProcessBuilder.run(ProcessImpl.scala :383)〜[na:na] at sbt.AbstractProcessBuilder.run(ProcessImpl.scala:137)〜[na:na] at sbt.AbstractProcessBuilder $$ anonfun $ runBuffered $ 1.apply(ProcessImpl.scala:168)〜[na :na]

ec2 intance(612M)のメモリ制限かどうかはわかりませんが、シンプルなプレイアプリを初期化するときになぜ広いメモリスペースが必要なのですか?

前もって感謝します!

4

1 に答える 1

0

私はこの問題を解決しました。実際、最初にsingファイルをコンパイルしてパッケージ化し、次にec2インスタンスにscpしようとしましたが、これも失敗しました。それは、「play アプリケーションにはネイティブの単一ファイル形式がある」からです。幸いなことに、'play dist' を使用して Play アプリケーション (http://www.playframework.org/documentation/2.0/ProductionDist) のスタンドアロン バージョンを作成するという相対的な答えを見つけました。

皆さんありがとう!

于 2012-10-14T14:08:00.920 に答える