Php Wordpress关于GAE CloudSQL连接问题

Php Wordpress关于GAE CloudSQL连接问题,php,wordpress,google-app-engine,google-cloud-sql,Php,Wordpress,Google App Engine,Google Cloud Sql,我在GAE上托管了一个Wordpress站点,它已经部署了7年(我最后一个堆栈溢出问题…哇,时间过得真快!),只需要很少的更新。该网站最近一次更新是在5月份,直到上周它意外停机并返回一个数据库连接错误时才开始正常运行。在WP_DEBUG设置为true的情况下重新部署后,问题似乎与Wordpress连接到CloudSQL的方式有关: Warning: mysqli_real_connect(): (HY000/1045): Access denied for user 'jacob'@'cloud

我在GAE上托管了一个Wordpress站点,它已经部署了7年(我最后一个堆栈溢出问题…哇,时间过得真快!),只需要很少的更新。该网站最近一次更新是在5月份,直到上周它意外停机并返回一个数据库连接错误时才开始正常运行。在WP_DEBUG设置为true的情况下重新部署后,问题似乎与Wordpress连接到CloudSQL的方式有关:

Warning: mysqli_real_connect(): (HY000/1045): Access denied for user 'jacob'@'cloudsqlproxy~74.125.93.161' (using password: YES) in /workspace/wp-includes/wp-db.php on line 1635
Access denied for user 'jacob'@'cloudsqlproxy~74.125.93.161' (using password: YES)
我的wp配置的相关部分如下所示:

    /** The name of the Cloud SQL database for WordPress */
    define('DB_NAME', '[MY DATABASE NAME]');
    /** Production login info */
    define('DB_HOST', ':/cloudsql/[MY CLOUDSQL INSTANCE NAME]');
    define('DB_USER', 'jacob');
    define('DB_PASSWORD', '[MY PASSWORD]');
数据库名称和实例名称(以及地理位置)匹配。在CloudSQL中,我注意到用户“root”、“anonymous”和“jacob”都设置为连接到主机名cloudsqlproxy~%。我尝试将wp_config更改为从root和jacob连接,无论是否使用密码,都没有成功。我按照另一个线程中的建议修复了服务帐户的权限,但未成功。然后我尝试在控制台中更改用户“jacob”以连接到主机名(任何主机)

瞧!部署后,我的连接错误得到解决,站点开始正常服务。我想这一定意味着问题出在cloudsqlproxy上

然而,现在是第二天,错误又回来了!从调试脚本来看,GAE似乎正在通过cloudsqlproxy强制连接,我不知道为什么这不起作用。我没有主意了,如果有任何建议,我将不胜感激