10 2016 档案
摘要:1. maxconn设置 大家都知道haproxy启动时可以通过命令行参数-n, -N设置连接数,在配置文件也可以在global段,default段,listen段中分别对maxconn进行设置,然而这些设置都启什么作用,优先级又是怎样的? 以上图为例: global段中的maxconn: 设置进程
阅读全文
摘要:We previously wrote about how to install Redis Cache Server in Ubuntu. And now when we used it for a while we also read some other guides on how to se
阅读全文
摘要:from http://www.cnblogs.com/jcli/p/3911505.html 在redis2.8版本中有一个tcp-backlog配置, 说明如下: from http://www.cnblogs.com/jcli/p/3911505.html 在redis2.8版本中有一个tcp
阅读全文
摘要:一、Haproxy概念 Haproxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。Haproxy特别适用于那些负载特大的web站点,这些站点通常又需要会保持或七层处理。Haproxy运行在当前的硬件上,完全可以支持数以万计的并发连接。
阅读全文
摘要:haproxy在默认情况不会记录日志,除了在haproxy.conf中的global段指定日志的输出外,还需要配置系统日志的配置文件。下面以centos6.4为例,haproxy使用系统自带的rpm报1.4版本 编辑/etc/haproxy/haproxy.conf 1 2 3 4 5 6 7 8
阅读全文
摘要:from http://www.jb51.net/article/65232.htm Lua可以调用C函数的能力将极大的提高Lua的可扩展性和可用性。对于有些和操作系统相关的功能,或者是对效率要求较高的模块,我们完全可以通过C函数来实现,之后再通过Lua调用指定的C函数。对于那些可被Lua调用的C函
阅读全文
摘要:前几天碰到碰到一个线上redis CPU跑满的情况,基本无法处理正常请求了,刚开始以为是其他地方的问题,后来grep "Max open files" /proc/`pidof redis-server`/ -r 排查原来是启动redis的时候。ulimit -n 只有1024,从而无法接受新连接。
阅读全文
摘要:我有两台位于不同数据中心的服务器,都用来处理很多并行的大文件传输。但是处理大文件,网络性能非常差。并且涉及到一个大文件,会导致性能降级。我怎样通过调整Linux下面的 TCP 来解决这个问题? 默认,Linux的stack是没有为广域网之间的大文件高速传输而配置的,这样做是为了节约内存资源。为了使连
阅读全文
摘要:MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。 日期类型 存储空间 日期格式 日期范围 datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 timestamp 4 bytes Y
阅读全文
摘要:HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。根据官方数据,其最高极限支持10G的并发。 HAProxy特别适用于那些负载特大的web站点, 这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以
阅读全文
摘要:都知道通过在MySQL中执行select sleep(N)可以让此语句运行N秒钟: [sql] view plain copy mysql> select sleep(1); + + | sleep(1) | + + | 0 | + + 1 row in set (1.00 sec) [sql] v
阅读全文
摘要:转自:http://www.cnblogs.com/montya/archive/2011/09/09/2172001.html 前不久因项目需要写了开机启动其他程序的shell脚本,因工作忙,调试完给了技术支持人员,也没去注意过。 到后来,有几台服务器突然被重启了,这时候领导问,怎么开机启动的脚本
阅读全文
摘要:转自:http://tech.uc.cn/?p=355 概述 广大攻城狮经常会遇到问题:用户投诉、告警、网页打不开等,如何快速诊断是解决问题的关键。诊断问题就像看病一样,应该多方面多角度观察,开阔思路,准确把握,避免误诊或进入死胡同,可借鉴一下中医的“望闻问切”。《古今医统》:“望闻问切四字,诚为医
阅读全文
摘要:转自: http://tech.uc.cn/?p=1790 1. SYN Flood介绍 前段时间网站被攻击多次,其中最猛烈的就是TCP洪水攻击,即SYN Flood。 SYN Flood是当前最流行的DoS(拒绝服务攻击)与DDoS(分布式拒绝服务攻击)的方式之一,这是一种利用TCP协议缺陷,发送
阅读全文
摘要:from http://www.cnblogs.com/haippy/archive/2011/12/04/2276064.html LevelDb日知录之一:LevelDb 101 说起LevelDb也许您不清楚,但是如果作为IT工程师,不知道下面两位大神级别的工程师,那您的领导估计会Hold不住
阅读全文
摘要:RocksDB基本介绍: 嵌入式数据库RocksDB是Facebook基于LevelDB开发的一种嵌入式Key-value存储系统,该数据库能够充分利用闪存的性能,大大提升应用服务器的速度。Rocksdb. 这个开源引擎是基于 Google 的 leveldb 1.5 版本, 但据称做了许多优化,
阅读全文
摘要:https://www.nginx.com/blog/mysql-high-availability-with-nginx-plus-and-galera-cluster/ In this article, we create and test a high-availability databas
阅读全文
摘要:What different types of scalability are there, and how do you design for them? Elastisys is a spin-off from the distributed systems research group at
阅读全文
摘要:https协议访问比http要安全一些了在这里我们来为各位介绍关于nginx apache ssl配置让其支持https协议访问的操作过程,具体的细节步骤如下文介绍。 首先要申请SSL证书,建议到沃通、腾讯云、阿里云申请免费的SSL证书,方便不说,重要的是通过各大浏览器验证了。 nginx配置,在s
阅读全文
摘要:这里我们介绍了2种言法一个是利用limit_conn来限制连接数据与一个单连接数据,另一个使用了ngx_http_limit_conn_module限制连接与限制流量。 limit_conn 语法:limit_conn zone_name the_size作用域:http, server, loca
阅读全文
摘要:为大家介绍下nginx平滑重启与平滑升级的实现方法,这是nginx的亮点,在生产环境中经常会需要做到nginx平滑重启与升级。有需要的朋友参考下吧。 一,Nginx的平滑重启如果改变了Nginx的配置文件(nginx.conf),想重启Nginx,可以发送系统信号给Nginx主进程的方式来进行。 不
阅读全文
摘要:Gzip压缩模块是Nginx是一个自带的模块但是默认状态是它未启用的,Gzip压缩模块启用后可以对WEB服务器传输给客户端的图片,html,js等数据进行压缩传输了,最高可以达到百分八十左右哦,下面我们一起来看Gzip压缩模块开启方法。 Nginx的gzip模块是内置的,在http中添加如下配置 g
阅读全文
摘要:INT(快速关闭) 是当用户键入<Control-C>时由终端驱动程序发送的信号。这是一个终止当前操作的请求,如果捕获了这个信号,一些简单的程序应该退出,或者允许自给被终止,这也是程序没有捕获到这个信号时的默认处理方法。拥有命令行或者输入模式的那些程序应该停止它们在做的事情,清除状态,并等待用户的再
阅读全文
摘要:一、工具介绍 Tcpcopy 是一个分布式在线压力测试工具,可以将线上流量拷贝到测试机器,实时的模拟线上环境,达到在程序不上线的情况下实时承担线上流量的效果,尽早发现 bug,增加上线信心。 Tcpcopy 是由网易技术部于 2011 年 9 月开源的一个项目,现在已经更新到0.4版本。 与传统的压
阅读全文
摘要:0x01 背景介绍 A 项目采集其它项目生成的数据,数据保存一定时间,并且不需要持久化。故 A 项目使用单点 Redis 做缓存。长期以来,该 Redis 实例在高峰期间的 QPS 高达 100K,甚至一度达到 120K。某天晚上,终于崩溃了。这也印证了「墨菲定律」,事情如果有变坏的可能,不管这种可
阅读全文