我有一个非常基础的游戏!应用程序,它只是简单地处理一些正常的GET和POST请求,并与MySQL数据库进行对话,没有什么奇怪的。在Amazon EC2微型实例中运行Play框架应用程序
我运行了play dist
并将zip文件传输到了我的EC2实例。解压缩它,去bin
文件夹,运行./myapp
后,我得到一个消息:
Java HotSpot(TM) 64-Bit Server VM warning: Info: os::commit_memory ... error='Cannot allocate memory' (errorno=12)
There is insufficient memory for the Java Runtime Environment to continue.
我运行游戏版本2.2.1和这种情况下具有约RAM和512MB,与64位版本Oracle JDK。这是不足以运行一场比赛!应用程序还是我错过了什么?
谢谢。
我也尝试使用运行它openjdk并得到了另一个类似的错误消息:“无法为对象堆预留足够的空间” – Henrique
玩可以运行一个小堆 - 你试过一个示例应用程序创建通过播放新的没有变化? –
您也可以查看bin脚本的选项并分配较小的内存量。 –