GORM连接池错误

### 问题描述

Response body
{
    "errno": 2001, 
    "errmsg": "get pool error",
    "data": "",
    "trace_id": "ac1850016048e1db37b83d046cffa2b0", 
    "stack": "get pool error" 
}

使用swagger登录时提示get pool error,数据库配置没有问题,重启MySQL服务也没用,前几天还好好的,突然就报了个这个错,不知道为什么

### 相关代码

项目地址:点击查看 中的AdminLogin方法
MySQL配置文件:点击查看

阅读 1.7k
1 个回答
  1. 请先百度搜索一下《提问的智慧》,并且阅读全文以后,对问题进行修改。
  2. 像这种问题,不是应该先咨询一下你所用的mysql包作者嘛?
  3. 我简略看了一下。mysql包中的InitModule是如下写的:
func InitModule(configPath string) error {
    return initModule(configPath, []string{"base", "mysql", "redis"})
}

但是你的调用:

lib.InitModule("./conf/dev/", []string{"base", "mysql", "redis"})

我不太清楚你的代码怎么跑起来的,不如先自己调试一下?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题