首页 > 解决方案 > 如何更改 AgnsGraph 的服务器端口号?

问题描述

AgensGraph 无法启动。

当 AgensGraph 在同一台服务器上安装多个实例时,某些 AgnsGraph 无法启动。

$ ag_ctl start
ag_ctl: another server might be running; trying to start server anyway
server starting

有关于它的配置参数吗?

标签: agens-graph

解决方案


“postgresql.conf”文件中有端口号的配置参数。

查看目录“$AGDATA”,可以找到“postgresql.conf”文件。

$ grep ^#port $AGDATA/postgresql.conf
#port = 5432                # (change requires restart)
$ vi $AGDATA/postgresql.conf
<<< FIX Port Number >>>
$ grep ^port $AGDATA/postgresql.conf
port = 9999             # (change requires restart)

修复端口号后,重新启动您的 AgensGraph。

$ ag_ctl restart
waiting for server to shut down..... done
server stopped
waiting for server to start.... done
server started

重启后,您可以在新的端口号上访问 AgnsGraph。

$ agens -p 9999
agens (AgensGraph 2.1.0, based on PostgreSQL 10.4)
Type "help" for help.

agens=# 

推荐阅读