UnhandledPromiseRejectionWarning: Ошибка: запись журнала размером 903,1 КБ превышает максимальный размер 256,0 КБ - PullRequest
0 голосов
/ 20 октября 2019

У меня следующая ошибка (появлялась дважды только за последние 12 часов): (узел: 7) UnhandledPromiseRejectionWarning: Ошибка: запись в журнале размером 903,1 КБ превышает максимальный размер 256,0 К

Я использую @google-cloud / logging-bunyan ": библиотека" ^ 1.2.3 "на nodeJS 8.16.1 для регистрации ответа автозаполнения карты Google.
Иногда журналы могут быть больше 256 КБ, что является максимальной квотой для Stackdriver. Итак,это вызывает следующую проблему:

(node:7) UnhandledPromiseRejectionWarning: Error: Log entry with size 903.1K exceeds maximum size of 256.0K
    at Http2CallStream.call.on (/usr/src/app/node_modules/@grpc/grpc-js/build/src/client.js:96:45)
    at Http2CallStream.emit (events.js:203:15)
    at process.nextTick (/usr/src/app/node_modules/@grpc/grpc-js/build/src/call-stream.js:75:22)
    at process._tickCallback (internal/process/next_tick.js:61:11)  

по этой ссылке, проблема в квоте Stackdriver: https://github.com/googleapis/nodejs-logging/issues/520

Но после посещения документации я увидел, что максимальное значениеразмер журнала 256 КБ: https://cloud.google.com/logging/quotas

Есть ли способ решить эту проблему?

1 Ответ

0 голосов
/ 22 октября 2019

Размер записи в журнале Stackdriver представляет собой жесткое ограничение, которое уже было увеличено с 100 КБ до 256 КБ (см. Сообщения на Отслеживание общих проблем и Примечания к выпуску ).

Чтобы облегчить ситуацию, я рекомендую исключить ненужные журналы, чтобы минимизировать размер файла. (См. Исключения журнала и Предотвращение отходов журнала ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...