201904-23 jenkins ssh连接超时错误 [crayon-68bd761f7010e519663125/] 解决办法很简单: [crayon-68bd761f70113017889391/] 2. 测试过程中发现及时timeout了调用的脚本也会执行完,只是在Jenkins看不到输出的日志。 3.如果Job会执行很长时间,也不想等timeout可以勾选[Exec in pty]选项 勾.... Read More >
201904-21 ubuntu18.6安装kvm与虚拟机 1. KVM安装 1.1 配置确认 [crayon-68bd761f705a4948955185/] [crayon-68bd761f705aa372778634/] 1.2 安装KVM 安装KVM及依赖项 [crayon-68bd761f705ac577987352/] 启动libvirtd服务,并设置开机自动启动 [crayon-68b.... Read More >
201904-17 jenkins构建项目远程发布 jenkins基础安装与配置请看这里 传送门 jenkins持续集成的体系: Linux + svn/git+ Jenkins + Maven + Jdk 1.持续集成的优点: 解放劳动力 避免人为失误 提高效率 质量持续反馈 质量保障 2. 配置job(没有Publish over SSH这个插件的,提前装一下) [crayon-68bd761f70d.... Read More >
201903-31 利用Nginx+Subversion搭建SVN http协议服务器 步骤: 搭建svn服务 使用Apache HTTP服务将svn协议转成http协议 nginx转发http请求到apache http服务 详细步骤 1.安装必要程序 [crayon-68bd761f7112e787135853/] 2.创建svn库 [crayon-68bd761f71134759088920/] 3.增加用户名和密码 [.... Read More >
201902-27 docker-composer v3 yaml文件格式 [crayon-68bd761f714cc175781390/] config微服务注册到eureka(线上实例) [crayon-68bd761f714d4788144698/] 开发人员接收环境变量参数图 eureka注册实例 yaml v3版本原始模板 [crayon-68bd761f714dd360223317/] 运行 [cray.... Read More >
201902-25 FastDFS上传保持原文件名 应用背景 [crayon-68bd761f717cd413293518/] 使用http下载时如不加处理,显示给用户的文件名会是这样的wKgGe15Ut3CAZcnmAA98T7dRZ0c.tar.gz,这样的用户体验很不好。由于FastDFS不会存储原始文件名,也没有提供恢复原始文件名的方法,所以需要应用系统自己想办法恢复原始文件名。 解决方法1 通过在项目中多次尝.... Read More >
201902-25 Nginx负载均衡失效策略 需求:nginx负载均衡,任何一台机器出现404,403,500,503等非正常状态200的异常状态,自动(负载)跳转到另一个机器 解决办法: nginx 通过proxy_next_upstream实现容灾和重复处理问题 ngx_http_proxy_module 模块中包括proxy_next_upstream指令 [crayon-68bd761f71a3b075070.... Read More >
201902-10 密码保护:aliyun云监控post请求配置 普通配置请参见官方文档即可,这里不做赘述 [crayon-68bd761f71cee562265080/] 这里要说的是,一些需要SSO单点登录验证,才可以进入的网站监控高级设置 [crayon-68bd761f71cf4506214227/] 高级设置 这里的高级设置,无非就是通过post方式登录成功后, 然后返回与你期望匹配的响应内容(这里着重说post.... Read More >
201902-09 Nacos集群搭建 大佬置顶: nacos无法注册到服务中心问题,这位大佬写的很好 传送门 1.介绍: [crayon-68bd761f71fb8244014463/] 2.集群部署架构图 [crayon-68bd761f71fbe357942381/] http://ip1:port/openAPI 直连ip模式,机器挂则需要修改ip才可以使用。 http://VI.... Read More >