2013-11-27 60 views
1

我不知道这是一个Java问题,PHP的问题,或服务器问题,或者当我不明白:运行了shell_exec给出错误的命令行中键入

在服务器上,我可以ssh和运行命令java -version并输出版本正常。

运行shell_exec('java -version')或PHP脚本exec('java -version')和我得到这个错误:

Error occurred during initialization of VM
Could not reserve enough space for object heap

运行shell_exec('whoami')/exec('whoami')显示我的用户运行了shell_exec/Exec时

而且试图运行在两个相同的完整路径案件 - /usr/bin/java -version

任何想法?

服务器正在运行Debian挤压

编辑:

也试过在shell脚本包装java命令 - 没有去...

回答

0

尝试使用-XX选项,例如:

java -Xms32m MyProgram 

如果它不起作用尝试更高的值,并看看你得到什么。

希望这会有所帮助

+0

谢谢,但这并没有帮助。 – Allasso