Ответы пользователя по тегу Ubuntu
  • Доступ к репозиторию на bitbucket через ssh?

    @Lepilov Автор вопроса
    Решил проблему добавив на серваке
    eval `ssh-agent`
    ssh-add ~/.ssh/<private_key_file>

    https://confluence.atlassian.com/bitbucket/set-up-...
    Ответ написан
    Комментировать
  • Как освободить RAM на web-сервере uwsgi?

    @Lepilov Автор вопроса
    Возможно будет интересно кому то, чем закончилась борьба с памятью.
    Так как утечка наблюдалась при работе на локальной машине под родным фласковским сервером, настройки uwsgi отброшены. При вызове напрямую из консоли питоновского файла detect.py все работало четко, значит функция обработки не причем. Поэтому решил послушаться советов и запустить detect.py отдельным потоком используя Redis Queue (RQ).
    Заменил в def index()
    count = detect(images=img)
    return redirect(url_for("result", count=count))

    на
    job = q.enqueue(detect, img)
                while job.result is None:
                    pass
                else:
                    count = job.result
                    return redirect(url_for("result", count=count))


    И завертелось, никакой утечки. Для меня остается загадкой куда девалась память, но результатом я вполне удовлетворен. Плюс немного новых знаний по Redis, RQ, Supervisor поднял для себя)
    Ответ написан
    2 комментария