golang의 GORM을 사용하여 Cloud SQL 데이터베이스에 연결하려고합니다.Go를 사용하는 App Engine의 GORM 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 데이터베이스에 연결하는 방법을 알려주실 수 있습니까?