生活分享

  • 首页
HETAO
业余码农、业余机械爱好者
未分类

pycharm 2018.2 debug remote docker超级慢

开始以为是app的问题,排查后发现是新版pycharm 有问题。退回2017.3 问题环境是:Flask latest版本,docker-compose运行在远端。flask在pycharm开启debug运行后会卡在第二次reloader中。 其它运行等都没有影响 Post Views: 743

2018年7月30日 0条评论 685点热度 0人点赞 jinzhao 阅读全文
未分类

对Flask 初始化过程的 profile

如果是普通的flask页面profile建议使用WSGI Application Profiler 它会自动分析每一个页面,并profile,内部也是cprofile实现。 针对初始化过程只能手动使用cProfile: python -m cProfile -o profiling run_web.py 等到初始化完毕再进入python ide: >>> import pstats >>> stats = pstats.Stats('profiling') >>>…

2018年7月30日 0条评论 625点热度 0人点赞 jinzhao 阅读全文
未分类

Flask Debug模式下总是初始化两遍

这个如果是在debug模式下出现一般是跟reloader特性有关系,WERKZEUG提供的这个特性主要是方便实时监测到开发中修改的文件,比重启app要快很多。但是有的时候我们希望app或者部分代码指启动一遍,可以用下面的环境变量来监测是否是第二次reload中的初始化。 if not app.debug or os.environ.get("WERKZEUG_RUN_MAIN") == "true" 组件初始化我们也希望初始化一遍,flask对此有一个专门的事件: @app.before_first_request…

2018年7月30日 0条评论 520点热度 0人点赞 jinzhao 阅读全文
未分类

docker network 网络服务发现和内嵌的dns系统

docker-compose的启动会默认创建一个bridge类型的网络,当然它跟默认的bridge是继承关系。最近升级ide和docker后发现服务之间出现了个现象,服务能ping的通但是别名就不可以。而更改的地方就是网络模式network_mode  设置为了bridge。 原来当使用default bridge network的情况下,docker container使用宿主机的resolv.conf,当然不会解析服务名了。从1.10开始docker对自建的网络默认启用embedded dns,这个dns会自动…

2018年7月30日 0条评论 672点热度 0人点赞 jinzhao 阅读全文

jinzhao

这个人很懒,什么都没留下

最近评论
jinzhao 发布于 3 年前(05月31日) 谢谢提醒,我是根据作者的评论操作的,可能后来改了吧。 https://forum.openmedia...
jinzhao 发布于 3 年前(05月31日) 这种事碰到蛋疼,主要是很多开源的开发者来一句等我有了m1的本子再说,哈哈
匿名 发布于 3 年前(05月08日) omv 升级的命令应该是 omv-release-upgrade
匿名 发布于 3 年前(04月18日) 我前两天手贱,升级了12.3,pyenv 无法安装任何版本python,pyinstaller 也遇...
jinzhao 发布于 5 年前(06月04日) 我是部署在docker中的

COPYRIGHT © 2022 生活分享. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备14004285号-1