在运维greenplum的过程中,一般我们会安装官方的监控程序GPCC(Greenplum Command Center),最新版本已经到了2.3了,当然开源版本是没有这个GPCC的。
新的2.3的版本在安装过程中,发现新增加了一个新的端口,旧端口号为28080,新的28090,安装后发现是新增加了一个web server,而且是HTML5的,还很粗糙,难怪叫beta web server.
这不是我们讨论的重点,我们遇到的问题是,在一些场景下,我们需要持续对GPDB的性能性能进行监控,这个时候就会发现,大概在30分钟左右,就会自动登出web server,需要重新登录,很麻烦,能不能修改默认登出时间呢?
当然能,时间肯定是在配置文件中,找寻一番,还真给找到了,我的配置文件地址
/home/greenplum-cc-web/instances/gpcc/conf
其中/home/greenplum-cc-web/为你的gpcc的安装根目录,gpcc是你安装的时候起的实例名,修改为对应的路径即可。
下面是关键:
vi gpperfmonui.conf
[WEB APP]
allowautologin = True
server_name = gpcc
betaport = 28090
diskthresholdvalue = 80
master_port = 5432
securedbhealth = False
maxconnections = 10
ssl_enabled = True
csrf_protect = False
timeout = 1800
pollinterval = 30000
ssh_full_path = ssh
这里我们发现有个timeout的参数,默认正好是30分钟,修改为300分钟,呵呵
最后重启gpcc,ok
gpcmdr --restart