Я бы добавил много дополнительной регистрации, попытался бы зарегистрировать ее достаточно хорошо, чтобы зафиксировать ошибку - и сохранить эти журналы, если ошибка может быть обнаружена.
Как только у вас появятся журналы, которые показывают ошибку, вызатем можно легче изолировать проблемный код.
Для этого вам может потребоваться записать в журнал запросы к базе данных, что, к сожалению, может быть сложным, если объем данных велик и / или из-за проблем с конфиденциальностью.