我正在尝试使用以下语句
生成进程$cmd = "Hello.scala";
$descriptorspec = array(
0 => array("pipe", "r"),
1 => array("pipe", "w"),
2 => array("pipe", "w")
);
$process = proc_open($cmd, $descriptorspec, $pipes, $cwd, null);
通过PHP脚本。我正在使用衍生进程来执行一个简单的Scala程序并捕获程序的输出。但不幸的是,我没有成功。子进程成功运行,但几秒后由于sigterm信号终止。
$stat = proc_get_status($process);
if ($stat['signaled'] && $stat['termsig'] == 9){
echo "Process got sigterm";
}
最终它的印刷过程得到了重点。我一直尝试使用httpd中的ulimit增加CPU时间,我也尝试设置最大执行时间但没有成功。我真的很感激你的帮助。