离线部署max服务启动失败

你好,按照教程离线部署失败。云服务器中原本就安装了pgsql,我更改了install.conf,并按照配置新建了对应的数据库以及安装上了pgsql的vector插件。

然后执行install.sh,提示如下:

:heavy_check_mark: Network maxkb_maxkb-network Created0.2s
:heavy_check_mark: Container pgsql Healthy0.0s
:heavy_check_mark: Container maxkb Started0.0s
[MaxKB Log]: 服务启动中,请稍候 …
[MaxKB Log]: 服务启动中,请稍候 …
[MaxKB Log]: 服务启动中,请稍候 …
[MaxKB Log]: 服务启动中,请稍候 …
[MaxKB Log]: 服务启动中,请稍候 …
[MaxKB Log]: 服务启动中,请稍候 …
[MaxKB Log]: 服务启动中,请稍候 …
[MaxKB Log]: 服务启动中,请稍候 …
[MaxKB Log]: 服务启动中,请稍候 …
[MaxKB Log]: 【警告】服务在等待时间内未完全启动!请稍后使用 kbctl status 检查服务运行状况。
======================= 安装完成 =======================

通过 kbctl status命令查看:
MaxKB 容器运行状态
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
maxkb 1panel/maxkb:v1.2.0 “docker-entrypoint.s…” maxkb 3 hours ago Restarting (1) 51 seconds ago
pgsql 1panel/maxkb:v1.2.0 “docker-entrypoint.s…” pgsql 3 hours ago Up 3 hours (healthy) 8080/tcp, 0.0.0.0:17923->5432/tcp, :::17923->5432/tcp

maxkb已经Restarting,logs下的日志也啥输出都没有。我要如何进行异常排查呢?

先执行安装包里面的uninstall.sh
修改install.conf,
执行install.sh
需要注意的是原服务器的库创建的时候需要创建EXTENSION 例如
CREATE DATABASE “maxkb”;

\c “maxkb”;

CREATE EXTENSION “vector”;

有具体操作图例吗


我这边也是一样的情况

你端口映射错误,你是不是手动改过maxkb的docker-compose.yml
image
冒号后面的不要动

我服务器的8080端口有其他项目在用,这里不改端口在哪儿改呢

修改 /opt/maxkb/.env
然后kbctl reload