Linux 启动minecraft服务器时出现内存错误 我正在尝试将minecraft服务器放入我的digital ocean ubuntu服务器
我遵循了digital ocean教程中的所有步骤,当我进入本部分时:Linux 启动minecraft服务器时出现内存错误 我正在尝试将minecraft服务器放入我的digital ocean ubuntu服务器,linux,ubuntu,jvm,minecraft,digital-ocean,Linux,Ubuntu,Jvm,Minecraft,Digital Ocean,我遵循了digital ocean教程中的所有步骤,当我进入本部分时: java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui 我收到以下错误消息: OpenJDK Client VM warning: INFO: os::commit_memory(0x63d50000, 715849728, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insuf
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
我收到以下错误消息:
OpenJDK Client VM warning: INFO: os::commit_memory(0x63d50000, 715849728, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 715849728 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /home/avi/minecraft/hs_err_pid1418.log
以及以下日志文件:
我知道这是一个内存分配问题,但我不知道如何解决它。 在这件事上我真的很感激你的帮助
另外,我知道我是一个noob。Xmx1024M-Xms1024M标志试图分配1GB内存
由于它是一个数字海洋液滴,可能您的服务器没有1GB的Ram。Xmx1024M-Xms1024M标志试图分配1GB的内存
由于它是一个数字海洋水滴,可能您的服务器没有1GB的Ram。您没有足够的内存来启动这样大小的JVM
/proc/meminfo:
MemTotal: 507200 kB
MemFree: 415836 kB
SwapTotal: 0 kB
SwapFree: 0 kB
您有大约415KB的可用空间,并且没有交换空间,因此这是一个硬限制。我建议您添加一些交换空间,至少512MB,并将堆大小限制在300MB左右,以便JVM也有运行的空间。注意:对于服务器来说,这可能太小,此时您需要更多内存。您没有足够的内存来启动该大小的JVM
/proc/meminfo:
MemTotal: 507200 kB
MemFree: 415836 kB
SwapTotal: 0 kB
SwapFree: 0 kB
您有大约415KB的可用空间,并且没有交换空间,因此这是一个硬限制。我建议您添加一些交换空间,至少512MB,并将堆大小限制在300MB左右,以便JVM也有运行的空间。注意:这对于服务器来说可能太小,在这种情况下需要更多内存