Задать вопрос
@aopil

Как решать проблему не хватки памяти?

Есть сервер: 1 GB Memory / 25 GB Disk / FRA1 - Ubuntu 18.04 x64

Отправляю ему ~10 POST запросов на считывание изображений через TesseractOCR, в итоге первые запросы он отрабатывает, а дальше выдает ошибку:
Returned message:
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc


Видимо не хватает памяти. 128 * 10 = 1280 Мб
Должно работать в формате API, получили запрос и нужно выдать ответ сразу.

Какие есть варианты решения проблемы кроме увеличения памяти на сервере, т.к. увеличивать можно до бесконечности..
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
судя по документации можно задать область распознавания, фрагментарность и язык текста. см. https://github.com/tesseract-ocr/tesseract/blob/ma...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы