自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ang639

宠辱不惊

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 进程模型-memcached

虽然不是web服务器,感觉都差不多的高并发多执行体的东东,所以也列一下 1. 初始化     setrlimit     setuid/gid     init data, stat,assoc,conn,slabs      sigignore(SIGPIPE)//ignore SIGPIPE signals; we can use errno == EPIPE if we 2.

2013-04-27 22:16:06 729

原创 web服务器杂论

Nginx 高性能,对静态文件文件处理相当给力,几乎可以达到满流量程度。 另外,有个极其风骚的组合nginx+lua+redis, 通过一个极其瘦的lua模块,可以直接操作redis,这对那些动态数据的网站提供了更大的舞台。 Lighttpd 高性能,对静态文件处理也很给力,虽然传闻稳定性有点问题,但是使用过程没发现有啥问题。另外,其fastcgi这个很简单的进程被早期的php使用

2013-04-27 14:26:31 696

原创 进程模型--nginx

1、初始化 ssl 数据结构    时间,log,crc表, 系统检测,设置handler和获取系统信息(如cpu,rlimit),random初始化 如果是新bin的子进程,接管父进程的socket等信息 pid file 信号量处理      忽略          SIGSYS          SIGPIPE          SIGIO      退出

2013-04-27 12:38:34 954

原创 进程模型-apache

相对厚重点,用MPM封装了进程模型,多种策略可以选择 MPM的数据结构 记分板     共享内存,存放子进程的状态信息,主要用于父进程对子进程进行控制。         每次执行任务后,子进程都会检查是否跟正在运行的主进程是同一个家族,否则就优雅退出。(running_generation 家族号)         描述线程(子进程中)信息:状态,访问,运行

2013-04-27 09:20:17 1524

原创 进程模型--IIS

唉,非开源,性能极差,只有一个有点特殊概念ISAPI     CGI                n VS n     FastCGI        m(可配置) VS n     ISAPI        DLL应用程序和WEB服务器处于同一个进程中。                   ISAPI到dotnet是很瘦的包装,作为路由。所有那些沉重的负担和处理,甚至请求

2013-04-26 21:54:44 2001

原创 Crontab 的脚本安装方法

crontab -l>crontmp.txt  echo "*/5 * * * *  /usr/sbin/ntpdate  x.x.x.x  && /usr/sbin/hwclock --systohc">>crontmp.txt  crontab crontmp.txt

2013-04-26 20:37:16 613

原创 进程模型--lighttpd

一. Server 原则,处理都是在主处理中根据标志位进行分发和调用 1. 初始化    环境 //setlocale(LC_TIME, "C"); /* for nice %b handling in strfime()  C locale,其采用的字符编码是所有本地 ANSI 字符集编码的公共部分,是用来书写C语言源程序的最小字符集*/    关闭控制台 //STDIN_FILEN

2013-04-26 09:43:01 1304

原创 配置网关

1. 配置好双网卡和本地网关,路由 2. 策略配置 iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -jMASQUERADE iptables-save echo 1 >/proc/sys/net/ipv4/ip_f

2013-04-26 09:11:41 786

原创 daemonize

static void daemonize(void) { #ifdef SIGTTOU     signal(SIGTTOU, SIG_IGN); #endif #ifdef SIGTTIN     signal(SIGTTIN, SIG_IGN); #endif #ifdef SIGTSTP     signal(SIGTSTP, SIG_IGN); #endif

2013-04-26 08:13:16 1726

原创 云计算的各种商业形态

IaaS,PaaS,SaaS,..aaS..... IaaS 主要是Amazon,万网,世纪互联等托管主机方式 PaaS 比较广泛,形式也很多。产品有:有基础服务,应用容器,OpenAPI,企业级的专业领域。另外还有商业咨询,和硬件厂商的捆绑销售。 一般来说,前三者联系比较紧密,应用容器作为接入点,捆绑用户,然后提供基础服务,OpenAPI提供业务相关的接口。不但增加了营

2013-04-26 08:03:03 776

原创 俺的懒人AnyTips

1.  服务器端 ->router-> nginx->  redis  2.  客户端优先级     WPF, Wap, Web, Android, IPhone, Flex离线版 3.  协议      REST 4.  非功能性需求 索引数据的离线化和自同步 交互要求:简单,智能,一键操作,只管常用操作 5. 功能需求 功能内聚 归类:

2013-04-25 12:38:36 600

原创 mysql状态监控

mysqladmin extended-status|grep -v "0 " mysql -t -u root SELECT a.schema_name db_name,    IFNULL(ROUND((SUM(b.data_length)+SUM(b.index_length))/1024/1024,2),0.00) total_size_mb,    IFNULL(ROUND(

2013-04-23 16:38:40 799

原创 监控所有网卡流量

cat /proc/net/dev|grep -v Inter|grep -v lo|grep -v face>netinfo.old.tmp sleep 1 cat /proc/net/dev|grep -v Inter|grep -v lo|grep -v face>netinfo.new.tmp cnt=`cat netinfo.new.tmp|wc -l` for((i=1; i

2013-04-23 16:37:58 926

scribe日志系统文档

scribe日志系统使用文档 本文档描述scribe日志的发送,日志内容分析,用户行为的统计,系统错误信息的记录和统计内容和错误内容的查询

2011-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除