Странные ошибки в БД

Аватар пользователя voviko voviko 3 февраля в 12:51

По сути в БД попадают ошибки из работы очень сложного и мудреного импорта. Если скачать этот BLOB
то получим файл в 23MB c текстом.
) (строка 1503 в файле /var/www/
Вопрос: Как сделать чтобы ошибки не попадали куда не надо, и как они туда вообще попадают?

Лучший ответ

Комментарии

Аватар пользователя Semantics Semantics 3 февраля в 13:40

Всё ок.

Сообщения, которые идут через drupal_set_message() - прокидываются через сессию.
Обнуляй их, а лучше не генерируй и не будут они туда высираться

Аватар пользователя voviko voviko 4 февраля в 10:28

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:
https://www.drupal.org/project/disable_messages

Спасибо, вроде то что нужно.
А так проблема основная в том, что бд не может прочитать такие большие данные. в следствии нет бекапов без ручного вмешательства.
Я не очень переживал, пока они в cachce_xxx попадали, вроде норм, но в session - это уже перебор..

Аватар пользователя gun_dose gun_dose 4 февраля в 10:32

Обычно такие большие месседжи падают в сессию, если у вас в devel включена настройка показывать стектрейс ошибок. Плюс если валятся ошибки во время батча, то они все там накапливаются, чтобы отобразиться в конце выполнения.

Но вообще, отключать сообщения в таком случае - в корне неправильный подход. Правильно будет устранить причину ошибки.