解决问题
解决问题
草莓甜甜圈
天道酬勤
展开
-
【问题解决】日志服务Logtail采集容器标准输出过滤某个容器
打算暂时屏蔽服务docker容器的日志告警,通过设置“ExcludeLabel”进行过滤。原创 2022-11-04 10:17:37 · 618 阅读 · 1 评论 -
【问题解决】gitlab-runner更改执行用户
gitlab-runner更改执行用户原创 2022-10-08 16:07:10 · 1696 阅读 · 0 评论 -
【问题解决】阿里云日志服务SLS日志记录ilogtail展示
云日志服务默认记录日志是按照行进行分割的,但是发现错误输出的一段日志也按照行分割,不方便查看报错转载 2022-10-08 15:57:09 · 722 阅读 · 0 评论 -
【问题解决】Zabbix告警housekeeper processes more than 75% busy
Zabbix告警housekeeper processes more than 75% busy原创 2022-07-08 15:50:38 · 4353 阅读 · 2 评论 -
linux秘钥登录使用authorized_keys不生效
直接创建编辑的authorized_keys,一直无法生效。所以上网查了一下结果是文件权限的问题。解决办法修改目录和文件的权限:.ssh目录的权限必须是700.ssh/authorized_keys文件权限必须是600原创 2021-04-15 10:30:55 · 4621 阅读 · 1 评论 -
【问题解决】k8s删除namespace一直处于Terminating
清理高可用安装的rancher时,遇到namespace无法delete删除,一直处于Terminating的状态。所以就寻找了各种方法解决。现整理如下:方法一:kubectl patch namespace cattle-system -p '{"metadata":{"finalizers":[]}}' --type='merge' -n cattle-systemkubectl delete namespace cattle-system --grace-period=0 --forc转载 2021-03-26 11:40:06 · 1444 阅读 · 0 评论 -
无公网IP的ECS服务器访问外部网络
首先:确保你购买的多台ECS服务器在同一个专用网络中并且其中的一台拥有公网IP或绑定了EIP。第二:将这台能上网的ECS服务器设置为软路由,就是让它成立类似你家里或公司的路由器的角色。1 修改/etc/sysctl.conf文件,添加配置net.ipv4.ip_forward=12 sysctl -p重新加载配置生效3 查看ip_forward是否生效为1cat /proc/sys/net/ipv4/ip_forward4 设置路由iptables -t nat -A POSTRO...原创 2021-03-12 11:28:38 · 1890 阅读 · 0 评论 -
Rancher中创建只有访问项目权限的用户
背景:防止开发人员误操作,导致修改rancher中k8s的配置造成生产事故,开发日常操作只需要查看容器日志,所以只给他们访问项目的权限,不给修改创建等操作的权限。在rancherUI中,在全局下选择“用户”标签,点击“添加用户”。在项目集群中,选择“成员”标签,点击“添加成员”。这里只需给予查看节点和项目的权限。创建成功:测试一下:增删pod副本的请求被拒绝。...原创 2020-10-12 10:57:43 · 1748 阅读 · 0 评论 -
Linux根分区满了?软链接解决问题!
遇到问题:因为上个运维老哥把harbor项目的存储路径放在了/data,而/data又没有单独的存储分区,根分区又总共只有50G的空间,导致镜像一旦构建一段时间后根分区的磁盘满了。所以我这里使用软链接的方式到/opt目录下来存放harbor项目。先将使用harbor文件的进程关闭。我这里直接关闭docker服务创建一个目录用于存放harbor文件。[root@harbor:data]# mkdir /opt/harbor将/data目录中的文件拷贝或移动到/opt/harbor/data原创 2020-09-29 14:39:55 · 1273 阅读 · 0 评论 -
Jenkins下载插件过慢,安装失败问题解决
插件下载管理因为下载源问题, 更换下载源后, 就可以解决:http://mirror.esuni.jp/jenkins/updates/update-center.json更换方法: 找到插件管理-> 高级(Tab),找到升级站点下面的url input框, 复制到这里设置好后,需要重启jenkins修改default.json在updates目录,找到default....原创 2020-03-15 16:30:30 · 774 阅读 · 1 评论 -
阿里云OSS防盗链方案详解
OSS(Open StorageService)非常适合存储静态文件并提供对外访问,例如图片、文档、视频、音频和静态页面等。它是一种海量、安全、低成本、高可靠的云存储服务,并按存储空间和对外流出流量计费。OSS要为网站提供真正意义上的服务,一定要解决防盗链的问题。本最佳实践要解决的主要问题就是如何实现防盗链机制,避免承担因此带来的额外OSS流量费用。OSS在 Bucket级别提供了防...转载 2019-06-22 15:41:43 · 12872 阅读 · 1 评论 -
Tomcat项目内存参数调优
一、常见的Java内存溢出有以下三种:1. Java.lang.OutOfMemoryError: Java heap space 即JVM Heap溢出解释说明:JVM在启动的时候会自动设置JVM Heap的值,JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置。其初始空间默认是物理内存的1/64,最大空间不可超过物理内存。JVM提供-Xmn -Xms -Xmx...原创 2019-05-17 10:58:46 · 1306 阅读 · 0 评论 -
tomcat重启脚本报错“Neither the JAVA_HOME nor the JRE_HOME environment variable is defined“”
jenkins自动化部署时,出现报错tomcat项目没有重启成功解决办法:在重启脚本开头中加入 即可解决export JAVA_HOME=/usr/local/jdk1.7.0_79export JRE_HOME=/usr/local/jdk1.7.0_79/jre...原创 2019-05-15 13:58:47 · 332 阅读 · 0 评论 -
在Jenkins中Svn Publisher插件的使用
Svn Publisher插件介绍:构建完成后的文件,比如Maven打的war包,可以通过SVN Publisher Plugin插件上次到指定的SVN。一、jenkins安装本地插件在插件管理中选择上传插件安装完成之后就可以在已安装的插件中找到它二、配置设置在系统管理-系统配置下,Global SVN Publisher Settings下配置自己svn的用户名和密码...原创 2019-04-29 14:55:57 · 2836 阅读 · 9 评论 -
npm 镜像切换
npm install --save node-sass --registry=https://registry.npm.taobao.org \--disturl=https://npm.taobao.org/dist --sass-binary-site=http://npm.taobao.org/mirrors/node-sass或者先改变本机的sass下载的数据源np...原创 2019-04-26 11:26:47 · 428 阅读 · 0 评论 -
node升级后,项目中的node-sass报错的问题
前端开发用的是高版本的nodejs,测试服务器jenkins打包用的是低版本的nodejs,升级(覆盖重装)服务器上的nodejs保持环境一致,结果jenkins打包就一致失败,js文件会有缺失的问题,在shell下编译报错。。。......gyp verb remove removing target version: 10.15.3gyp verb remove removing ...原创 2019-04-26 11:02:30 · 6082 阅读 · 0 评论