自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 关于阿里云CDN一点问题(2)

背景:在用阿里云CDN加速之后,有明显的增速,但是某天版本更新之后,安卓开发告诉我,怎么更新完之后又显示一次要更新。任务:找到原因,避免以后发生这样问题行动:首先从缓存入手,发现CDN并没有设置缓存规则,那么CDN一定有一个默认的规则,终于找到了。既然阿里云没有设置,那就去源站看看吧,果然源站设置了last-modified和ETag缓存配置(开发没配置过)大概率是默认配置,既然找到缓存策略,就能找到缓存时间了,以下为我和阿里云工单对话。原来可能有一个小时的缓存。既然找到原因了...

2022-03-23 17:35:07 472

原创 关于阿里云CDN一点问题(1)

背景:因业务不断发展,用户数不断增加,各用户同时访问源站开始出现无法加载图片,卡顿等问题。任务:解决图片加载慢,用户访问慢等问题行动:公司用的阿里云服务器,当然优先选择阿里云CDN,因加速为二级域名,且二级域名不在一个账户。所以先在本账户测试域名进行测试1.在阿里云控制台云解析创建一个二级域名具体方式大家都知道2.在阿里云CDN控制台进行域名配置,配置前需要进行在云解析进行认证,回源IP为源站所在IP3.在创建二级域名里面进行CNAME解析,解析主机最好为@解析。4.这样基本就配

2022-03-23 15:24:49 460

原创 ELK安装部署搭建

一、ELKStack简介 -- 日志分析管理(都是Java架构 -- 需要JDK底层)什么是ELK?通俗来讲,ELK是由Elasticsearch、Logstash、Kibana 三个开源软件组成的一个组合体,这三个软件当中,每个软件用于完成不同的功能,ELK又称ELKstack,官网Free and Open Search: The Creators of Elasticsearch, ELK & Kibana | Elastic.1、Elasticsearchelastics..

2022-01-20 15:17:14 3830

原创 kibana无法保存索引,无法保存新建视图

kibana无法创建索引。点击创建后一直转圈,打开控制台查看报错403解决方法:登录kibana,在界面找到Dev Tools,点击进入在命令行输入如下命令,并查看read_only_allow_delete是不是为trueGET .kibana/_settings如果为true,在终端执行如下命令,将read_only_allow_delete的值重置,curl -XPUT -H "Content-Type: application/json" http://localh.

2022-01-18 16:20:12 823

原创 logstash启动失败解决

/etc/yum.repos.d/elasticsearch.repo[elasticsearch-7.x]name=Elasticsearch repository for 7.x packagesbaseurl=https://artifacts.elastic.co/packages/7.x/yumgpgcheck=0gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearchenabled=1autorefresh=1type=.

2022-01-18 15:13:30 2205

原创 VM虚拟机断电重启报错”generating /run/initramfs/rdsosreport.txt”

