Error: Your application used more memory than the safety cap of 500M

Error: Your application used more memory than the safety cap of 500M

我的问题与here的问题相似;但是,我尝试了建议的解决方案,但我不知道问题是什么。

其中一个解决方案是使用以下命令

server_start_command -J-Xm900m

当我尝试时,我得到命令未找到,我搜索了如何获取它但找不到它!

我也试过这个解决方案

jruby -J-Xm900m abc.rb

但我一直收到同样的错误,

Error: Your application used more memory than the safety cap of 500M.
Specify -J-Xmx####m to increase it (#### = cap size in MB).
Specify -w for full OutOfMemoryError stack trace

遇到这种情况怎么办?

您对 jruby 的调用有错别字:

你用了 jruby -J-Xm900m abc.rb 但你应该写 jruby -J-Xmx900m abc.rb