У меня есть приложение php, которое вызывает java-приложение через 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 logs содержат исключение, созданное Java-приложением. Как его захватить?
UPDATE: просто отметить – если есть, например, синтаксическая ошибка php, она регистрируется в /var/log/nginx/error.log