Learning together

Learning together with open source fans. QQ群:8021887


  • 网站首页

  • 站内留言

  • 关于本站

  • 我的相册

  • 联系羽飞

  • 内容订阅
  • eAccelerator配置详解

    作者: 羽飞 | 发布时间: 星期一, 05/17/2010 - 09:26 |

    eAccelerator的配置如下
    eaccelerator.shm_size="16"
    eaccelerator.cache_dir="/tmp/eaccelerator"
    eaccelerator.enable="1"
    eaccelerator.optimizer="1"
    eaccelerator.check_mtime="1"
    eaccelerator.debug="0"
    eaccelerator.filter=""
    eaccelerator.shm_max="0"
    eaccelerator.shm_ttl="0"
    eaccelerator.shm_prune_period="0"
    eaccelerator.shm_only="0"
    eaccelerator.compress="1"
    eaccelerator.compress_level="9"

    下面就来分析以上参数的含义:

    阅读全文 »

    很全的Mysql配置参数说明

    作者: 羽飞 | 发布时间: 星期五, 03/19/2010 - 00:28 |

    1. back_log

    指定MySQL可能的连接数量。当MySQL主线程在很短的时间内得到非常多的连接请求,该参数就起作用,之后主线程花些时间(尽管很短)检查连接并且启动一个新线程。

    back_log参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。如果系统在一个短时间内有很多连接,则需要增大该参数的值,该参数值指定到来的TCP/IP连接的侦听队列的大小。不同的操作系统在这个队列大小上有它自己的限制。试图设定back_log高于你的操作系统的限制将是无效的。

    当观察MySQL进程列表,发现大量 264084 | unauthenticated user | xxx.xxx.xxx.xxx | NULL | Connect | NULL | login | NULL 的待连接进程时,就要加大 back_log 的值。back_log默认值为50。

    2. basedir

    阅读全文 »

    nginx配置文件详解

    作者: 羽飞 | 发布时间: 星期五, 02/26/2010 - 16:48 |

    user  www www;#使用哪个用户启动nginx 前面是用户,后面是组
    worker_processes 4;#nginx工作的进程数量

    #[ debug | info | notice | warn | error | crit ]   错误日志的级别及位置
    error_log  /var/htdocs/logs/nginx_error.log  crit;

    pid /usr/local/nginx/nginx.pid;#进程文件
    worker_rlimit_nofile 51200;#一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好与ulimit -n的值保持一致。

    #工作模式及连接数上限
    events
    {
         # use [ kqueue | rtsig | epoll | /dev/poll | select | poll ];
         use epoll;  #使用epoll(linux2.6的高性能方式)
         worker_connections 51200; #每个进程最大连接数(最大连接=连接数x进程数)
    }

    阅读全文 »

    redhat相关的网络配置文件详解

    作者: 羽飞 | 发布时间: 星期天, 01/31/2010 - 16:59 |

    在linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,需要编辑这些文件来完成联网工作。系统中重要的有关网络配置文件为:

    ◆ /etc/sysconfig/network
    ◆ /etc/HOSTNAME
    ◆ /etc/hosts
    ◆ /etc/services
    ◆ /etc/host.conf
    ◆ /etc/nsswitch.conf
    ◆ /etc/resolv.conf
    ◆ /etc/rc.d/init.d/network

    阅读全文 »