首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

服务出错排错方法(持续更新)

撸代码这么久,从之前简单的脚本,到单体应用,到最后的微服务,我们的应用总会因为各种奇奇怪怪的原因罢工,有些错误显而易见,而有些错误也会让人一时摸不到头脑。...硬盘 如果服务突然出现了应用卡顿,首先应该排查应用使用的磁盘空间是否已经所剩无几。...原因有: 应用都会写本地日志,如果磁盘满的情况,可能会因为所用的日志库不够健壮,导致很多失败,从而影响应用的稳定 mysql磁盘满了,数据写不进去了,更新操作被挂起,导致服务报错 redis配置了持久化...xargs -0 du -h | sort -nr # 查看最大深度为2的文件夹大小 du -h --max-depth=2 为应用预留更大的空间,并且当磁盘空间使用率达到80%需要告警 如果你的应用跑在docker...中,那么一定要为容器配置日志限制,否则该容器可能把磁盘用日志打满,另外建议给docker服务手动配置最大日志,方法请自行google。

75940

构建 Docker registry 私有镜像,解决docker私有仓库push出错问题

适用于:Docker 1.8      环境:Centos7 每个版本的docker修改配置内容都不同,请大家看好安装的docker版本。...1)下载 docker registry私有镜像 docker pull docker.io/registry 2)修改配置文件 gedit /etc/sysconfig/docker OPTIONS=...’–selinux-enabled --insecure-registry 192.168.137.17:5000’ 注:IP为修改的部分 3)从容器中启动Registry docker run -d...#docker images 找到要上传镜像的id,添加标签为192.168.137.17:5000/helloworld这种形式 docker tag id 192.168.137.17:5000/helloworld..."172.18.18.90:5000"] } 添加私有镜像服务器的地址,注意书写格式为json,有严格的书写要求,然后重启docker服务: [root@node ~]# systemctl restart

3.5K20

『高级篇』docker之微服务服务docker化(18)

这次进入微服务的部署,代码也基本都通过了。如果比做一首歌曲的话,前奏已经结束,现在开始我们的高潮部分,如果吧我们的服务使用docker,使用服务编排工具,把项目给部署运行起来。...微服务部署 服务docker化,可以在docker下运行。 Docker仓库创建,docker创建的镜像push到仓库里面。 构建高可用的集群环境,Mesos,Swarm,kubernetes。...docker服务有个适合的环境,服务可以运行起来,给他准备一个环境,比如服务是个种子,我们需要准备一片土地,服务是一条鱼,就需要准备一片大海。...通过docker分为2种情况,微服务和微服务之间的通信,微服务和外围系统的通信。...通过docker分为2种情况,微服务和微服务之间的通信,微服务和外围系统的通信。

1.5K20

Docker - docker-compose搭建ELK服务

docker-compose 基本使用 docker-compose工具使用的前提是你已经准备好了yaml文件工具,在之前的博客里我总结了命令式和声明式的区别与关系,在这里我就不过多的叙述了,使用docker-compose...... done Pulling logstash ... done Pulling elasticsearch2 ... done 2.启动服务,-d , 守护进程方式 docker-compose...up // 直接启动 docker-compose up -d //守护进程方式 3.docker-compose 构建 docker-compose重新加载镜像,执行docker-compose up...4.docker-compose网络 1.当你未指定网络时,docker-compose就会给你创建一个默认的网络,可以执行docker network ls里查看。...start service logstash: failed to create shim: OCI runtime create failed 文件volumes文件映射路径不存在导致的logstash服务启动失败

94661
领券