При разработке:
использовать xdebug (или альтернативы).
методы которые могут выкинуть исключение включать в try..catch.
писать подробные сообщения в лог не только на пойманные и исключения, но и на весь процесс обработки запроса. (отключать такое логирование изменением конфига)
В бою:
читать свои логи, читать логи сервера.