'Gorm freeze while connect to mysql on AWS (no errors)

this code stacks on aws, but locally works fine, no errors

func Connect() {

dsn := fmt.Sprintf(
    "%s:%s@tcp(%s:3306)/%s?charset=utf8&parseTime=True&loc=Local",
    os.Getenv("DB_USER"),
    os.Getenv("DB_PASSWORD"),
    os.Getenv("DB_HOST"),
    os.Getenv("DB_NAME"),
)
log.Println("db 1") 
DB, err = gorm.Open(mysql.Open(dsn), &gorm.Config{})
log.Println("db 2")
if err != nil {
    fmt.Println(err.Error())
    panic("CAN NOT CONNECT TO DB")
}

} db -1 appears in logs db -2 absent and after some time aws kills container



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source