Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
作为我正在进行的模拟项目的一部分,我必须生成一些图像。这些需要根据用户输入生成。我正在使用 PHP 的exec函数,它在很大程度上就像一个魅力。但是,我的程序以退出代码 134 退出,据我所知,这意味着它正在中止。据我所知,我已经设置了所有适当的权限。会不会是内存问题?任何帮助表示赞赏。如有必要,我可以提供更多详细信息。
exec
由于您使用的是 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);