![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题或方案
猪猪侠在冒险
邮箱是634828354@qq.com 有需要可以沟通
展开
-
docker安装filebeat并推送到redis
1、搜索镜像库filebeatdocker search filebeat2、拉取镜像docker pull prima/filebeat3、创建配置文件mkdir -p /etc/filebeatcd /etc/filebeattouch filebeat.yml设置权限chmod go-w filebeat.yml4、设置filebeat配置文件filebeat.prospectors:- type: log enabled: true harvester_buf原创 2022-01-20 15:09:33 · 1003 阅读 · 0 评论 -
mysqldump: Error: Binlogging on server not active
背景:执行如下语句报错:mysqldump.exe -uroot -p --master-data=2 --single-transaction --routines --triggers --events mc_orderdb > aa.sql尝试的方案:1、修改配置文件,添加如下配置#启用二进制日志log-bin=mysql-bin然后重启服务不管用2、...原创 2021-12-15 17:33:49 · 1768 阅读 · 0 评论 -
Using default tag: latest The push refers to repository
报错:Using default tag: latest The push refers to repository [192.168.0.155:5000/trade-gateway] Get "https://192.168.0.155:5000/v2/": http: server gave HTTP response to HTTPS client背景:推送镜像到仓库异常docker push 192.168.0.155:5000/trade-gateway解决方案:原创 2021-12-15 17:31:09 · 3510 阅读 · 2 评论 -
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /root/Dockerfile: n
报错:unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /root/Dockerfile: no such file or directory解决方案:创建镜像的时候指定dockerFile文件docker build -t $moudle_name -f ./Dockerfile .原创 2021-12-15 17:27:13 · 9105 阅读 · 1 评论 -
EasyExcel java.lang.UnsupportedOperationException
导出excel的时候,拼接head和data通常使用Arrays.asList方法,通过观察源码发现asList是重新创建一个ArrayListpublic static <T> List<T> asList(T... a) { return new ArrayList<>(a); }但是这个ArrayList 是内部自定义的List 而非util包下的ArrayListprivate static class ArrayList&原创 2020-09-11 10:49:24 · 1032 阅读 · 0 评论 -
记录一次线上存储爆满导致程序停机错误
1、现象df -h发现多节点根目录存储爆满;50G平时剩余40G可用,今天只有1.2G可用du -sh * 根目录并未发现大的文件夹。过一会儿之后因为存储爆满,服务宕机。2、解决思路(1)怀疑大文件是隐藏文件(2)百度发现,某些删除的文件依旧存在链接引用,占用实际的存储3、思路1步骤通过命令 du -sh .[!.]* 可以查看linux 系统目录下的所有文件,包含隐藏文件的占用大小结果发现,并没有特别大的文件或者文件夹。4、思路2步骤通过命令 lsof |原创 2020-07-28 14:59:04 · 174 阅读 · 0 评论 -
记录一次线上 错误启动jar导致执行异常的错误
1、事故现象部署最新的包到正式环境,相同的业务有的操作执行成功,有的操作执行异常,并且执行异常的均找不到日志2、查找问题思路(1)怀疑是部署的jar包不对(2)怀疑多线程异常,错误被吞掉(3)怀疑有其他节点处理了请求3、思路1执行步骤重新用别人的电脑部署了多次最新的jar,发现问题依旧在4、思路2执行步骤将操作的代码放置在多线程之外,做成同步操作,并在所有操作之前执行。5、思路3执行步骤首先检查了注册中心,发现没有多余的节点。然后又仔细检查内网的所有电脑,包括原创 2020-07-28 11:29:18 · 266 阅读 · 0 评论 -
The service command supports only basic LSB actions
(1)报错开放端口 /sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT保存的时候报错如下:[root@VM_0_17_centos rabbitmq]# service iptables save The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For原创 2020-05-10 15:01:58 · 1623 阅读 · 0 评论 -
Requires: erlang >= 20.3 Available: erlang-R16B-03.18.el7.x86_64
(1)错误示例在yum安装rabbitmq的时候报这个错误。yum install rabbitmq-server-3.7.4-1.el7.noarch.rpm Loaded plugins: fastestmirrorExamining rabbitmq-server-3.7.4-1.el7.noarch.rpm: rabbitmq-server-3.7.4-1.el7.noarchMarking rabbitmq-server-3.7.4-1.el7.noarch.rpm to be inst原创 2020-05-10 12:10:42 · 3715 阅读 · 0 评论 -
cannot open Packages database in /var/lib/rpm
(1)报错示例[root@VM_0_17_centos rabbitmq]# yum install rabbitmq-server-3.7.4-1.el7.noarch.rpm error: rpmdb: BDB0113 Thread/process 27590/140471762446144 failed: BDB1507 Thread died in Berkeley DB libraryerror: db5 error(-30973) from dbenv->failchk: BDB00原创 2020-05-10 11:25:11 · 6107 阅读 · 1 评论 -
Another app is currently holding the yum lock
1、报错示例Another app is currently holding the yum lock; waiting for it to exit... The other application is: yum Memory : 34 M RSS (362 MB VSZ) Started: Sun Dec 23 03:56:09 2018 - 504 day(s) 6:57:32 ago State : Traced/Stopped, pid: 275902原创 2020-05-10 11:00:28 · 300 阅读 · 0 评论 -
多线程调用静态方法引发线程安全问题
1、现象描述最近使用了一个新的上传文件的工具类,返回的图片和实际的人像不符合,怀疑出现了线程安全问题。2、故障分析通过日志观察发现,工具类返回的数据和实际人像不一致,怀疑工具类在多线程下的使用存在问题,决定分析工具类。3、最终结果最后发现,工具类中的上传文件方法都是静态方法,也引用了全局的静态变量,初始化是通过静态代码块实现的。由于在多线程环境下静态方法访问了静态变量,但是...原创 2019-12-30 13:11:08 · 889 阅读 · 0 评论