201904-23 jenkins ssh连接超时错误 [crayon-684f8732df69a353876649/] 解决办法很简单: [crayon-684f8732df69f507422262/] 2. 测试过程中发现及时timeout了调用的脚本也会执行完,只是在Jenkins看不到输出的日志。 3.如果Job会执行很长时间,也不想等timeout可以勾选[Exec in pty]选项 勾.... Read More >
201904-21 ubuntu18.6安装kvm与虚拟机 1. KVM安装 1.1 配置确认 [crayon-684f8732dfb0d746448634/] [crayon-684f8732dfb12445582566/] 1.2 安装KVM 安装KVM及依赖项 [crayon-684f8732dfb14459013191/] 启动libvirtd服务,并设置开机自动启动 [crayon-684.... Read More >
201904-17 jenkins构建项目远程发布 jenkins基础安装与配置请看这里 传送门 jenkins持续集成的体系: Linux + svn/git+ Jenkins + Maven + Jdk 1.持续集成的优点: 解放劳动力 避免人为失误 提高效率 质量持续反馈 质量保障 2. 配置job(没有Publish over SSH这个插件的,提前装一下) [crayon-684f8732e02.... Read More >
201903-31 利用Nginx+Subversion搭建SVN http协议服务器 步骤: 搭建svn服务 使用Apache HTTP服务将svn协议转成http协议 nginx转发http请求到apache http服务 详细步骤 1.安装必要程序 [crayon-684f8732e05ed589177053/] 2.创建svn库 [crayon-684f8732e05f3259655360/] 3.增加用户名和密码 [.... Read More >
201902-27 docker-composer v3 yaml文件格式 [crayon-684f8732e096b138228634/] config微服务注册到eureka(线上实例) [crayon-684f8732e0972576020823/] 开发人员接收环境变量参数图 eureka注册实例 yaml v3版本原始模板 [crayon-684f8732e097a696573601/] 运行 [cray.... Read More >
201902-25 FastDFS上传保持原文件名 应用背景 [crayon-684f8732e0c3d104750267/] 使用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-684f8732e0e91577640.... Read More >
201902-10 密码保护:aliyun云监控post请求配置 普通配置请参见官方文档即可,这里不做赘述 [crayon-684f8732e1123632004125/] 这里要说的是,一些需要SSO单点登录验证,才可以进入的网站监控高级设置 [crayon-684f8732e1128968006210/] 高级设置 这里的高级设置,无非就是通过post方式登录成功后, 然后返回与你期望匹配的响应内容(这里着重说post.... Read More >
201902-09 Nacos集群搭建 大佬置顶: nacos无法注册到服务中心问题,这位大佬写的很好 传送门 1.介绍: [crayon-684f8732e13c6933992063/] 2.集群部署架构图 [crayon-684f8732e13cb371328210/] http://ip1:port/openAPI 直连ip模式,机器挂则需要修改ip才可以使用。 http://VI.... Read More >