App Engine,pymongo.errors.ServerSelectionTimeoutError:连接已关闭,连接已关闭,连接已关闭” - python

我正在使用Python 3.7和Flask 1.0.2

我将我的应用程序插入了mongoDB Atlas,在本地一切正常

客户端= pymongo.MongoClient(连接器)

连接器是Atlas给我的标准连接字符串

connector = "mongodb://xxx:<PASSWORD>@xxcluster-shard-00-00-y0phk.gcp.mongodb.net:27017,xxcluster-shard-00-01-y0phk.gcp.mongodb.net:27017,xxxcluster-shard-00-02-y0phk.gcp.mongodb.net:27017/test?ssl=true&replicaSet=xxxCluster-shard-0&authSource=admin&retryWrites=true"

当我将应用程序部署到Google App Engine标准Python3运行时环境时,它不起作用。有人对这个问题有想法吗?

码:
App Engine,pymongo.errors.ServerSelectionTimeoutError:连接已关闭,连接已关闭,连接已关闭” - python
Appengine的日志:
App Engine,pymongo.errors.ServerSelectionTimeoutError:连接已关闭,连接已关闭,连接已关闭” - python

本地日志(在本地工作正常):
App Engine,pymongo.errors.ServerSelectionTimeoutError:连接已关闭,连接已关闭,连接已关闭” - python

Appengine错误:

pymongo.errors.ServerSelectionTimeoutError:连接
已关闭,已关闭连接,已关闭连接”

参考方案

问题是IP白名单,因此我已经通过vpc对等添加
与gcp的连接。

为简单起见,我们可以添加0.0.0.0/0以允许从任何位置进行访问(但是,
小心)

使用nodejs中的前端和python中的后端服务器运行Google App Engine的一个实例 - python

我对GCP和GAE,nodejs和python及网络(我知道)感到不知所措。[+]我有:基本上,我有一些nodejs代码,它们接受一些输入,然后应该将该输入发送到一些python代码,它将对它做更多的工作。我的第一个想法是通过GAE部署nodejs代码,然后将python代码托管在python服务器中,然后从nodejs前端向python服务器后端发出发布请…

Google App Engine烧瓶SSL和OAuth2问题 - python

我正在尝试在自定义域上使用oauth2身份验证在Google App Engine python 3 flexible env上创建Flask Web应用程序。因此,问题如下:1)我已将自定义域添加到我的项目中,并且还向该自定义域添加了SSL。在Google Cloud Console中,一切似乎都很好,但是SSL无法在我的自定义域上显示/工作。也许问题在我…

Python GPU资源利用 - python

我有一个Python脚本在某些深度学习模型上运行推理。有什么办法可以找出GPU资源的利用率水平?例如,使用着色器,float16乘法器等。我似乎在网上找不到太多有关这些GPU资源的文档。谢谢! 参考方案 您可以尝试在像Renderdoc这样的GPU分析器中运行pyxthon应用程序。它将分析您的跑步情况。您将能够获得有关已使用资源,已用缓冲区,不同渲染状态上…

在python中列出索引超出范围 - python

def Entekhab3_fun(): h = 0 Max = 1 while(h <= 10): if(Montakhabha[h] == None): break elif(Montakhabha[h] > Max): Max = Montakhabha[h] elif(Montakhabha[h] == Max): Max = Monta…

Python sqlite3数据库已锁定 - python

我在Windows上使用Python 3和sqlite3。我正在开发一个使用数据库存储联系人的小型应用程序。我注意到,如果应用程序被强制关闭(通过错误或通过任务管理器结束),则会收到sqlite3错误(sqlite3.OperationalError:数据库已锁定)。我想这是因为在应用程序关闭之前,我没有正确关闭数据库连接。我已经试过了: connectio…