摘要: 在urllib3中使用retry在requests中使用retry网络请求往往会有很多不受控制的意外情况发生,有时候我们要让它let it crash,有时候我们想多尝试几次。以前,使用retry策略,我一般会使用tenacity1这个第三方库。这个库的API相当得漂亮,很多大V也推荐过。最近,我看了一篇文章2,是requests的作者之一写的。他告诉我们,requests原生就支持retry。在... 阅读全文
posted @ 2019-04-28 04:46 thomaszdxsn 阅读(2550) 评论(0) 推荐(0) 编辑
摘要: 用django的custom command功能,写了一个脚本,目的是修正生成环境的数据,tqdm告诉我运行时长预估是2小时。一个小时后,正在吃午饭的我,接到了很多微信推送。客户告诉我服务不可用,同事告诉我服务器挂掉了。赶紧重启了uwsgi,一切又正常了。到底是什么原因呢?我不管,重新启动脚本,然后去吃饭。回来以后,我发现内存占用率已经达到了80%!其中大多数是那个脚本造成的,赶紧把它停下!万能的... 阅读全文
posted @ 2019-04-28 04:33 thomaszdxsn 阅读(269) 评论(0) 推荐(0) 编辑