我收到此错误。在cygwin而不是windows终端上运行我的应用程序时,DNS操作在20.00014404821777秒后超时

2024-06-02 05:12:19 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我尝试在flask应用程序中运行一些后台工作,为了运行worker,我需要使用cygwin而不是windows终端。我的应用程序使用MongoDb Atlas存储文档,当我从cmd“运行”它时,它工作得非常好。但我在运行它或运行cygwin的worker时出错了。需要注意的是,我在白名单上列出了我的IP地址并安装了dnspython包,但仍然得到了错误。 对可能出现的问题有什么建议吗?在之前的问题中,我似乎找不到任何答案。多谢各位


Tags: 答案文档cmd应用程序终端flaskwindowsmongodb
2条回答

这是因为您的ISP提供了动态DNS配置。将其设置为静态,或者您可以使用googleDNS服务器,即8.8.8.8或8.8.4.4作为您的DNS服务器

我今天通过更新到dnspython 2.0.0并确保有一个有效的/etc/resolv.conf,找到并解决了相同的问题hit w/cygwin、python3.8、dnspython 1.16.0

相关问题 更多 >