我正在使用Waiteress运行我的flask应用程序,代码如下:
from waitress import serve
if __name__ == "__main__":
serve(application, host='0.0.0.0', port=SERVER_PORT)
当我像这样离开它时,我可以在控制台中看到女服务员正在工作:
[test@gmail.com] /api/v1/messages_public?)
2021-07-07 19:55:43,277 - waitress.queue - add_task - WARNING - Task queue depth is 2
2021-07-07 19:55:43,379 - aa_api_data - parse_and_store_insights_from_message - INFO - Msg insert DB - type [file] date [2 years ago] id [a037c16153d525470f03f5d65ef14a7a]
[test@gmail.com] /api/v1/messages_public?)
2021-07-07 19:55:43,809 - waitress.queue - add_task - WARNING - Task queue depth is 2
2021-07-07 19:55:43,848 - aa_api_data - parse_and_store_insights_from_message - INFO - Msg insert DB - type [file] date [2 years ago] id [244d260340a4cd1d528e6f6014aacd27]
但是,当我这样指定线程数时:
serve(application, host='0.0.0.0', port=SERVER_PORT, threads=50)
我只在控制台中看到此输出,没有服务生插件:
[test@gmail.com] /api/v1/messages_public?)
[test@gmail.com] /api/v1/messages_public?)
[test@gmail.com] /api/v1/messages_public?)
[test@gmail.com] /api/v1/messages_public?)
[test@gmail.com] /api/v1/messages_public?)
[test@gmail.com] /api/v1/messages_public?)
它似乎也没有进展得更快。我做错什么了吗?我只是想在运行这个py脚本时加快机器上的进程。
暂无答案!
目前还没有任何答案,快来回答吧!