newlib
Содержание

Решение проблем

Частые проблемы и как их решить. Если вашей здесь нет, создайте issue.

Ошибка при создании Scheduler

Чаще всего причина — недопустимое значение параметра. Сообщение об ошибке называет параметр и допустимый диапазон.

Сверьтесь с таблицей на странице настроек.

Растёт потребление памяти

Убедитесь, что Scheduler создаётся один раз, а не на каждый запрос. Каждый экземпляр держит собственные структуры.

Если память растёт и при одном экземпляре, проверьте ограничения в настройках.

Как включить отладочный вывод

Задайте переменную окружения NEWLIB_DEBUG=1. newlib начнёт писать подробности в стандартный поток ошибок.

NEWLIB_DEBUG=1 ./your-app

Медленная работа под нагрузкой

Снимите профиль. Если в нём видны блокировки внутри newlib, увеличьте параллельность или разделите нагрузку между несколькими экземплярами.