0

私が取り組んでいるシミュレーション プロジェクトの一部として、いくつかの画像を生成する必要があります。これらは、ユーザー入力に基づいて生成する必要があります。私は PHP のexec関数を使用していますが、ほとんどの場合、魅力的に機能します。ただし、私のプログラムは終了コード 134 で終了しています。これは、私の知る限り、プログラムが中止されたことを意味します。私の知る限り、適切な権限をすべて設定しました。それはメモリの問題でしょうか?どんな助けでも大歓迎です。必要に応じて詳細を提供できます。

4

1 に答える 1

0

PHP exec コマンドを使用しているため、PHP エラーではないことを意味し、シェル/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 に答える