直接执行1. 执行 xfs_repair /dev/mapper/*-root 或 xfs_repair /dev/mapper/*-root -L  xfs_repair /dev/mapper/*-root  xfs_repair /dev/mapper/*-root -L注: -L 参数,这样可能会丢失部分数据。两个命令不一定哪个能成功,第一个不行就试下第二个。*-root 替换为具体的 文件名称( 如centos为:centos-root )。然后执行reboot重启就成功

2022-01-18 12:01:00 812

原创 zabbix+grafana监控nginx参数

zabbix5.0安装步骤安装前准备工作:关闭防火墙与SELinux,配置本地yum源#关闭防火墙[root@zabbix-server ~]# systemctl stop firewalld[root@zabbix-server ~]# systemctl disable firewalld#关闭SELinux[root@zabbix-server ~]# setenforce 0[root@zabbix-server ~]# vim /etc/selinux/config...

2022-01-06 16:12:26 1099

原创 zabbix 日常问题总结

Assuming that agent dropped connection because of access permissions没有访问权限,如果你是云服务器,建议去zabbix-agentd.conf文件看看Server的ip是否和server端一致。

2022-01-05 16:49:01 1350

原创 jenkins构建过程中问题汇总

Jenkins问题汇总因为需要安卓和苹果两个系统所以现在需要三台机器部署在vm上面,网段必须相同,选择桥接模式,网段为192.168.0.1 在选择jenkins的war包后无法启动jenkins。必须选择和jenkins版本相匹配的java版本,比如jenkins2.264相对应为Java8,jenkins2.324相对应为Java11。 下载Java需选择系统对应版本的压缩包。Linux选择tar.gz格式。Mac选择dmg格式。下载地址为Oracle.com。需要账号才能下载,账号来源:csd

2022-01-05 16:47:03 949

原创 jenkins+xcode插件在mac上构建iOS项目(含构建脚本)

前期准备:linux服务器:需安装好jenkins 我的是2.234版本,Java是11(jenkins需要的插件,gitlab,xcode)mac:我部署在虚拟机上,版本是macOS12,Java11 xcode也是最新版本需要开发准备 plist文件 login.keychain文件,以及IOS证书(他们都懂)1.创建节点,我是节点构建方便管理,所以先创建一个slave节点(mac)创建完节点开始配置节点配置节点节点配置完毕。然后配置证书。...

2021-12-31 16:33:36 2213 2

原创 Jenkins流水线+gitlab自动更新发布

等了好久终于等到今天!!!终于设置成功,话不多说,进入正题。前面的文章已经写了如何安装Jenkins首先先创建一个项目,流水线项目然后选择构建触发器,这一步很重要如果没有这个可以去安装插件(Gitlab Hook Plugin)这个地址要记住,一会儿要和git连接用来到gitlab回到Jenkins...

2021-10-13 15:43:01 433

原创 ansible初次安装ping不通

贴上报错:[root@ansible ~]# ansible -i /etc/ansible/hosts web -m ping192.168.0.203 | FAILED! => { "msg": "Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this. Please add this h

2021-10-09 13:27:14 529

原创 下载ansible不成功

问题:[root@ansible ~]# yum -y install ansibleLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.combase

2021-10-09 11:20:55 481

原创 ansible-playbook

1、playbook简介 Playbook与ad-hoc相比,是一种完全不同的运用ansible的方式,类似与saltstack的state状态文 件。ad-hoc无法持久使用,playbook可以持久使用。 playbook是由一个或多个play组成的列表,play的主要功能在于将事先归并为一组的主机装扮成事先通过ansible中的task定义好的角色。从根本上来讲,所谓的task无非是调用ansible的一个module。将多个play组织在一个playbook中,即可以让它们联合起来按事先

2021-09-29 17:21:47 221

原创 Ansible自动化工具

1.什么是Ansible ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。  ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansible不需要在远程主机上安装client/agents,因为它们是基于ssh来和远程主机通讯的。a.

2021-09-29 17:04:41 88

原创 Jenkins常用插件安装

登录到jenkins的管理页面;1、按照以下步骤操作安装插件:点击"系统管理" ---> "插件管理" --> "可选插件" --> (右上角)"过滤" --> (依次搜索)"Gitlab Hook"、"Build Authorization Token Root"、"Publish Over SSH"、"Gitlab Authentication"、"Gitlab" --> "直接安装" --> 重启jenkins(本实验用的tomcat,直接重启.

2021-09-29 14:35:20 377

原创 Jenkins插件集成—钉钉

一、 钉钉的配置进入某个群->点击机器人图标1注意:如果你不是群主,且群主开启了仅群主可管理,那么你将无法创建机器人选择自定义机器人填写机器人信息复制HOOK地址注意:此处的webhook将用于Jenkins当中的参数配置二 、jenkins的配置进入系统管理进入管理插件搜索插件(dingding)并安装进入Jenkins Job进入 Job 配置前往"构建后的操作"点击“增加构建后操作步骤”-&gt...

2021-09-29 14:28:24 725

原创 Jenkins插件集成—禅道

集成Jenkins1.连接jenkins服务器2.链接gitlab服务器3.确认gitlab仓库代码3.准备集成1、定时计划:会在设置的日期和时间,执行构建定时任务2、执行构建为了成功构建任务,必须保证计划任务开启,并且保证下图的三个计划任务正常手动构建构建历史构建日志设置指令系统会根据设置的指令,解析版本库的注释。根据解析结果对匹配的任务做处理。...

2021-09-29 13:57:53 2242

原创 《Jenkins安装手册》

Jenkins介绍Jenkins是一个开源项目,提供了一种易于使用可扩展的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时Jenkins能实时监控集成时存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。2009年,甲骨文收购了Sun并继承了Hudson代码库。在 2011 年年初,甲骨文和开源社区之间的关系破裂,该项目被分成两个独立的项目:Jenkins:由大部分原始开发人员组成Hudson:由甲骨文公司继续管理..

2021-09-29 11:47:07 131

原创 在禅道在集成git

在禅道在集成git构建gitlab1.配置gitlab源vim /etc/yum.repos.d/gitlab_gitlab-ce.repo[gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/ gpgcheck=0 enabled=12.安装gitlab的依赖项yum install -y curl policyco

2021-09-29 11:23:21 1821

原创 禅道12版升级成15版

一、升级前的注意事项:一定对系统进行备份(备份文档:www.zentao.net/book/zentaopmshelp/42.html),以免误操作导致不必要的数据丢失 挑选系统无人访问的时候升级。 仔细阅读我们的升级声明。二、升级之后需要处理的操作:每个版本升级都会增加或者调整若干的功能,因此升级之后管理员的一个职责就是对权限进行调整。 了解新版本提供的功能,进行必要的培训通过源代码方式升级(通用)一、升级步骤在网站下载新版本的源码包,以.zip结尾。(https://w..

2021-09-29 10:46:15 1340

原创 安装禅道12版开源版

Centos7.4系统下安装httpd,mariadb,php7.2环境运行禅道(12.3.2)一、运行环境说明推荐运行环境为Apache + PHP(7.0/7.1/7.2版本) + MySQL(5.5/5.6版本)/mariadb 组合,Nginx 其次。PHP需要使用 pdo, pdo_mysql, json, filter, openssl, mbstring, zlib, curl, gd, iconv 模块,需要确保 PHP 运行环境有加载上述模块。二、安装Apache服务依次..

2021-09-29 10:39:38 543

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除