0

我读了很多关于那个,但我的问题仍然存在:

我想做的是:

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 也必须运行。

可能是什么问题呢?

4

1 回答 1

1

你在运行它的机器上启用了 SELinux 吗?请参阅http://archimedeseureka.blogspot.com/2011/01/executing-java-from-php-in-rhelcentos.html - 我在 Fedora 18 系统上遇到了这个问题,设置 httpd_execmem 似乎已经解决了它。

于 2013-04-20T09:55:56.450 回答