06 2019 档案
摘要:一、线上环境的虚拟机被KVM物理机kill掉 Linux 内核根据应用程序的要求分配内存,通常来说应用程序分配了内存但是并没有实际全部使用,为了提高性能,这部分没用的内存可以留作它用,这部分内存是属于每个进程的,内核直接回收利用的话比较麻烦,所以内核采用一种过度分配内存(over-commit me
阅读全文
摘要:一、在gitlab中创建token 复制token,此token只显示一次:6SB8y4jt31NnYG5-nWoi 二、在gitlab上为项目创建trunk分支 三、在jenkins中配置gitlab 系统管理-->插件管理-->需要先安装gitlab插件 系统管理-->系统设置-->gitlab
阅读全文
摘要:MySQL提供一个sync_binlog参数来控制数据库的binlog刷到磁盘上去。 默认,sync_binlog=0,表示MySQL不控制binlog的刷新,由文件系统自己控制它的缓存的刷新。这时候的性能是最好的,但是风险也是最大的。因为一旦系统Crash,在binlog_cache中的所有bin
阅读全文
摘要:一、web server安装jdk+tomcat其中jdk可以为openjdk,版本1.8 1.1 安装jdk环境 1.2 安装tomcat环境 1.3 访问管理界面如下: http://192.168.7.83:8080/manager/html 二、 jenkins server安装jdk和ma
阅读全文
摘要:一、默认邮件配置的方法 Jenkins默认的插件只能发送执行失败的job 系统管理-->系统设置-->邮件通知 需要注意的是系统管理员邮箱地址必须要邮箱通知的邮箱一致,否则不会发送成功 在job中进行配置 缺点,只会在构建失败的情况下进行通知 二、配置Email Extension Plugin插件
阅读全文
摘要:一、先检查是否安装Git plugin和Publish Over SSH插件 系统管理-->插件管理-->已安装插件-->搜索Git plugin和Publish Over SSH 如果没有则需要到“可选插件”中安装这两个插件 如果网络慢无法正常下载安装的话则需要修改为国内源 系统管理-->插件管理
阅读全文
摘要:一、免密登录的方法 二、一般无法登录的原因有以下几种 三、我遇到的问题未在上述原因中 按上以操作完成之后,ssh登录还是提示要输入密码,于是检查以上几项,都正确。此时需要查看secure安全日志 发现和root目录权限有关系 修改完成之后,再测试免密正常已正常
阅读全文
摘要:一、安装依赖服务 yum install curl policycoreutils-python openssh-server postfix -y systemctl start postfix systemctl enable postfix 二、将yum源更改为国内清华源 # vim /etc
阅读全文
摘要:如果忘记admin的登录密码,可按如下方法处理 # 编辑config.xml文件,替换passwordHash行的内容# vim /var/lib/jenkins/users/admin_1679382529066310837/config.xml <passwordHash>#jbcrypt:$2
阅读全文
摘要:一、安装role-based插件 jenkins默认自带“configure global security/全局安全配置”比较简陋,不建议使用 系统管理-->插件管理-->可选插件-->Role-based Authorization Strategy-->直接安装然后重启jenkins 二、启用
阅读全文
摘要:一、jenkins介绍 Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台。允许持续集成和持续交付项目,无论用的是什么平台,可以处理任何类型的构建或持续集成。 官网:https://jenkins.io/ 官方文档:https://jenk
阅读全文
摘要:一、问题现象 mysql远程连接报错 二、问题原因 一般max_connect_errors = 10,要调高错误连接的数量 三、解决方法 登录到要连接的数据中,进行如下配置
阅读全文
摘要:nginx作为反向代理服务器,后端RS有多台服务器,上层通过一定机制保证容错和负载均衡。 nginx的重试机制就是容错的一种 官方链接:http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_next_upstream proxy
阅读全文
摘要:一、什么是SSI SSI:Server Side Include,是一种基于服务端的网页制作技术,大多数(尤其是基于Unix平台)的web服务器如Netscape Enterprise Server等均支持SSI命令。 它的工作原因是:在页面内容发送到客户端之前,使用SSI指令将文本、图片或代码信息
阅读全文
摘要:一、修改haproxy.cfg配置文件,在defaults中加入如下两行,并重启haproxy。 二、修改nginx日志文件格式,并重启nginx。 注:nginx编译的时候需要有--with-http_realip_module此参数 三、请求日志格式
阅读全文
摘要:一、haproxy介绍 HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。 二、haproxy安装 下载地址:http://www.haproxy.org/download/1.8/src/haproxy-1.8.20.tar
阅读全文