Q : 授权文件替换
A :
将授权文件夹下的 4 个文件,内容如下:
ibpsPublic.store
ibpsVfy.lic
[随机名字]
不需要放到部署包里面
license.passwd
替换步骤:
将
ibpsPublic.store
、license.passwd
和ibpsVfy.lic
文件直接覆盖在每个服务下的/conf
目录下。将
[随机名字]
文件名复制并设置为每个服务下的/config/application-app.yml
中的license
属性值。注意下面的说明的内容:
自
v3.2.0
版本开始改为license.passwd文件配置,该配置项依旧兼容旧版本
将license.passwd
直接覆盖在每个服务下的/conf
目录下。
优先级 license.passwd > license属性[随机名字]
文件无需放入部署文件中以
business
服务为例文件位置business/config/application-app.yml
。如下图:
#----------license配置---------- #密码 license: ${LICENSE:hcUI475} // 若[随机名字]为hcUI475,则在此处应填写为hcUI475
自
v3.2.0
版本开始可以忽略该步骤
Q : elasticsearch启动报错
A :
报错内容:
elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
报错原因:elasticsearch不能能使用root用户直接运行,必须使用普通用户运行。
解决办法:添加用户,elasticsearch安装目录的所有者。
adduser 用户名 chown -R 用户名:用户组名 目录路径
报错内容:
【1】: max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536] 【2】: max number of threads [1024] for user [es] is too low, increase to at least [4096] 【3】: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决办法:切换到root用户,编辑limits.conf 添加类似如下内容
vi /etc/security/limits.conf
es soft nofile 65536 #solf是软限制的意思,hard是硬限制;软限制可以在程序的进程中自行改变(突破限制),而硬限制则不行(除非程序进程有root权限) es hard nofile 65536 #nofile 文件描述符 es soft nproc 4096 #nproc 进程的限制 es hard nproc 4096
报错内容
部署成功后,在登录页面,输入账号和密码后,页面提示“授权不存在”,后台日志信息如下:NA ERROR com.lc.ibps.cloud.filter.GatewayFilter.doFilter(GatewayFilter.java:86) : 非法请求:/ 2020-02-20T10:25:51,555 1140 ibps-business-provider 3.2.1-LC.RELEASE thrid NA 679997138498748417 679997138498748416 172.18.18.52 5305 172.18.18.52 /health GET {"Accept":"text/plain, text/*, */*"} NA DEBUG com.lc.ibps.cloud.filter.LogFilter.doFilter(LogFilter.java:98) : client log filter.
解决办法:在platform的库中,检查
ibps_auth_client
有没有数据,没有数据,在数据库客户端(以mysql数据库为例)中执行以下语句:INSERT INTO ibps_auth_client VALUES ('514150169537675264', 'ibps', '58b65297-3467-0859-8337-8cbaf81ef68a', 'ibps平台', 'ibps', '', 'sso,api', 'code,password,client', 'effect', '1', '2018-11-19 18:47:36', '2020-04-01 00:00:00', '1', '2018-11-19 18:49:22', '审核通过!', '');
Q : 后端服务启动成功且未报错,前端访问提示服务器开小差
A :
检查Linux防火墙是否关闭
检查网关端口是否开启
Q :启动时出现如下信息,启动失败
A :
检查redis是否启动成功,是否有设置密码,密码是否配置正确
检查部署目录,必须是非中文目录
如果是在idea中启动,注意修改启动配置