golangでGORMを使用してCloud SQLデータベースに接続しようとしています。GORMを使用したApp EngineのCloud SQL接続
db, _ = gorm.Open("mysql", "user:[email protected](connection:name:example)/")
if err != nil {
log.Println(err)
//panic(err)
}
私は
goapp serve appengine/
は、私はデータベースの移行に関連していたたランタイムエラー
ERROR 2017-02-19 20:48:05,436 http_runtime.py:396] bad runtime process port ['\r\n']
に取得するアプリを提供しようとすると
db.AutoMigrate(&models.Event{})
の場合私はAutoMigrateを削除しますeランタイムプロセスのポートエラーが消えます。しかし、データベースクエリを実行するルート(つまりイベント)にアクセスするたびに、接続が切断され、404ページがスローされ、エラーメッセージが記録されます。sql: database is closed
私は、パッケージgo build && ./appname
ローカルのMySQLサーバを使用するとうまく動作します。
誰かがGoのGORMフレームワークとApp Engineを使用してCloud SQLデータベースに接続する方法を教えてください。