我读了很多关于这一点,但我的问题仍然存在:
我要做的是:
echo shell_exec("/usr/bin/nohup /usr/bin/java -Xmx1g -jar /var/www/html/myDir/ff.jar &");
它给了我这个错误:
Error occurred during initialization of VM Could not reserve enough space for code cache
我使用nohup
因为即使php终止,jar也必须运行。
可能是什么问题?
答案 0 :(得分:1)
您在运行的机器上启用了SELinux吗?请参阅http://archimedeseureka.blogspot.com/2011/01/executing-java-from-php-in-rhelcentos.html - 我在Fedora 18系统上遇到了这个问题,设置httpd_execmem似乎修复了它。