- 博客(41)
- 资源 (24)
- 收藏
- 关注
原创 IDEA gradle编译cas 6.0.8
Gradle 是什么 不知道库访问不到 注释添加// jcenter()// google() maven { url "http://maven.aliyun.com/repository/google"} maven { url "http://maven.aliyun.com/repository/jcenter"...
2019-12-27 08:36:03 1198
原创 git 下载失败 中断了 继续下 怎么配置参数
在个参数 $ git clone--recursivehttps:xxxxx/xxxx/sx.git
2019-12-26 17:23:11 2035
原创 Rancher入门到精通-2.0 efk filebeat 入门配置
官方文档:https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-getting-started.html开局一张图,全部都靠编elasticsearch用来存储、索引数据的kibana是uilogstash是解析和增强数据的# filebeat配置最全配置https://www.elastic.c...
2019-12-26 09:40:38 1444
原创 Rancher入门到精通-2.0 efk elasticsearch异常
{"type": "server", "timestamp": "2019-12-24T06:27:44,634+0000", "level": "DEBUG", "component": "o.e.a.b.TransportShardBulkAction", "cluster.name": "elasticsearch", "node.name": "elasticsearch-mas...
2019-12-24 15:13:21 746
原创 Rancher入门到精通-2.0 节点资源需要多少核多少内存
官方配置参考:https://docs.rancher.cn/rancher2x/install-prepare/requirements.html#_1-%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%92%8Cdocker阿里云配置参考:选择Worker节点规格 确定整个集群的日常使用的总核数以及可用度的容忍度。 例如:...
2019-12-24 13:17:47 1632
原创 Rancher入门到精通-2.0 K8S容器时区自动配置-Pod Preset
默认情况下,K8S集群里管控的Pod内部时区是UTC0时,跟我们实际所在时区不一致,会导致日志记录等方面存在问题。所以需要使容器内部与宿主机(node节点)的时间保持一致。想要解该问题主要有以下几种思路。Docker层面时区设置第一种思路是从docker层面来完成时区设置,其有两种实现方式,分别是通过环境变量以及挂载主机文件方式来完成。以下方式均需保证当前宿主机的时区配置正确。1...
2019-12-24 08:39:44 2291
原创 Rancher入门到精通-2.0 efk 部署及filebeats安装(2)
2019-12-23T17:08:05.850+0800 INFO [monitoring] log/log.go:145 Non-zero metrics in the last 30s {"monitoring": {"metrics": {"beat":{"cpu":{"system":{"ticks":400,"time":{"ms":4}},"total...
2019-12-23 17:53:02 1269
原创 Rancher入门到精通-2.0 docker内部时间与主机时间不一致差8小时
FROM java:8VOLUME /appCOPY app*.jar app.jarRUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeRUN echo 'Asia/Shanghai' >/etc/timezoneRUN bash -c "touch /mall-task.jar"EXPOSE ...
2019-12-23 14:26:24 1782
原创 Rancher入门到精通-2.0 总目录订阅免费技术支持
Rancher入门到精通-2.0 Nginx失败重试中的HTTP协议幂等问题: non_idempotent Nginx通过反向代理做负载均衡时,如果被代理的其中一个服务发生错误或者超时的时候,通常希望Nginx自动重试其他的服务,从而实现服务的高可用性。实际上Nginx本身默认会有错误重试机制,并且可以通过proxy_next_upstream来自定义配置。 如果不了解HTTP协议以及...
2019-12-23 11:50:42 3657
原创 阿里云服务器实战-阿里云 Could not connect to '' (port 22): Connection failed.
阿里云服务器始终登录不了阿里云 Could not connect to '' (port 22): Connection failed.ping 是通的,发现系统镜像选择错了重置系统https://help.aliyun.com/document_detail/50134.html?spm=5176.8208715.110.2.6c5a3cdaEoHRT2#concept...
2019-12-23 11:11:32 1966
原创 Rancher入门到精通-2.0 Nginx失败重试中的HTTP协议幂等问题: non_idempotent
Nginx通过反向代理做负载均衡时,如果被代理的其中一个服务发生错误或者超时的时候,通常希望Nginx自动重试其他的服务,从而实现服务的高可用性。实际上Nginx本身默认会有错误重试机制,并且可以通过proxy_next_upstream来自定义配置。如果不了解HTTP协议以及Nginx的机制,就可能在使用过程中遇到各种各样的坑。例如服务出现了错误或超时却未重试,或者一些例如创建订单或发送短信...
2019-12-23 08:30:38 861
原创 微信小程序wx.request:fail ssl hand shake error
现象是这样:一开始配置好服务器端https证书后,小程序跟APP都是可以正常访问服务器接口的。运行一段时间后,具体多长时间应该是没规律的。然后小程序端就会出现:wx.request:fail ssl hand shake error。出现这个问题,第一时间想到的就是证书问题,起初以为证书过期了呢,到证书管理端查看,证书压根没有过期,此时用浏览器访问https的该网站,是可以正常访问的,浏览器端...
2019-12-22 11:07:50 594 1
原创 Rancher入门到精通-2.0 rancher k8s 集群测试方案设计
集群测试master节点节点恢复systemctl start docker1个master恢复访问正常并发数2个master恢复rancher无法管理访问正常并发数节点挂掉 systemctl stop docker1个master挂掉访问正常并发数变化:2个master挂掉rancher无法管理访问正常并发数变化Kubernetes master挂掉ra...
2019-12-19 17:10:20 881 1
原创 Rancher入门到精通-2.0 部署使用过程中问题查看命令
查询集群事件确定问题的产生位置kubectl get events --all-namespaces查询node中pod cpu limit requestkubectl describe nodeshttps://kubernetes.io/docs/concepts/configuration/manage-compute-resources-containe...
2019-12-18 17:44:44 1659
原创 Rancher入门到精通-2.0 rancher CICD深度剖析 流水线启动一直building
遇到jenkinscicd镜像一直拉不下来的问题;尝试登陆ranchercicd的jenkins1、配置jenkins的负载均衡2、进入容器获取jenkins密码3、登录jenkins查看pipline脚本流水线启动一直building查看jenkins日志发现WARNING: Error in provisioning; agen...
2019-12-18 16:31:45 2225
原创 Rancher入门到精通-2.0 Readiness probe failed: HTTP probe failed with statuscode: 503
rke up --config config/ rancher.yml原因可能是master节点的集群ip映射了5台机器,实际master只有3台,导致访问出错实验无用:Readiness probe failed: HTTP probe failed with statuscode: 503依然出现百度方案kubectl get comp...
2019-12-18 11:29:10 20668
原创 Rancher入门到精通-2.0 [alert] 2984#0: 1024 worker_connections are not enough
进到容器内部查看nginx.cnfcat /etc/nginx/nginx.conf\nginx 连接数 太小;nginx的连接数,有以下两个参数决定,分别是:worker_rlimit_nofile 和 worker_connections1. 设置nginx要开启的进程数worker_processes 一般等于cpu的总核数 其实一般情况下开4个或8个,通过...
2019-12-17 13:04:01 1140
原创 微信小程序开发入门到精通-wx.navigateTo跳转无效不起作用
就是这一句:“注意:为了不让用户在使用小程序时造成困扰,我们规定页面路径只能是五层,请尽量避免多层级的交互方式。”数一数我的跳转页面,当然你可以可以看微信开发者工作的预览视图右上角,会出现您当前调试的页面有5个这样的提示。再贴一下我的页面跳转情况:① 商品展示-->② 商品详情-->③ 下单页面-->④ 下单详情页面-->⑤ 支付结果页面-->⑥ 跳转订单详情...
2019-12-15 11:12:14 1086
原创 Git配置用户名、邮箱、密码
配置用户名:usernamegit config --global user.name username配置邮箱:user@emailgit config --global user.email user@email配置密码git config --global credential.helper store该命令会记住密码,执行一次git pull或git push...
2019-12-14 10:52:15 611
原创 Rancher入门到精通-2.0 压测k8s 服务 Node节点大量 TIME_WAIT
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'NOde1Node2Node3Master节点正常
2019-12-12 17:12:02 931
原创 Rancher入门到精通-2.0 高可用的K8S集群部署方案
阅读目录涉及到的内容 整体拓补图 SLB etcd Kubernetes集群 高可用验证 写在最后回到目录涉及到的内容LVS HAProxy Harbor etcd Kubernetes (Master Worker)回到目录整体拓补图以上是最小生产可用的整体拓补图(相关节点根据需要进行增加,但不能减少)按功能组划分SLB LVS HAP...
2019-12-12 15:11:53 1518
原创 Rancher入门到精通-2.0 K8s架构的概念(转)
K8s满足的需求K8s的主要职责是容器编排(Container Orchestration),即在一组服务器上启动、监控、回收容器,在满足排程的同时,保证容器可以健康的运行。K8s架构的概念/术语学习K8s架构之前,需要了解一些K8s特有的概念:Cluster 集群K8s可利用的主机、存储和网络资源的集合。Node 结点单台主机,可以是物理的或虚拟的计算机。结点分...
2019-12-12 14:41:04 899
原创 Rancher入门到精通-2.0 cicd kubernetes.default: Name or service not known
java.net.UnknownHostException: kubernetes.default: Name or service not known at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.ja...
2019-12-12 10:19:26 1856 4
原创 Rancher入门到精通-2.0 docker容器清理常用命令
1. 清除Exit状态的容器有些容器明明stop了,但是它还是占着某些资源。$ docker rm -f $(docker ps -a | grep Exit | awk '{ print $1 }')2. 删除孤立的volumehttps://github.com/chadoe/docker-cleanup-volumes查看$ docker volume ls -qf dan...
2019-12-12 09:22:50 783
原创 Rancher入门到精通-2.0 修改/etc/docker/daemon.json中的log-opts配置发现无效 docker 限制日志大小
docker inspect containerIdcat /etc/docker/daemon.json 已设置我们来看官方文档:https://docs.docker.com/config/containers/logging/configure/我们需要重新创建容器才可以实现该配置的生效。docker inspect cId...
2019-12-12 08:44:18 1186
原创 Rancher入门到精通-2.0 INFO: task blocked for more than 120 seconds.
(3)INFO: taskblocked for more than 120 seconds.This is a know bug. By default Linux uses up to 40% of the available memory for file system caching. After this mark has been reached the file ...
2019-12-11 17:36:07 657
原创 Rancher入门到精通-2.0 集群部署4条建议
1、压测后期集群master节点出现磁盘压力,压测结束后恢复正常2、磁盘空间占用大,通过重新部署容器内的日志已做实验可行通过重新部署容器内的日志 已做实验可行3、etcd的读写比较大后期有条件需要单独部署etcd的节点4、master节点选了control、etcd、worker,有条件最好不要设置太多角色,以免互相干扰...
2019-12-11 12:27:49 813
原创 Rancher入门到精通-2.0 压测后docker容器空间特别大如何查询分析
进入节点后cd /var/lib/docker/containersdu -sh *找到文件大的容器docker 容器的日志文件很大如何处理呢在rancher中找到对应节点的 pod删除当前pod大文件 日志消失了...
2019-12-11 11:36:39 551
原创 Rancher入门到精通-2.0 Kubelet has disk pressure
压测后出现node节点磁盘有压力登录服务器yum install iotopiotopyum installsysstat在使用top命令的时候会看到这么一行:翻译一下:us:用户态使用的cpu时间比sy:系统态使用的cpu时间比ni:用做nice加权的进程分配的用户态cpu时间比id:空闲的cpu时间比wa:cpu等待磁盘写入完成时间...
2019-12-11 09:49:03 3022
原创 Rancher入门到精通-2.0 docker检测容器资源使用情况
在容器的使用过程中,如果能及时的掌握容器使用的系统资源,无论对开发还是运维工作都是非常有益的。幸运的是 docker 自己就提供了这样的命令:docker stats。默认输出docker stats 命令用来显示容器使用的系统资源。不带任何选项执行 docker stats 命令: 1 $ docker stats 默认情况下,stats ...
2019-12-11 09:20:47 1266
原创 Rancher入门到精通-2.0 Error: failed to start container "nfs-provisioner": Error response from daemon: OCI
Error: failed to start container "nfs-provisioner": Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "process_linux.go:402: container in...
2019-12-10 17:34:21 1648
原创 Centos7 安装 nginx
安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用CentOS7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(...
2019-12-09 10:58:32 445
原创 Rancher入门到精通-2.0 FATA[0259] Failed to get job complete status for job rke-network-plugin-deploy-job
FATA[0259] Failed to get job complete status for job rke-network-plugin-deploy-job in namespace kuberke up --update-only --config config/rancher-cluster-01.yml重新up一下的意思就是重新执行一下命令rke up --u...
2019-12-06 18:06:50 6105 7
原创 jmeter 压测常见问题
502 Bad Gateway 和 504 Gateway Time-outNginx或腾讯云LB代理模式下后端服务器出现问题引起的。首先,检查Nginx/腾讯LB或者应用服务器的配置参数;其次,检查tomcat应用服务器的内存、CPU和代码BUG导致的。栗子:系统外部服务调接入层方法,接入层业务逻辑采用RPC 同步方式实现,并发大,方法可用率下降,同时调用次数也会急剧上升,导致...
2019-12-06 09:39:47 1725
原创 Cannot assign requested address问题总结
1.背景 最近一个项目中,出现了java.net.ConnectException:Cannotassignrequestedaddress的异常。通过查找资料、分析后,认为是由于程序对外建立新连接,结果本地端口已经用完导致的异常。2.问题原因 为什么会出现这种情况呢?就要从linux的TCP/IP协议栈说起了。 先看一下TCP/IP的状态图:主动关闭连接的...
2019-12-06 09:34:20 2108
原创 Jmeter 遇到的问题:rc="Non HTTP response code: java.net.NoRouteToHostException" rm="Non HTTP response mess
在使用Jmeter压测时,遇到日志中有大量的错误:rc="Non HTTP response code: java.net.NoRouteToHostException" rm="Non HTTP response message: Cannot assign requested address"如下图:原因:Jmeter 发压机的端口不够用解决办法:1.netstat|grep...
2019-12-05 19:38:53 4394
原创 JDK8 wget 下载
For 64Bitwget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u1...
2019-12-05 15:30:56 610
原创 Rancher入门到精通-2.0 auditlog 格式
{ "auditID": "deb0d9aa-a164-410a-ae53-9eb8e5039b80", "requestURI": "/v3/settings?limit=-1\u0026sort=name", "user": { "name": "user-4z4sv", "group": ["system:authenticated"] }, "method": "GET...
2019-12-04 15:21:32 717
原创 Rancher入门到精通-2.0 chrome报错:您目前无法访问 因为此网站使用了 HSTS
chrome报错:您目前无法访问 因为此网站使用了 HSTS其然:现象 :访问github仓库报错‘您目前无法访问XXXX 因为此网站使用了 HSTS’解决方法:清理HSTS的设定,重新获取。chrome输入chrome://net-internals/#hsts 找到 delete domain security policies 输入有问题的域名 点击delete.重新访问域名...
2019-12-03 20:58:07 2157
3分钟搭建属于自己的技术文档WIKI
2022-04-04
examination_system.zip
2021-08-05
analyzer-2012_u6.jar
2019-10-23
Nginx 集群 tomcat session 共享配置有源码
2018-06-04
ModelGoon-4.4.1 JAVA类转换UML工具
2018-05-27
SOA开发项目必备——Maven实战(完整版)
2013-03-26
VMware云计算相关资料整合
2013-02-28
SSH2-OA办公系统
2012-07-20
ArcGISServerJavaScriptAPIGeoWeb2.0
2012-07-12
敏捷开发的必要技巧完整版
2012-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人