ICode9

精准搜索请尝试: 精确搜索
  • 03.Netty回调与Channel执行流程分析2020-02-03 21:38:46

    向TestHttpServerHandler中添加如下回调方法: handlerAdded channelRegistered channelActive channelInactive channelUnregistered 通过chrome浏览器再次访问,发下如下结果 其中发现并未执行: channelInactive channelUnregistered 当我们把浏览器关闭之后,这两行才出现 但是通

  • CURL命令学习三2019-12-20 20:00:59

    -I 只获取请求头 -k --insecure 每次SSL连接curl都需要验证是否安全。-k参数表示如果不安全也可以继续操作。 -4 --ipv4 告诉curl只使用ipv4地址 -6 --ipv6 告诉curl只使用ipv6 --keepalive-time <seconds> 设置时间保持心跳连接 --no-keepalive 不设置心跳保持连接 -l --list-onl

  • 关于 Nginx upstream keepalive 的说明2019-11-07 21:04:12

    模块是 HttpUpstreamModule,配置的一个例子: [shell]upstream http_backend {    server 127.0.0.1:8080;     keepalive 16;}server {    …     location /http/ {        proxy_pass http://http_backend;        proxy_http_version 1.1;      

  • nginx 502 5042019-11-07 16:53:24

    针对压力测试的时候,接口出现的502 504问题,修改conf 1.upstream 添加 keepalive 256;        upstream streamonwxyd {                zone zoneonfile 64k;                server wxyd.site.crias.com:8081  max_fails=1 fail_timeout=3s

  • vue的组件缓存(返回页面不刷新)2019-10-11 16:04:36

    每次使用返回是页面总是会刷新 导致了一些体验上的不愉快 现在 发现vue中的一个很方便的方法还可以用来优化性能 就是:keep-alive缓存组件 <router-view v-if="!$route.meta.keepAlive"></router-view><keep-alive> <router-view v-if="$route.meta.keepAlive"></router-view

  • KeepAlive--高可用解决方案2019-09-25 15:50:59

    一:keepalive简述 一;高可用的解决方案 1)vrrp协议的实现 keepalive 2)ais:完备HA集群 RHCS(cman) heartbeat corosync 二:vrrp协议: 概念:在节点(主机)出现故障时,实现ip地址的切换。 keepalive就是基于此协议而实现高可用的。 Failover:故障切换,即某资源的主节点故障时,将资源转移至其

  • 关于设置http响应头connection的作用2019-09-01 09:36:42

    原文链接:https://blog.csdn.net/zwwtj2014/article/details/45115105 有的网站会在服务器运行一段时间后down掉,有很多原因可能造成这种现象:比如tomcat堆和非堆内存设置不足,程序没能释放内存空间造成内存溢出,或者某些进程一直运行没能释放,造成cup资源大量

  • linux tcp/ip 调优2019-08-09 14:03:56

    sysctl 变量修改方法:sysctl –a     使用 sysctl 命令修改系统变量,和通过编辑 sysctl.conf 文件来修改系统变量两种。但并不是所有的     变量都可以在这个模式下设定。     注:sysctl 变量的设置通常是字符串、数字或者布尔型。 (布尔型用 1 来表示'yes',用 0 来表示    

  • 双主Keepalive与lvs实现自动监控主机状态并实时切换2019-08-07 17:57:16

    环境: 202.106.0.17:as Client 202.106.0.27: as router 192.168.205.37: as lvs1 192.168.205.47: as lvs2 192.168.205.57: as websrv1 192.168.205.67: as websrv2 192.168.205.77: as websrv3 192.168.205.87: as websrv4 注:所有操作系统默认停用firewalld,iptable为空,关闭se

  • vue中keepAlive的使用2019-07-26 09:01:06

    在开发中经常有从列表跳到详情页,然后返回详情页的时候需要缓存列表页的状态(比如滚动位置信息),这个时候就需要保存状态,要缓存状态;vue里提供了keep-alive组件用来缓存状态。可以用以下几种方案解决问题; 一、利用meta标签 1、首先在路由中的meta标签中记录keepAlive的属性为true pa

  • 关于Keepalive的那些事2019-07-14 09:01:45

    服务端很多同学包括自己对keepalive理解不清晰,经常搞不清楚,TCP也有keepalive,HTTP也有keepalive,高可用也叫keepalive,经常混淆这几个概念。做下这几个概念的简述,尽管名字基本上是一样的,但是所表示意义和范畴却大相径庭。 高可用 Keepalived Keepalived是一个基于VRRP协议来实现的服

  • Nginx的keeplive2019-07-03 21:45:21

    keepalive 当然,在nginx中,对于http1.0与http1.1也是支持长连接的。 什么是长连接呢?我们知道,http请求是基于TCP协议之上的,那么,当客户端在发起请求前,需要先与服务端建立TCP连接,而每一次的TCP连接是需要三次握手来确定的,如果客户端与服务端之间网络差一点,这三次交互消费的时间会比较

  • bad argument #2 to 'set_keepalive' (number expected, got nil)的解决办法2019-06-09 16:53:15

    分发层架构中,我们会在nginx里去写lua脚本,因为我们需要自定义一些特殊的业务逻辑 比如说,流量分发,自己用lua去写分发的逻辑,在分发层nginx里去写的 再比如说,要用l缓存架构中的的控制逻辑,在应用层nginx里去写的 nginx+lua 用最流行的开源方案,就是用OpenResty 这次我下了一个最新的

  • linux LVS管理之keepalive2019-06-04 09:48:54

    Keepalive01: ! Configuration File for keepalived global_defs { notification_email { ##接收邮件的地址;就是说通知邮件应该发送给谁,通常写自己的地址 root@localhost ##收件人,表示发送给本机的root用户 } notification_email_from keepalived@localhost

  • 第三节 Nginx的优化2019-04-07 20:47:37

      优化的目的?•  标准情况下,软件默认的参数都是对安装软件的硬件标准来设置的,⽬目前我们服务器器的硬件资源远远⼤大于要求的标准,所以为了了让服务器器性能更更加出众,充分利利⽤用服务器器的硬件资源,我们⼀一般需要优化APP的并发数来提升服务器器的性能。   优化方案?•  Nginx是主进程+工

  • LVS结合keepalive2019-03-23 09:44:24

    LVS可以实现负载均衡,但是不能够进行健康检查,比如一个rs出现故障,LVS 仍然会把请求转发给故障的rs服务器,这样就会导致请求的无效性。keepalive 软件可以进行健康检查,而且能同时实现 LVS 的高可用性,解决 LVS 单点故障的问题,其实 keepalive 就是为 LVS 而生的 1、实验环境 4台节点 Kee

  • NETTY keeplive 参数,心跳检测2019-02-23 11:48:13

    当设置为true的时候,TCP会实现监控连接是否有效,当连接处于空闲状态的时候,超过了2个小时,本地的TCP实现会发送一个数据包给远程的 socket,如果远程没有发回响应,TCP会持续尝试11分钟,知道响应为止,如果在12分钟的时候还没响应,TCP尝试关闭socket连接。   keepalive不是说TCP的常连接,当我们

  • Keepalive工作原理2019-02-22 23:42:29

    Keepalive工作原理 1.1软件介绍 Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、Haproxy、MySQL等)的高可用解决方案软件

  • TCP/IP-SO_KEEPALIVE2019-02-15 10:49:21

    心跳包的实现有两种方式: 方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有