摘要:
报错Unable to invoke factory method in class com. . . .log4j.ScheduleLoggerFilter 原因:没有加工厂创建方法,即注解标注@PluginFactory的这个方法,必须提供 完整代码如下: 配置文件 注意: Console这个a 阅读全文
摘要:
druid连接池报错:sql injection violation, multi statement not allow 需要配置druid的 multi statement allow属性为true,但是在boot的配置文件里配置了也没有生效,只能改用@bean的方式重新配置datasource 阅读全文
摘要:
报错内容 原因 没有配置nodejs的npm global全局path 解决方式 然后重新执行npm install即可 阅读全文
摘要:
Deployment 在我们发布容器中的服务时,总共有一下几种方式: + 将旧的pod停掉,创建新的pod并发布 + 创建新的pod,然后将旧的pod停掉 + 滚动式升级。创建一个新的pod,删除一个旧的pod,直到所有的旧pod都被替换 其中最完美的升级方式就是滚动式升级,但是操作命令过于复杂,而 阅读全文
摘要:
pod共享相同的IP地址和端口空间。 这意味着在同一 pod中的容器运行的 多个进程需要注意不能绑定到相同的端口号, 否则会导致端口冲突, 但这只涉及同一pod中的容器。 由于每个pod都有独立的端口空间, 对于不同 pod中的容器来说 则永远不会遇到端口冲突 一个 pod中的所有容器也都具有相同的 阅读全文
摘要:
ReplicationController 存活探针 Kubemetes有以下三种探测容器的机制: + HTTPGET探针对容器的IP地址(你指定的端口和路径)执行HTTPGET请求,如果探测器收到响应,并且响应状态码不代表错误(换句话说,如果HTTP 响应状态码是2xx或3xx), 则认为探测成功 阅读全文
摘要:
Dockerfile 基础的部分就不说了,这里只指明需要注意的地方 1. 选取8.5.46 jdk8 openjdk slim作为基镜像,减小镜像的大小 2. 设置环境变量JAVA_OPTS,控制jvm的内存大小,不然jdk8默认情况下jvm会根据宿主机的内存分配自己的内存.据说jdk10以后会根据 阅读全文
摘要:
日志收集流程如下 1.由log4j2打印日志到kafka队列 2.然后logstash在kafka上接收日志消息 3.再由logstash推送日志消息到elasticsearch logstash配置文件 elasticsearch、logstash版本均为6.2.3 阅读全文
摘要:
kubernetes日志回滚测试 | 操作节点 | podName| 查询日志的命令 | 得到结果 | | : | : | : | : | | 初始pod | ms zipkin deployment 5949c78884 4x5h7 | kubectl logs ms zipkin deploym 阅读全文
摘要:
1.添加类 2. 修改log4j2.yml文件,添加变量Configuration.packages为刚才创建类所在的包 3.在log4j2.yml中使用自定义的参数 4.效果如下: 5.不可以把参数定义重复,log4j2自定义的参数可以参考下面的地址 https://blog.csdn.net/g 阅读全文