次のようにJavaアプリケーションを呼び出すphpアプリケーションがありますexec
。
$result = exec("java -jar " . $path . " " . $input, $output, $return);
標準の LAMP/WAMP スタックでは、Java アプリが例外をスローすると、Apache ログに書き込まれます。開発スタックを変更したところ、例外がログに記録されなくなりました。
私の現在のスタックはこれです:
Ubuntu 13.10 (Saucy Salamander) 64bit
Nginx 1.4.3
PHP-FPM 5.5.3
nginx ログにも php ログにも、Java アプリによってスローされた例外は含まれていません。どうすればそれをキャプチャできますか?
更新:注意してください-たとえばphp構文エラーがある場合、ログに記録されます/var/log/nginx/error.log