@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
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
судя по документации можно задать область распознавания, фрагментарность и язык текста. см. https://github.com/tesseract-ocr/tesseract/blob/ma...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 18:38
1500 руб./в час
19 апр. 2024, в 18:36
1500 руб./за проект
19 апр. 2024, в 18:36
30000 руб./за проект