
服务器
鲁肃小生
每周一搏,持之以恒。。不知道为什么,就自己去弄懂为什么。。别问那么多为什么。。。
展开
-
简单的ELK搭建
1. 前言针对nginx的访问日志需要进行一个近实时的监控,以便统计用户的访问情况,包括用户的请求IP,请求数据等。因为服务器是和负载均衡用的是阿里云的,阿里云本身也有提供针对负载均衡的日志统计功能,但是作为一个通用日志其是有严重缺陷的:无法收集用户自定义的请求头(我们的实际情况是通过一个自定义的请求头来做用户的身份识别,请求头有用户的唯一识别信息)无法获取到用户的请求数据($requ...原创 2019-11-22 15:05:15 · 1621 阅读 · 0 评论 -
SpringMVC配置Swagger2
先把配置清单摆上,然后再讲下再配置的时候遇到的坑1. pom配置<!-- 这里有几点需要注意的,就是jackson的版本号与swagger的版本号问题,我尝试过jackson的版本是2.4,然后swagger的版本是2.7的,配置不成功,后面把swgger的版本号降成2.4才可以。下面的jackson不需要全部配置,只需要配置jackson-databind即可...原创 2018-07-12 17:44:12 · 14578 阅读 · 2 评论 -
安装Elasticsearch head插件
1、下载head插件wget https://github.com/mobz/elasticsearch-head/archive/master.zip2、解压插件unzip elasticsearch-head-master.zip3、进入到head目录下cd elasticsearch-head-master4、安装nodejs:需要root...原创 2018-07-14 15:46:18 · 422 阅读 · 0 评论 -
Jenkins执行scp时提示权限不足
1. 问题最近使用jenkins进行项目打包,因为代码服务器和应用服务器在两台不同的机器上,在代码服务器打包好之后要使用scp命令copy搭配用于服务器上,在jenkins中使用scp命令时,总是提示权限不足,如下图所示:2. 解决方法在网上通过搜索发现,要在jenkins配置代码服务器的public-key。过程如下:2.1 复制jenkins服务器用户目录下的.ssh/id...原创 2018-12-19 10:20:29 · 4955 阅读 · 0 评论 -
jenkins配置码云自动部署
1. 需求背景公司有后台项目和前端项目,后台和前端是分开部署的,后台是用svn进行代码管理,并且通过jenkins进行持续集成和构建,但是前端还是用着最原始的方式通过上传js,html文件到web服务器进行发布,主要是造成了以下的问题:部署麻烦,需要知道本地文件所在目录和线上文件所在目录,然后进行上传容易遗漏,在文件多的时候上传会有遗漏情况发生,导致线上出问题发布流程不易管理,无法追...原创 2019-05-16 15:45:29 · 10310 阅读 · 13 评论