摘要:
1、使用自身服务器的多进程或者多线程,参考werkzeug的run_simple函数的入参。注意,进程和线程不能同时开启 2、使用gunicorn使用多进程,-w worker 进程数,类型于运行多个app.run()开发服务器 3、使用gevent异步 /usr/local/bin/gunicor 阅读全文
摘要:
安装:brew install graphviz 使用:dot -Tpng *.dot -o *.png 把dot文件转换为图片,* 换成具体的文件名, 这样你就成功的用脚本渲染出你要绘制的图片啦 参考: 1、http://www.jianshu.com/p/e44885a777f0 2、http: 阅读全文
摘要:
1、top -H -p <pid> ; top -H 在top命令后,按H键;或者top -H 2、ps -T -p <pid> “-T”选项可以开启线程查看 3、htop,“Display threads in a different color”可以突出显示线程 可以使用鼠标指针点击直接操作;可 阅读全文
摘要:
直接阅读源代码吧: 在flask的app.py里,查看run函数的定义 参考wekzeug的serving.py代码 阅读全文
摘要:
函数调用顺序flask的app.py的run-->werkzeug的serving.py的run_simple-->调用werkzeug的debug的__init__.py里的类DebuggedApplication,这里类有两个dict对象:self.frames = {}self.traceba 阅读全文
摘要:
flask自带一个服务器,主要用在开发环境。默认情况下一次只能处理一个请求,当然你也可以设置为多进程或者多线程的情况。 但是其自带服务器的处理能力比较有限。生成环境下应该使用其他的服务器,参照:http://flask.pocoo.org/docs/0.12/deploying/ http://co 阅读全文