python - Dockerized Python 应用程序在 EC2 上占用 100% CPU
问题描述
我已经在 EC2 上部署了 python 应用程序,但是 python 占用了 100% 的 CPU 使用率。下面是我认为问题所在的代码片段。
@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 实例中。
解决方案
推荐阅读
- php - 使用 PHP/ProcessWire CMS 和 session.save_handler = redis/memcached 的并行文件上传问题
- eclipse - 具有相同来源 GIT 的多个本地存储库
- google-cloud-functions - Set stackdriver alerts for specific error messages
- angular - Push object on array when checkbox is checked and remove object when checkbox is unchecked in angular 6
- postgresql - 获取 org.postgresql.util.PSQLException:致命:SpringCloudDataFlow 中不存在数据库“null”
- java - How to get list of files with specified extensions and excluding few directories?
- angular - 如何在单独的文件中声明常量
- keras - 使用 softmax 的 Keras TimeDistributed Dense 未按时间步进行归一化
- pyqt - pyqt - 单击 QTableWidget 标题以获得唯一列
- javascript - Javascript 减少到 PHP array_reduce