我在Google App Engine上有一个Django应用程序,连接到Google Cloud SQL,使用App Engine身份验证。
大多数时候一切正常,但是偶尔会出现以下异常:
OperationalError: (2013, "Lost connection to MySQL server at 'reading initial communication packet', system error: 38")
根据文档,发生此错误的原因可能是:
如果Google Cloud SQL拒绝连接,例如因为您的客户端连接的IP地址未被授权。
在我的情况下,这并不太合理,因为身份验证是由App Engine服务器完成的。
什么可能会导致这些零星的错误?