存档

‘平台架构’ 分类的存档

Linux下高并发socket最大连接数所受的各种限制

2014年10月9日 没有评论

一、修改用户进程可打开文件数限制

在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使[......]

Read more

分类: 平台架构 标签:

ZooKeeper快速搭建

2014年5月19日 没有评论

Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文侧重于zookeeper的快速搭建。具体分为单机配置和集群模式两部分。

一、单机模[......]

Read more

分类: 平台架构 标签:

cisco 3750 vlan dhcp ACL需求配置

2014年4月28日 没有评论

公司一台cisco 3750内网交换机做核心交换机用,交换机上层为一台Juniper rtx550防火墙 。网络需求要需要配置vlan、DHCP、同时针对不同的vlan部门需要配置ACL规则 。具体需求如下

一、需求

1、划分三个vlan 

vlan2 serve[......]

Read more

分类: 平台架构 标签:

cisco 镜像升级、恢复

2014年4月24日 没有评论

cisco的交换和路由器因为断电、误删flash等操作都会面临恢复IOS的问题,同时由于功能支持能问题,避免不了的也会遇到IOS升级的问题。不过不论是那一种问题,都把进行IOS文件上传。近两天手头的一台cisco 3750就遇到flash丢失需要IOS 恢复的问题。下面就结合该交换机,总体总结下[......]

Read more

分类: 平台架构 标签: ,

lvs、nginx、haproxy转发模式总结

2014年3月6日 没有评论

lvs、nginx、haproxy是最常见的三种高可用性负载均衡软件。由于lvs和haproxy在目前的公司的现网环境中并未用到,虽然之前简单的了解和搭建过,现在也已经忘的差不多了,而及于nginx的负载均衡虽然公司在用,不过一配置文件都是ctrl+c、ctrl+v,对转发的理论性的东西也都忘的[......]

Read more

分类: 平台架构 标签: , ,

Varnish的优雅模式和神圣模式

2013年12月23日 没有评论

今天在和同事谈论现网后端tomcat挂起导致前端varnish线程堆积,最终造成varnish挂掉或前端web处理繁忙的问题。由于之前详细的看过varnish的文档,当时记得有一个上帝模式还是圣杯模式来着(由于英向汉翻译的问题,可能有N种翻译方法)。由于时隔相当一段时间了,所以记得不大清楚,后来[......]

Read more

分类: 平台架构 标签:

varnish缓存清理

2013年11月14日 没有评论

本篇日志应该较早该去写的,一直脱了好久,直到最近才写。在使用任务cache工具时,都会提到的一个问题。如何只清理想清理的那部分缓存,而其已缓存的部分不受影响 。这里就要用到varnishadm工具,先看下其用法:

root@cache-40.sangame.com:[/root]/Ap[......]

Read more

分类: 平台架构 标签:

history记录日志审记

2013年10月27日 没有评论

linux下自建ssh堡垒机一篇中有提到记录history记录以备核查。这里结和PROMPT_COMMAND 和syslog日志服务器做一个histroy记录的统计存放和查看。

一、利用PROMPT_COMMAND记录history到文件

PROMPT_COMMAND[......]

Read more

varnish强制刷新与Modify Header

2013年5月6日 没有评论

varnish是一个性能十分优越,配置语法又比较灵活的cache软件。当然在对站点做cache的时候,遇到的比较多的一个问题就是对ctrl+F5强制刷新的处理 。例如,有时候想让更新过的内容立即可以启用,就可以在varnish上配置ctrl+F5强制刷新后立即去后端服务器上检测文件的更改,如果更[......]

Read more

分类: 平台架构 标签:

varnish利用acl实现黑白名单

2013年4月28日 没有评论

像普通的web应用可以能过deny 和allow这样的参数设置黑白名单,当使用varnish直接监听80端口对外提供服务时,我们也可以通过vcl 规则来实现黑白名单的功能。

1、定义ACL,导入外部IP列表

acl forbidden {
include "/etc/varnish/ch[......]

Read more

分类: 平台架构 标签: