AgensGraph无法启动。
当AgensGraph在同一服务器上安装多个实例时,某些AgensGraph无法启动。
$ ag_ctl start
ag_ctl: another server might be running; trying to start server anyway
server starting
是否有配置参数?
答案 0 :(得分:0)
“ postgresql.conf”文件中有端口号的配置参数。
查看目录“ $ AGDATA”,可以找到“ postgresql.conf”文件。
declare @Ax xml = N'<r>
<i n="0" v="0" />
<i n="1" v="1" />
<i n="2" v="21" />
...
</r>';
SELECT q.qmaQuoteAssemblyID,
q.qmaPartID,
q.qmaLevel,
q.qmaPartShortDescription,
q.qmaQuantityPerParent
FROM dbo.QuoteAssemblies q
inner join @Ax.nodes('/r/i') ar(c) on ar.c.value('./@v', 'int') = q.qmaQuoteAssemblyID
ORDER BY ar.c.value('./@n', 'int');
在修复端口号之后,重新启动AgensGraph。
$ 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