如何配置Python3 Entrypoint匹配GAE Python2运行行为?设置是否合规?
GAE Python 2转Python 3配置问题解答
1. GAE Python 2 threadsafe模式的运行架构
当Python 2运行时开启threadsafe: true配置时,确实采用单进程+多线程的模式,默认线程数为8,请求超时时间为60秒,和你推测的完全一致。
2. 当前Python 3的gunicorn配置是否正确
你当前的entrypoint配置:
entrypoint: gunicorn -b :$PORT main:app -t 60 -w 1 --threads 8
是完全正确的,理由如下:
-w 1对应Python 2的单进程模式,避免多worker引发的内存不足问题--threads 8对齐Python 2默认的线程数设置-t 60匹配Python 2的60秒请求超时规则
该配置可以让Python 3运行时的进程、线程及超时特性和Python 2保持一致。
内容的提问来源于stack exchange,提问作者jacob
相关产品推荐
相关产品推荐

