2013-11-27 58 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