Closed zzl221000 closed 5 years ago
你把下面这个参数改掉看看 https://github.com/ChenHuajun/pha4pgsql/blob/master/ra/expgsql
OCF_RESKEY_pgdba_default=postgres
也可以pcs命令给已经创建的pgsql资源添加一个pgdba参数 pgdba=xxxx 或者改把参数加到配置模板里 https://github.com/ChenHuajun/pha4pgsql/blob/master/template/
也可以pcs命令给已经创建的pgsql资源添加一个pgdba参数 pgdba=xxxx 或者改把参数加到配置模板里 https://github.com/ChenHuajun/pha4pgsql/blob/master/template/
改了pgdba依然启动失败了,我这边的启动命令是agctl,之前是提示postgres用户不存在,现在是cannot start PostgreSQL
pcs启动的话是使用pgdba这个用户启动PostgreSQL吗,我这里的PostgreSQL环境变量只给了单个用户 @ChenHuajun
expgsql脚本用的 su - $OCF_RESKEY_pgdba -c ‘pg_ctl ...’执行的
ocf_run $quietrun $loglevel $SU $OCF_RESKEY_pgdba -c "cd $OCF_RESKEY_pgdata; $*"
出现cannot start PostgreSQL ,你看下pg的错误日志
可以加一下我微信 chenhj_07
好的已加
记录下,pgbda指定用户,nic修改自己的网卡,primary_info 里面的user多余,放repuser这个参数就行 自己指定的库文件要在/usr/lib中建立软连接,写在环境变量中无效,
因为不是标准的postgresql,没有用户postgres,clt_start后是使用postgres用户去启动程序?这个用户的配置是在哪呢?