0

作为我正在进行的模拟项目的一部分,我必须生成一些图像。这些需要根据用户输入生成。我正在使用 PHP 的exec函数,它在很大程度上就像一个魅力。但是,我的程序以退出代码 134 退出,据我所知,这意味着它正在中止。据我所知,我已经设置了所有适当的权限。会不会是内存问题?任何帮助表示赞赏。如有必要,我可以提供更多详细信息。

4

1 回答 1

0

由于您使用的是 PHP exec 命令,这意味着它不是 PHP 错误,我搜索了 shell/bash 错误并发现:

Exit code 134 means your program was aborted (received SIGABRT), 
perhaps as a result of a failed assertion.

如果您使用断言进行编程并想要调试,我建议将以下重定向 stderr 到 stdout:

dup2(STDOUT_FILENO, STDERR_FILENO);
于 2013-03-23T18:21:35.557 回答