问题描述:现在有两个服务分别运行在 a 和 b 端口上(在同一台服务器上,使用同一个数据库)。a 服务负责写数据,b 服务读数据,问题就出在 b 服务总是无法读取到 a 服务最新写入的数据(确认数据已经写入,并且查询语句也没有问题)。然后在重启 b 服务之后,就会拿到最新的数据。。。
补充: 使用 gunicorn+gevent 启的服务,不过这个应该没有影响。我怀疑不同端口服务是否存在类似跨域保护的东西,或者是缓存?才导致这个问题,有没有大佬遇到过类似的问题,求解。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/437206
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.