【虚拟化轻代理】【中控】升级长时间不结束

戴红昌发表于:2020年09月16日 11:41:52更新于:2020年11月05日 14:42:00

问题描述


在升级过程中卡在那里不动,时间过长


报错信息



psql:/opt/qihu360/hsmp/sql/firewall.sql:84: NOTICE: relation "firewall_log" already exists, skipping
CREATE TABLE
add_column_if_not_exists

或 者

psql:/opt/qihu360/hsmp/sql/ips.sql:84: NOTICE: relation "ips_log" already exists, skipping

CREATE TABLE
add_column_if_not_exists


问题原因分析


用户防火墙或者IPS日志太大,B1501会对表进行添加字段操作,可能会填充数据,如果防火墙和IPS日志过大,则会导致这个时间过长。


解决方案

如果已经在升级,可以再开启一个窗口登录到psql进行和登录:

1.打开后输入命令psql –U hsmp

2.按照要求输入密码hsmp!@#cl0ud

3.输入以下命令清空防火墙和IPS日志(该操作将抹除防火墙跟IPS的所有日志,如果不接受抹除,需要中断升级后单独备份SQL语句)

truncate table firewall_log;

truncate table ips_log;

image.png

清理完日志之后,等个15分钟,如果还是卡在原来的那里,可以ctrl+c中断,重新执行BIN文件升级