摘要: 一、ELK简介 在传统项目中,如果在生产环境中,有多台不同的服务器集群,如果生产环境需要通过日志定位项目的Bug的话,需要在每台节点上使用传统的命令方式查询,这样效率非常低下。因此我们需要集中化的管理日志,ELK则应运而生。ELK=ElasticSeach+Logstash+Kibana,日志收集原 阅读全文
posted @ 2019-11-27 14:46 TechSnail 阅读(3001) 评论(0) 推荐(0) 编辑
摘要: 一、背景 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 二、配置环境路径 三、具体配置 3.1 server.properties env=DEV 阅读全文
posted @ 2019-11-27 09:52 TechSnail 阅读(1717) 评论(0) 推荐(0) 编辑
摘要: 1.下载zk软件 http://www.apache.org/dyn/closer.cgi/zookeeper/ 2.解压压缩包 # tar zxvf zookeeper-3.4.13.tar.gz 3.创建zoo.cfg # cd zookeeper-3.4.13/conf # cp zoo_sa 阅读全文
posted @ 2019-11-27 09:38 TechSnail 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一、背景 早期内部使用的是当当网fork的Dubbox,由于现在Dubbo又开始重新维护,而且阿里将其捐献给了Apache,并成为了Apache的顶级项目。因此dubbo版本升级到2.7.1势在必行。 二、版本升级 从2.8.4升级到2.7.1 具体可以参考: Dubbo Spring Boot ( 阅读全文
posted @ 2019-11-26 17:05 TechSnail 阅读(3635) 评论(0) 推荐(0) 编辑
摘要: 1.打包时指定了主类,可以直接用java -jar xxx.jar。 2.打包时没有指定主类,可以用java -cp xxx.jar 主类名称(绝对路径)。 阅读全文
posted @ 2019-11-26 16:36 TechSnail 阅读(5432) 评论(0) 推荐(0) 编辑
摘要: 1.概述 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是 阅读全文
posted @ 2019-04-23 20:02 TechSnail 阅读(2585) 评论(0) 推荐(0) 编辑
摘要: frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。 阅读全文
posted @ 2018-03-10 21:03 TechSnail 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 1.背景 nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。 2.安装 (1)下载nginx最新版本到linux服务器上 阅读全文
posted @ 2018-02-22 17:33 TechSnail 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 1.内存消耗太大 (1)公司使用gitlab后,发现服务器内存居高不下,使用top命令查看内存消耗,发现服务器上git将近消耗一半内存资源。而且很奇怪的是竟然开启了32个进程。后经查资料,原来这跟gitlab的默认机制有关。在配置文件/etc/gitlab/gitlab.rb里,unicorn['w 阅读全文
posted @ 2018-01-06 10:18 TechSnail 阅读(6156) 评论(1) 推荐(0) 编辑
摘要: 1.背景 由于GitLab内存消耗很大,已经影响到A服务器上的其他服务,同时考虑到代码管理服务应该单独部署在一台服务器上,因此决定从服务器A迁移到服务器B上。两台服务器均是CentOS 7,gitlab版本是gitlab-ce-9.5.6-ce.0.el7.x86_64.rpm 。注意:高版本的Gi 阅读全文
posted @ 2018-01-06 09:58 TechSnail 阅读(1895) 评论(0) 推荐(0) 编辑