pgsql不停地报错受不了了,在网上搜出来的方法都是让创建一个"postgres"用户,但是没必要啊

离线安装的,干嘛需要创建一个"postgres"用户呢?到底是什么东西需要使用这个"postgres"用户,我服务器上只有MaxKB需要啊
2024-12-13 18:04:24.725password authentication failed for user “postgres”
2024-12-13 18:04:24.725 CST [8243] DETAIL: Role “postgres” does not exist.
Connection matched pg_hba.conf line 100: "host all all all scram-sha-256

请问离线安装过程中是否有修改过pgsql连接配置,可以检查下/opt/maxkb/.env和/opt/maxkb/conf/pgsql.env中的连接配置。

您好,
/opt/maxkb/.env中的配置是
MAXKB_PGSQL_PORT=5432
MAXKB_EXTERNAL_PGSQL=false
MAXKB_VERSION=v1.7.2
MAXKB_BASE=/opt
MAXKB_PORT=8080
MAXKB_PGSQL_PASSWORD=Password123@postgres
MAXKB_PGSQL_HOST=pgsql
MAXKB_DOCKER_SUBNET=172.19.0.0/16
MAXKB_PGSQL_DB=maxkb
MAXKB_PGSQL_USER=root
MAXKB_IMAGE_REPOSITORY=1panel
PGSQL_PORT=5432

/opt/maxkb/conf/pgsql.env的配置是
MAXKB_DB_NAME=maxkb
MAXKB_DB_HOST=pgsql
MAXKB_DB_PORT=5432
MAXKB_DB_USER=root
MAXKB_DB_PASSWORD=Password123@postgres
MAXKB_DB_ENGINE=django.db.backends.postgresql_psycopg2
MAXKB_EMBEDDING_MODEL_PATH=/opt/maxkb/model/embedding
MAXKB_EMBEDDING_MODEL_NAME=/opt/maxkb/model/embedding/shibing624_text2vec-base-chinese

应该都是默认的没有修改过的吧?

我没有动过pgsql的配置,现在日志里每隔几秒就报这个错受不了了
CST [5538] DETAIL: Role “postgres” does not exist.
Connection matched pg_hba.conf line 100: “host all all all scram-sha-256”

1 个赞

这个错误会在页面上提示影响使用吗?

暂时没有发现影响,但日志文件半天时间就涨到几兆了

可以在服务器设置一个定时任务,每天定时清理历史日志。