在部署tornado项目上线时, 首次重启服务后第一次请求必然会报错, 后续的就能正常访问,
长报错urllib.error.URLError,如图排查多次依然发现不了问题
报的最多的依然是上图中的错,和下图的报错交叉出现,
上图最后一行的报错信息很少出现, 是在特定情况下才出现,自从看到这个提示后瞬间就知道可能是哪出问题了.
原因就出在fake_useragent这个模块这里, 实列化的时候制定的参数有问题.
总结: 虽然最后一行报错很少出现, 但其实细心的话就能发现第一张图片中已经提示到fake_useragent这个模块了,
但就是没有发现,原因在于不够信息, 还有对项目中使用的包不熟悉, 刚开始都不知道这是个包名!!!