Gitbucket 自托管在 Nginx MYSQL 配置上不起作用

Gitbucket 自托管在 Nginx MYSQL 配置上不起作用

我正在配置我自己的托管(在 Nginx 上)gitbucket 存储库,但我的 MYSQL 配置无法按预期工作GITBUCKET_HOME/数据库.conf:

db {
  url = "jdbc:mysql://localhost/gitbucket?useUnicode=true&characterEncoding=utf8"
  user = "testuser"
  password = "testpassword"
}

有人知道这里缺少什么吗?因为我收到服务器错误 503 服务不可用只要我将 H2 数据库更改为 MYSQL 生产数据库正如这里提到的https://github.com/gitbucket/gitbucket/wiki/External-database-configuration

HTTP ERROR 503 Service Unavailable
URI:    /
STATUS: 503
MESSAGE:    Service Unavailable
SERVLET:    -

默认的 H2 数据库配置如下:

db {
  url = "jdbc:h2:${DatabaseHome};MVCC=true"
  user = "sa"
  password = "sa"
}

经过研究,我发现了这个MS Sql 服务器作为外部数据库 #1812评论,但我不确定它是否会起作用!?

相关内容