7

Google CloudとGoogle App Engineを使用して当社の新製品を評価しています。私は生産にしようとしたとき、私は以下の500エラーを取得し、私は成功したローカルデータベースに接続することができるよながらDjangoをGoogle CloudSQLに接続する際のエラーGoogle App EngineのPostgresデータベース

https://cloud.google.com/python/django/flexible-environment

:私はPostgresの代わりにMySQLを使用するには、このチュートリアルを適応しようとしています:

OperationalError at /admin/login/ 
    could not connect to server: No such file or directory 
Is the server running locally and accepting 
connections on Unix domain socket "/cloudsql/<project_name_hidden>:us-central1:<database_id_hidden>/.s.PGSQL.5432"? 

私はサンプルプロジェクトに3つの変更を加えました。

beta_settings: 
    cloud_sql_instances: <project_name_hidden>:us-central1:<database_id_hidden> 

私はsettings.pyにこのスニペットを持っている:

# [START dbconfig] 
DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.postgresql', 
     'NAME': 'polls', 
     'USER': '<db_user_name_hidden>', 
     'PASSWORD': '<db_password_hidden>', 
     'PORT': '5432', 
    } 
} 
# In the flexible environment, you connect to CloudSQL using a unix socket. 
# Locally, you can use the CloudSQL proxy to proxy a localhost connection 
# to the instance 
DATABASES['default']['HOST'] = '/cloudsql/<project_name_hidden>:us-central1:<database_id_hidden>' 
if os.getenv('GAE_INSTANCE'): 
    pass 
else: 
    DATABASES['default']['HOST'] = '127.0.0.1' 
# [END dbconfig] 

このrequirements.py持っている:私はapp.yamlをこのスニペット持っ

Django==1.10.6 
#mysqlclient==1.3.10 
psycopg2==2.7.1 
wheel==0.29.0 
gunicorn==19.7.0 
+1

同じエラーが発生します。解決策が見つかりませんでした。私はgithubに関する問題を作成しました:https://github.com/GoogleCloudPlatform/python-docs-samples/issues/870 –

答えて

5

は気にしないが、そうですGoogleのようなものが終わりに何かを修正し、サービスは今働いています。私は正確に何が変わったのか把握しようとしています...

関連する問題