Как обработать попадание в MySQL max_allowed_packets значения с помощью PHP
У меня есть сайт Drupal 8, который делает запросы API на контент, который в среде разработки мы регистрируем, используя механизм ведения журнала Drupal, чтобы помочь в разработке. Иногда ответ тела настолько велик, что заставляет нас достичь размера MySQL max_allowed_packet, очевидным решением является увеличение этого значения, но это может привести к достижению нового предела размера позже.
Я решил решить эту проблему, разбив большие ответы на несколько журналов. Это хороший подход? Или есть лучший способ сделать это? Также есть ли способ для PHP / Drupal узнать, что такое значение max_allowed_packets, и использовать его, чтобы узнать, когда нужно разбить журнал? Вместо жесткого кодирования значения.