部署常见问题
Minio: The difference between the request time and the server's time is too large.
MinIO与当前服务机器时间差距过大。
解决办法
修改MinIO服务器时间,保持两个服务器之间时间同步。注意时区。
Docker容器无法访问外部网络,容器内curl 外部地址提示Couldn't connect to server
网卡配置问题
解决办法
把docker网卡添加到trusted域
bash
firewall-cmd --permanent --zone=trusted --change-interface=docker0
firewall-cmd --reload
错误信息: sql injection violation, dbType oracle, druid-version 1.2.9, variable not allow : user : SELECT USER FROM DUAL
关键字错误
解决办法
修改durid配置:
yaml
spring:
datasource:
druid:
filter:
config:
enabled: true
wall:
enabled: true
config:
variantCheck: false
noneBaseStatementAllow: true
commentAllow: true
multiStatementAllow: true
因为flyway需要获取数据库用户,因此会执行:SELECT USER FROM DUAL等相关操作,涉及到oracle中的关键字USER,因此倒置执行失败,需要开启druid的防火墙过滤,并关闭variantCheck