Dockerized Python Application принимает 100% CPU на EC2 - PullRequest
0 голосов
/ 30 октября 2019

Я развернул приложение python на EC2, но python использует процессор на 100%. Ниже приведен фрагмент кода, где я думаю, что проблема.

@app.route("/refresh", methods=["POST"])
def preprocess():
    start_time = time.time()

    if flask.request.content_type == "application/json":
        input_data = flask.request.data.decode("utf-8")
    else:
        return flask.Response(
        response='{"Error: Request content type error, REQUIRED: application/json "}',
        status=415,
        mimetype="application/json")

    input_dictionary = ast.literal_eval(input_data)

    prepare_obj = Prepare()
    prepare_output = prepare_obj.preparation()

    end_time = time.time()
    return flask.Response(response=resp, status=200, mimetype="application/json")

Является ли модуль "время" причиной проблемы? У нас есть 2 экземпляра EC2. В одном EC2 я не получаю эту проблему. Но в другом случае с EC2 я сталкиваюсь.

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