« 2008年05月 | (回到Blog入口) | 2008年07月 »

2008年06月 归档

2008年06月01日

五洲财富广场开盘了

五洲财富广场终于开盘了,

等了半年了吧

终于6月13号要开盘了

五洲财富广场我关注好久了,看我之前写的 看楼盘

主要是五洲财富广场的地理位置非常好

今天下午过去还拿了最新的户型图

先上五洲财富广场的简介:

五洲财富广场占地面积2.4万平方米,总建面积12万平方米,容积率4.2,规划为6栋高层,1#-3#楼19层,4#-5#楼14层,9层以上挑高5米,总套数1091套,车位530个。1#-5#地下施工,6#地上4层。项目面市时间待定。 雄距CBD核心的首席高尚住宅区 毗邻未来行政中心,享受完善的市政交通、生活配套;紧依博物馆,随时领略人文域境的完美;靠近会展中心,保证高贵气质,提升身份地位。国际景观视野,超阔风景。飘窗外延90公分,270度环景大角窗,正对12万平米休闲主题人民广场怡人美景莲花水公园,毗邻16.5万平米国际级健身中心和省级训练基地的体育公园......绿色生态尽收眼底。 地标建筑 国际风范 五洲财富广场,聘请国际知名建筑设计大师,以前瞻性的设计理念,勾画地标性建筑的国际表情,不惜巨资打造,精选高档材质。无色透明玻璃大幕墙与刚劲直线流畅交错,俊朗挺拔的身资,沉静伟岸的气势。浓烈的时代气息,尽显前沿国家建筑风范,成就龙岩最靓丽的CBD风景线。 电梯厅与大堂,聘请名师精心设计,采用酒店式高档装修,气派非凡。外力面部分采用大面积双层中空落地玻璃,具有隔热隔音等多重功能,使房间更通透明亮。墙面采用高档材质,尽显唯美建筑外观,成为业内标志典范。装饰灯光的设置,使墙体艺术化,在光与影的舞蹈下定格。外墙门窗采用高档铝合金玻璃门窗,美观大方,隔音隔热。 首创欧美最IN空中休闲景观平台 极力满足人与自然高度接触的需求,聘请名家引进欧美最IN设计概念,人性化隔层设置空中休闲区。遵循光学建筑的最高法则,大面宽,短进深的设计,将宜人庭院空间与开阔视觉尺度相结合,不仅打造一个强有力的取景框,更可作为一个独立的休闲区域,完美实现虔诚建筑追随者心中深深的眷念。 近5米挑高典范[LOFT]户型,一层面积,双层享受,近5米层高,超高性价比,享受合二为一的丰盛,一分为二的快感。旋转楼梯,近5米层高挑空客厅或挑空阳台,完全挥洒自由创意。

五洲财富广场基本上来看卖的就是地点,所谓的loft style概念,看起来是不错,不过实用性 来看确实不是非常好。

五洲财富广场一共6栋独体楼

其中 五洲财富广场的1~3号楼的东面是新的市政府大楼

五洲财富广场的4号楼东面是市政府前面的超大公正在广场

五洲财富广场的5号楼东面是现在正在建设的会展中心跟博物馆

五洲财富广场的6号楼东面东南面是未来的莲花水公园,正南面是体育公园

可以说位置是未来10年的黄金位置

买这里就相当于买一个未来

而且交通还不错,不远就是高速公路路口,我上班也方便,哈

户型图今天才拿到,晚上研究了下

发现五洲财富广场的6号楼正南面的最小户型,42平方的户型是非常合适的,买两套打通非常好

楼层嘛,从13层开始到10层都是可以接受的,这个作为13号开盘时候的第一选择

五洲财富广场的76平方户型做为第二选择,当然是正东向的户型

五洲财富广场的59平方户型做为第三选择,当然也是选正东向的

五洲财富广场的42平方户型是最后选择,当然指的是单套的,也是选正南向的

五洲财富广场标榜的loft style理念在装修上是很让人伤脑筋的

76平方的户型之所以是第二选择主要就是没办法装修成2房2厅的

如果是2厅一房,那么太奢侈了……

虽然我会觉得很爽,不过老爸老妈的意见是不能不参考的……

明天还要继续去五洲财富广场看看6号楼的实际情况

咨询一些问题,比如两套打通的问题

如果是2厅1房的方式,那么59平方其实更合适

面积小省钱啊,物业费也少,而且也是正东面,可以看到莲花水公园

而且,6号楼才有59平方的户型,也快封顶了……

5号楼可是才开始建

虽然13号是5、6号楼开盘,不过还是应该会很多人去抢的

毕竟地段还是很不错

特别是在市政府上班的……

现在就做好功课,明天去五洲财富广场继续完善想法

到时候13号过去时候就按顺序挑,不要到时候来手忙脚乱

这个定金交下去,后果是很严重的……

今天就报道到这里,具体的五洲财富广场的5、6号楼户型图有空再上……

2008年06月04日

今天- - - 五洲财富广场

今天的工作

早上河田所4#道称重系统的光栅被货车刮到

过去检查有没有问题

通过岗亭工控机的检测功能跟称重系统的自检功能来看,没问题

下午在岗亭看了下工控机及其内部继电器板和数据视频叠加器

然后本子做了下记录就快下班了…… 时间好快

端午节要值班,不能走了看来

现在又开始做站了,晚上有时间了

打算晚上锻炼一个小时身体,或者更长

然后开始做站,批量采集啊采集

反正也没事做

又开始惦记起五洲财富广场了

不知道13号开盘的时候啊,能不能抢到合适的户型啊~~~~

挣扎~~~

抢不到也好,省钱……

买五洲财富广场也就是买这个地段未来的10年

希望眼光不会太差

五洲财富广场周围现在是荒凉啊荒凉

绝对是不合适生活的

五洲财富广场的合同应该是后年年底的

或者可能更迟

然后五洲财富广场的房产证估计还要再拖个两年……

大概那个时候,这个地段也开始繁华了吧

毕竟在新市政府周围,未来10年应该是会发展很快的

逐渐变成新的市中心

五洲财富广场,周围还有不少空地啊,哈哈哈哈

不知道什么时候会开发……

~~~~~~~~~~~~~~~

今天心情不是很好

好吧,汇报到这里

前面的呓语纯粹是无聊

Discuz 恢复所有子论坛风格

UPDATE `cdb_forums` SET `styleid` = '1'

所有板块风格修改为风格1 其中1为风格ID,风格的ID号可以从后台论坛管理->界面风格中查看styleID值

执行前请备份数据库

2008年06月07日

days

这几天没什么事

没什么故障,也看不进什么资料……

主要是也不敢怎么动

收费系统,关系到收费,就得小心……

影响了收费就是大问题了

讨厌……

这几天开始打乒乓球了~

不过运动量还是有点小……

以前答应蛋蛋群写的东西还没写……

《你是我的眼》的演绎解释……

等会来写写看,不知道还有什么记得起……

呃 不知道这个月去广州的假期能不能批到…… 哎

2008年06月08日

超级星光大道

20080606的超级星光大道挺好看

下面是边看边写的,嘿嘿

看到第一个惊喜是 黄靖伦

他的声线非常细,有张信哲的模样

只是以往比赛中,每次唱到稍微高一点的音就转假声

对自己很没自信~

唱出来的歌音质是不错,就是软绵绵的,没有power

让我一直觉得他走不下去

没想到还让到挺到了9强

这次真是听出惊喜了

这次他选的歌是曹格的《沉默玩具》

第一句给的感觉就不一样,power不一样

软绵绵的感觉完全没有了

完全跟以前两个人啊~~~~

很多需要力量的地方都展现的很好

不是声线纤细的人就没有power~

而且很多细节上处理很好,对尾音的处理很到位

跟黄靖伦PK的14岁的原住民天赋很强大……

舞台上魅力很足~~

不过选歌不好,黄韵玲的点评就是败笔在选歌上……

黄靖伦是说平时跑步了,中气足了

我看可能还是自信心增强的原因多一点吧~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

跟林雨宣PK的主播声音不错,~~

做主播的应该唱歌都不会差~

唱歌的基础就是要字正腔圆~

其他没怎么注意

不过感情是没怎么听的出来~~

林雨宣的外貌真是甜美啊~~~~

大眼睛~~~ 就是身材没那么完美……

大概就是走可爱路线了~~

歌声倒是一直都差不多~~

大概定型了,进步不怎么听的出来~~~

不过今天的高音也有了点power

不过才power完就有点小状况~ 下句气息有点收的太快

技巧还是不够细腻吧~~

主播最后说话还真是很厉害,哈哈 果然是强大

场面话说的真到位~~~~

~~~~~~~~~~~~~~~~
跟林心仪PK的原住民声音乱有特色~~

沙哑的女声~~~

唱阿妹的《我恨我爱你》,演绎倒是中规中矩~

卖点应该是声音特质上的吧~~~

整体我不是很喜欢~~~

林心仪的声音总是让我想到那英……

特别是唱苏芮的《亲爱的小孩》

那英当年也是唱苏芮的歌曲唱红的~

两个人声音特质太像了~~~

唱功也是都很强~~~大气

点评还是说感情不够~

哭腔太多~~~

我倒觉得不错~~

来PK的15岁小孩居然分数22~~

不知道为什么……

年龄小潜力大,不过不应该这么高分数吧~

好吧~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~
徐佳莹的PK

来PK的一开始我觉得进歌部分就有点瑕疵~

低音部分不是很好~~不出彩

高音用鼻腔、头腔共鸣比较多,用喉咙很多~

不是很耐听~~~

以我水平,我就听到这个程度了~~

~徐佳莹不错~~

唱功很细腻~~~

喉咙很松,状态很好~~~有彭佳慧的发音状态

演绎也很有感觉~~

评委还真是厉害,来PK的雅芳最后破音我都没注意到……

尾音处理我也听不出太多感受……

原来做评委还要对比赛的歌曲都熟悉

徐佳莹的歌之前的演绎方式是有一点歇斯底里啊~

这个……

~~~~~~~~~
哇,这个来PK的是哈佛毕业的……

在唱音乐剧~~~

说话的声音位置还蛮靠后的~~

鼻子好漂亮~~~

唱歌好厉害~~

声音很有厚度~~ 磁性~

有职业水平了~~~

用胸腔共鸣很不错~

天赋不错~~~ 声音有厚度~

唱功应该也还是不是太细腻~

有一点点瑕疵~~ 不过总体很不错

人漂亮~~ 活活~~

黎楚宁的也是有职业水平~

声音很有厚度,唱功很好~~ 喉音用了点

驻唱的确实不一样~~

这次发挥算中规中矩吧~ 没有进步

不过本身水平就很好了~~

点评还是关于合适的问题~

技巧要用在合适的地方~

来PK的史茵茵长的我喜欢啊啊啊 外形~声线~

~~~~~~~~~~
发现来PK的原住民都很黑…… 啊~

原住民都喜欢选阿妹之类高音出色歌手的歌曲……

果然,都是高亢的歌声~

不过特色不是很明显~~~~

留下的印象除了高亢,没其他的……

中气很足……

简凤君声音跟黎楚宁有点类似~~

厚度,高亢~有穿透力~

高亢后的音收的不错~

杨丞琳的《小茉莉》还真没听过

这里演绎的有点摇滚的感觉~~

不知道原曲是怎么样的~~

~~~~~~~~~~~

最后一位PK~ 唱那英的歌,不错

跟那英的演绎方式不一样~~

唱功也很不错~胸腔用的很充分

音质也有特色~~~

声音穿透力不错~

实力很好~

美猴王的风格我一直不喜欢~~

不过这次跟以前有不一样~~

不过由于中文不是母语的关系决定了听起来有点怪

勉强可以算特色吧~

有喉音,高音的时候有压的有点扁~

歌曲带口气,演绎的还好~

清唱PK,来PK的有点瑕疵……

林心仪居然有可能被淘汰,NND

还好,最好美猴王被PK掉~~~
~~~~~~~~~~~~
期待下周的PK赛~~

精彩啊 啊啊 啊啊啊~~~~~~~

边看边写博客很累……

这篇非常的正宗的流水账了~~~~~~~~

2008年06月12日

流水账

好几天断网了~

源于前两天一个炸雷

主板网卡被干掉、路由器被干掉、ADSL MODEM被干掉

断网两三天

损失惨重

工资要出血好多购置设备……

今晚购置了摩托罗拉WR850G 无线路由器,瑞银UR054G 54M无线网卡跟微星6dbi高增益天线

准备无线网络

计划是把无线路由器、ADSL MODEM放到阳台的空调外机上方

信号这样可以辐射整个办公楼~

还买了个摩托罗拉的蓝牙耳机~

这几天有点忙

每天都要替班,今天还加班

这几天设备也被雷打坏不少

不过都是新大陆来换就是了

我忙的一阵就是统计所有收费所的IC卡读写器的PASM码……

呵呵 没有网络的日子在看片

哎 天气不好心情也不好

不过看了99写的蛋蛋回忆录,感觉很精彩,很感动~

我怎么就没好的文笔咧

好吧,很迟了,我屁放完了

睡觉

Nginx 0.6.31 + PHP 5.2.6(FastCGI)搭建胜过Apache十倍的Web服务器(第3版)

文章作者:张宴 本文版本:v3.0 最后修改:2008.06.09

  前言:本文是我撰写的关于搭建“Nginx + PHP(FastCGI)”Web服务器的第3篇文章,也是Nginx 0.6系列版本成为稳定版后的第一篇文章,安装、配置方式与以往略有不同,并增加了一些在生产环境运行中不断修改、调整,总结出的配置上的优化。


  Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。

  Nginx 的中文维基:http://wiki.codemongers.com/NginxChs


  在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据我的测试结果,Nginx 0.6.31 + PHP 5.2.6 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍

  根据我的经验,4GB内存的服务器+Apache(prefork模式)一般只能处理3000个并发连接,因为它们将占用3GB以上的内存,还得为系统预留1GB的内存。我曾经就有两台Apache服务器,因为在配置文件中设置的MaxClients为4000,当Apache并发连接数达到3800时,导致服务器内存和Swap空间用满而崩溃。

  而这台 Nginx 0.6.31 + PHP 5.2.6 (FastCGI) 服务器在3万并发连接下,开启的10个Nginx进程消耗150M内存(15M*10=150M),开启的64个php-cgi进程消耗1280M内存(20M*64=1280M),加上系统自身消耗的内存,总共消耗不到2GB内存。如果服务器内存较小,完全可以只开启25个php-cgi进程,这样php-cgi消耗的总内存数才500M。

  在3万并发连接下,访问Nginx 0.6.31 + PHP 5.2.6 (FastCGI) 服务器的PHP程序,仍然速度飞快。下图为Nginx的状态监控页面,显示的活动连接数为28457(关于Nginx的监控页配置,会在本文接下来所给出的Nginx配置文件中写明):

  我生产环境下的两台Nginx + PHP5(FastCGI)服务器,跑多个一般复杂的纯PHP动态程序,单台Nginx + PHP5(FastCGI)服务器跑PHP动态程序的处理能力已经超过“700次请求/秒”,相当于每天可以承受6000万(700*60*60*24=60480000)的访问量(更多信息见此),而服务器的系统负载也不算高:


~~~~~~~~~~~~~~~~~~~~~~~~~

  安装步骤:
  (系统要求:Linux 2.6+ 内核,本文中的Linux操作系统为CentOS 5.1,另在RedHat AS4上也安装成功)

  一、获取相关开源程序:
  1、利用CentOS Linux系统自带的yum命令安装、升级所需的程序库(RedHat等其他Linux发行版可从安装光盘中找到这些程序库的RPM包,进行安装):


sudo -s
LANG=C
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel

  2、下载程序源码包:
  本文中提到的所有开源软件为截止到2008年6月5日的最新稳定版。

mkdir -p /data0/software cd /data0/software wget http://sysoev.ru/nginx/nginx-0.6.31.tar.gz wget http://www.php.net/get/php-5.2.6.tar.gz/from/this/mirror wget http://php-fpm.anight.org/downloads/head/php-5.2.6-fpm-0.5.8.diff.gz wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.24-rc.tar.gz/from/http://mysql.ntu.edu.tw/ wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.12.tar.gz wget "http://downloads.sourceforge.net/mcrypt/libmcrypt-2.5.8.tar.gz?modtime=1171868460&big_mirror=0" wget "http://downloads.sourceforge.net/mcrypt/mcrypt-2.6.7.tar.gz?modtime=1194463373&big_mirror=0" wget http://pecl.php.net/get/memcache-2.2.3.tgz wget "http://downloads.sourceforge.net/mhash/mhash-0.9.9.tar.gz?modtime=1175740843&big_mirror=0" wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.7.tar.gz wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz

  二、安装PHP 5.2.6(FastCGI模式)
  1、编译安装PHP 5.2.6所需的支持库:

tar zxvf libiconv-1.12.tar.gz cd libiconv-1.12/ ./configure --prefix=/usr/local make make install cd ../

tar zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8/
./configure
make
make install
/sbin/ldconfig
cd libltdl/
./configure --enable-ltdl-install
make
make install
cd ../../

tar zxvf mhash-0.9.9.tar.gz
cd mhash-0.9.9/
./configure
make
make install
cd ../

cp /usr/local/lib/libmcrypt.* /usr/lib
ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2

tar zxvf mcrypt-2.6.7.tar.gz
cd mcrypt-2.6.7/
./configure
make
make install
cd ../


  2、编译安装MySQL 5.1.24-rc

/usr/sbin/groupadd mysql /usr/sbin/useradd -g mysql mysql tar zxvf mysql-5.1.24-rc.tar.gz cd mysql-5.1.24-rc/ ./configure --prefix=/usr/local/webserver/mysql/ --without-debug --with-unix-socket-path=/usr/local/webserver/mysql/mysql.sock --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --with-extra-charsets=gbk,gb2312,utf8 --with-pthread --enable-thread-safe-client make && make install chmod +w /usr/local/webserver/mysql chown -R mysql:mysql /usr/local/webserver/mysql cp support-files/my-medium.cnf /usr/local/webserver/mysql/my.cnf cd ../

  附:以下为附加步骤,如果你想在这台服务器上运行MySQL数据库,则执行以下两步。如果你只是希望让PHP支持MySQL扩展库,能够连接其他服务器上的MySQL数据库,那么,以下两步无需执行。
  ①、以mysql用户帐号的身份建立数据表:

/usr/local/webserver/mysql/bin/mysql_install_db --defaults-file=/usr/local/webserver/mysql/my.cnf --basedir=/usr/local/webserver/mysql --datadir=/usr/local/webserver/mysql/data --user=mysql --pid-file=/usr/local/webserver/mysql/mysql.pid --skip-locking --port=3306 --socket=/tmp/mysql.sock

  ②、启动MySQL(最后的&表示在后台运行)

/bin/sh /usr/local/webserver/mysql/bin/mysqld_safe --defaults-file=/usr/local/webserver/mysql/my.cnf &

  3、编译安装PHP(FastCGI模式)

tar zxvf php-5.2.6.tar.gz gzip -cd php-5.2.6-fpm-0.5.8.diff.gz | patch -d php-5.2.6 -p1 cd php-5.2.6/ ./configure --prefix=/usr/local/webserver/php --with-config-file-path=/usr/local/webserver/php/etc --with-mysql=/usr/local/webserver/mysql --with-mysqli=/usr/local/webserver/mysql/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-debug --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl sed -i 's#-lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt#& -liconv#' Makefile make make install cp php.ini-dist /usr/local/webserver/php/etc/php.ini cd ../


  4、编译安装PHP5扩展模块

tar zxvf memcache-2.2.3.tgz cd memcache-2.2.3/ /usr/local/webserver/php/bin/phpize ./configure --with-php-config=/usr/local/webserver/php/bin/php-config make make install cd ../

tar zxvf xcache-1.2.2.tar.gz
cd xcache-1.2.2/
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/webserver/php/bin/php-config --enable-xcache
make
make install
cd ../

  5、修改php.ini文件
  手工修改:查找/usr/local/webserver/php/etc/php.ini中的extension_dir = "./"
  修改为extension_dir = "/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/"
  并在此行后增加以下几行,然后保存:
  extension = "memcache.so"

  再查找display_errors = On
  修改为display_errors = Off

  自动修改:若嫌手工修改麻烦,可执行以下shell命令,自动完成对php.ini文件的修改:

sed -i 's#extension_dir = "./"#extension_dir = "/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/"\nextension = "memcache.so"\n#' /usr/local/webserver/php/etc/php.ini sed -i 's#display_errors = On#display_errors = Off#' /usr/local/webserver/php/etc/php.ini

  6、配置XCache加速PHP:

vi /usr/local/webserver/php/etc/php.ini
  按shift+g键跳到配置文件的最末尾,加上以下配置信息:
[xcache-common] zend_extension = /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/xcache.so

[xcache.admin]
xcache.admin.user = "xcache"
; xcache.admin.pass = md5($yourpasswd)
xcache.admin.pass = "8e6867a5d05144cf4761d6481fc674a8"

[xcache]
xcache.cacher = On
xcache.shm_scheme = "mmap"
xcache.size = 32M
; cpu number (cat /proc/cpuinfo |grep -c processor)
xcache.count = 2
xcache.slots = 8k
xcache.ttl = 0
xcache.gc_interval = 0
xcache.var_size = 2M
; cpu number (cat /proc/cpuinfo |grep -c processor)
xcache.var_count = 2
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.readonly_protection = Off
xcache.mmap_path = "/dev/zero"

  7、创建www用户和组,以及供blog.s135.com和www.s135.com两个虚拟主机使用的目录:

/usr/sbin/groupadd www -g 48 /usr/sbin/useradd -u 48 -g www www mkdir -p /data0/htdocs/blog chmod +w /data0/htdocs/blog chown -R www:www /data0/htdocs/blog mkdir -p /data0/htdocs/www chmod +w /data0/htdocs/www chown -R www:www /data0/htdocs/www

  8、创建php-fpm配置文件(php-fpm是为PHP打的一个FastCGI管理补丁,可以平滑变更php.ini配置而无需重启php-cgi):
  在/usr/local/webserver/php/etc/目录中创建php-fpm.conf文件:

rm -f /usr/local/webserver/php/etc/php-fpm.conf vi /usr/local/webserver/php/etc/php-fpm.conf

  输入以下内容:

<blockquote><?xml version="1.0" ?>  
<configuration>  
  
        All relative paths in this config are relative to php's install prefix   
  
        <section name="global_options">  
  
                Pid file   
                <value name="pid_file">/usr/local/webserver/php/logs/php-fpm.pid</value>  
  
                Error log file   
                <value name="error_log">/usr/local/webserver/php/logs/php-fpm.log</value>  
  
                Log level   
                <value name="log_level">notice</value>  
  
                When this amount of php processes exited with SIGSEGV or SIGBUS ...   
                <value name="emergency_restart_threshold">10</value>  
  
                ... in a less than this interval of time, a graceful restart will be initiated.   
                Useful to work around accidental curruptions in accelerator's shared memory.   
                <value name="emergency_restart_interval">1m</value>  
  
                Time limit on waiting child's reaction on signals from master   
                <value name="process_control_timeout">5s</value>  
  
                Set to 'no' to debug fpm   
                <value name="daemonize">yes</value>  
  
        </section>  
  
        <workers>  
  
                <section name="pool">  
  
                        Name of pool. Used in logs and stats.   
                        <value name="name">default</value>  
  
                        Address to accept fastcgi requests on.   
                        Valid syntax is 'ip.ad.re.ss:port' or just 'port' or '/path/to/unix/socket'   
                        <value name="listen_address">127.0.0.1:9000</value>  
  
                        <value name="listen_options">  
  
                                Set listen(2) backlog   
                                <value name="backlog">-1</value>  
  
                                Set permissions for unix socket, if one used.   
                                In Linux read/write permissions must be set in order to allow connections from web server.   
                                Many BSD-derrived systems allow connections regardless of permissions.   
                                <value name="owner"></value>  
                                <value name="group"></value>  
                                <value name="mode">0666</value>  
                        </value>  
  
                        Additional php.ini defines, specific to this pool of workers.   
                        <value name="php_defines">  
                                <value name="sendmail_path">/usr/sbin/sendmail -t -i</value>  
                                <value name="display_errors">0</value>  
                        </value>  
  
                        Unix user of processes   
                        <value name="user">www</value>  
  
                        Unix group of processes   
                        <value name="group">www</value>  
  
                        Process manager settings   
                        <value name="pm">  
  
                                Sets style of controling worker process count.   
                                Valid values are 'static' and 'apache-like'   
                                <value name="style">static</value>  
  
                                Sets the limit on the number of simultaneous requests that will be served.   
                                Equivalent to Apache MaxClients directive.   
                                Equivalent to PHP_FCGI_CHILDREN environment in original php.fcgi   
                                Used with any pm_style.   
                                <value name="max_children">128</value>  
  
                                Settings group for 'apache-like' pm style   
                                <value name="apache_like">  
  
                                        Sets the number of server processes created on startup.   
                                        Used only when 'apache-like' pm_style is selected   
                                        <value name="StartServers">20</value>  
  
                                        Sets the desired minimum number of idle server processes.   
                                        Used only when 'apache-like' pm_style is selected   
                                        <value name="MinSpareServers">5</value>  
  
                                        Sets the desired maximum number of idle server processes.   
                                        Used only when 'apache-like' pm_style is selected   
                                        <value name="MaxSpareServers">250</value>  
  
                                </value>  
  
                        </value>  
  
                        Time limit on waiting execution of single request   
                        Should be used when 'max_execution_time' ini option does not terminate execution for some reason   
                        <value name="request_execution_timeout">31s</value>  
  
                        Set open file desc rlimit   
                        <value name="rlimit_files">51200</value>  
  
                        Set max core size rlimit   
                        <value name="rlimit_core">0</value>  
  
                        Chroot to this directory at the start   
                        <value name="chroot"></value>  
  
                        Chdir to this directory at the start   
                        <value name="chdir"></value>  
  
                        Redirect workers' stdout and stderr into main error log.   
                        If not set, they will be redirected to /dev/null, according to FastCGI specs   
                        <value name="catch_workers_output">yes</value>  
  
                        How much requests each process should execute before respawn.   
                        Useful to work around memory leaks in 3rd party libraries.   
                        For endless request processing please specify 0   
                        Equivalent to PHP_FCGI_MAX_REQUESTS   
                        <value name="max_requests">51200</value>  
  
                        Comma separated list of ipv4 addresses of FastCGI clients that allowed to connect.   
                        Equivalent to FCGI_WEB_SERVER_ADDRS environment in original php.fcgi (5.2.2+)   
                        Makes sense only with AF_INET listening socket.   
                        <value name="allowed_clients">127.0.0.1</value>  
  
                        Pass environment variables like LD_LIBRARY_PATH   
                        All $VARIABLEs are taken from current environment   
                        <value name="environment">  
                                <value name="HOSTNAME">$HOSTNAME</value>  
                                <value name="PATH">/usr/local/bin:/usr/bin:/bin</value>  
                                <value name="TMP">/tmp</value>  
                                <value name="TMPDIR">/tmp</value>  
                                <value name="TEMP">/tmp</value>  
                                <value name="OSTYPE">$OSTYPE</value>  
                                <value name="MACHTYPE">$MACHTYPE</value>  
                                <value name="MALLOC_CHECK_">2</value>  
                        </value>  
  
                </section>  
  
        </workers>  
  
</configuration>  </blockquote>

  9、启动php-cgi进程,监听127.0.0.1的9000端口,进程数为128(如果服务器内存小于3GB,可以只开启25个进程),用户为www:

/usr/local/webserver/php/sbin/php-fpm start

  注:/usr/local/webserver/php/sbin/php-fpm还有其他参数,包括:start|stop|quit|restart|reload|logrotate,修改php.ini后不重启php-cgi,重新加载配置文件使用reload。


~~~~~~~~~~~~~~~~~~~~~~~

  三、安装Nginx 0.6.31
  1、安装Nginx所需的pcre库:

tar zxvf pcre-7.7.tar.gz
cd pcre-7.7/
./configure
make && make install
cd ../


  2、安装Nginx

tar zxvf nginx-0.6.31.tar.gz cd nginx-0.6.31/ ./configure --user=www --group=www --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module make && make install cd ../


  3、创建Nginx日志目录

mkdir -p /data1/logs chmod +w /data1/logs chown -R www:www /data1/logs


  4、创建Nginx配置文件
  ①、在/usr/local/webserver/nginx/conf/目录中创建nginx.conf文件:

rm -f /usr/local/webserver/nginx/conf/nginx.conf vi /usr/local/webserver/nginx/conf/nginx.conf

  输入以下内容:

user www www;

worker_processes 8;

error_log /data1/logs/nginx_error.log crit;

pid /usr/local/webserver/nginx/nginx.pid;

#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 51200;

events
{
use epoll;

worker_connections 51200;
}

http
{
include mime.types;
default_type application/octet-stream;

charset utf-8;

server_names_hash_bucket_size 128;

sendfile on;
tcp_nopush on;

keepalive_timeout 60;

tcp_nodelay on;

fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 128k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;
fastcgi_temp_path /dev/shm;

gzip on;
gzip_min_length 1k;
gzip_buffers 4 8k;
gzip_http_version 1.1;
gzip_types text/plain application/x-javascript text/css text/html application/xml;

server
{
listen 80;
server_name blog.s135.com;
index index.html index.htm index.php;
root /data0/htdocs/blog;

if (-d $request_filename)
{
rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
}

location ~ .*\.php?$
{
include fcgi.conf;
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
}

log_format access '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
access_log /data1/logs/access.log access;
}

server
{
listen 80;
server_name www.s135.com;
index index.html index.htm index.php;
root /data0/htdocs/www;

if (-d $request_filename)
{
rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
}

location ~ .*\.php?$
{
include fcgi.conf;
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
}

log_format wwwlogs '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
access_log /data1/logs/wwwlogs.log wwwlogs;
}

server
{
listen 80;
server_name status.blog.s135.com;

location / {
stub_status on;
access_log off;
}
}
}

  ②、在/usr/local/webserver/nginx/conf/目录中创建fcgi.conf文件:

vi /usr/local/webserver/nginx/conf/fcgi.conf

  输入以下内容:

fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param SERVER_SOFTWARE nginx;

fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;

fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;

# PHP only, required if PHP was built with --enable-force-cgi-redirect
#fastcgi_param REDIRECT_STATUS 200;

  5、启动Nginx

/usr/local/webserver/nginx/sbin/nginx


--------------------------------------------------------------------------------

  四、配置开机自动启动Nginx + PHP

vi /etc/rc.local

  在末尾增加以下内容:


/usr/local/webserver/php/sbin/php-fpm start
/usr/local/webserver/nginx/sbin/nginx


--------------------------------------------------------------------------------

  五、优化Linux内核参数

vi /etc/sysctl.conf

  在末尾增加以下内容:


net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.ip_local_port_range = 5000 65000

  使配置立即生效:

/sbin/sysctl -p


--------------------------------------------------------------------------------

  六、在不停止Nginx服务的情况下平滑变更Nginx配置
  (1)、修改/usr/local/webserver/nginx/conf/nginx.conf配置文件后,请执行以下命令检查配置文件是否正确:

/usr/local/webserver/nginx/sbin/nginx -t

  如果屏幕显示以下两行信息,说明配置文件正确:

  the configuration file /usr/local/webserver/nginx/conf/nginx.conf syntax is ok
  the configuration file /usr/local/webserver/nginx/conf/nginx.conf was tested successfully

  (2)、这时,输入以下命令查看Nginx主进程号:

ps -ef | grep "nginx: master process" | grep -v "grep" | awk -F ' ' '{print $2}'

  屏幕显示的即为Nginx主进程号,例如:
  6302
  这时,执行以下命令即可使修改过的Nginx配置文件生效:

kill -HUP 6302

  或者无需这么麻烦,找到Nginx的Pid文件:

kill -HUP `cat /usr/local/webserver/nginx/nginx.pid`


--------------------------------------------------------------------------------

  本文若有小的修改,会第一时间在以下网址发布:
  http://blog.s135.com/read.php/351.htm

  

~~~~~~~~~~~~~~~~~~~~~~~~~~~

Q:memcache 和Xcache同时用是否会有冲突?
A:不会有冲突。

Q:有点小疑问,看你同时装了memcache和xcache,这两个可以一起用吗?如果换成eaccelerator和xcache可以吗?还是memcache和eaccelerator?我目前是nginx+zendoptimizer+eaccelerator(由于有时候要运行zend加密过的文件非得装zendoptimizer),主要运行discuz,有什么好的建议吗?
A:XCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译的代码从而提高速度. 通常能够提高您的页面生成速率 2 到5 倍, 降低服务器负载。eaccelerator、APC 也是 opcode 缓存器/优化器,跟xcache的功能类似,不能跟xcache一起使用。
Memcached是一个高性能的分布式的内存对象缓存系统。本文中的memcache.so是Memcached的客户端PHP扩展,与Xcache、eaccelerator、APC不是同一类东西,没有本质的联系。所以,Xcache、Memcache可以一起用。xcache还有数据缓存功能,功能跟Memcache类似,但效果不如Memcached。
使用xcache主要是用于opcode缓存、加速。

Q:有没有实测过unix socket和tcp socket的区别?
A:测试过,unix socket的速度要比tcp socket快,但是在高并发情况下,unix socket容易堵,没有tcp socket稳定。

Q:文中的memcache.so是Memcached的客户端PHP扩展的话,那就是要装了Memcached才能起作用了,用Memcached的话是要改php代码的吧?
另外有没有测试过XCache和eaccelerator以及APC哪个好一点?
A:xcache、eaccelerator 可以和Zend Optimizer 共用,而APC不能。
xcache、eaccelerator的性能对比,有人做过测试,有时间你也可以自己试试:
http://hi.baidu.com/jgs80/blog/item/449508467188340a6b63e59d.html

Q:如果再安装zend 是否会有冲突?
A:xcache和zend可以兼容

Q:php-fpm 的具体作用是?
为什么我编译的时候却没有这个参数?
./configure --help |grep fpm 与
./configure --help |grep sysvsem
都没有。
我的环境是:"
centos 5
php 5.2.6
A:PHP-FPM (PHP FastCGI Process Manager) 是用来管理php-cgi进程的一个PHP 5.2.6非官方补丁,所以./configure --help看不到--enable-fpm这个参数。PHP-FPM的更多信息见:http://php-fpm.anight.org/index.html

Q:nginx是否有办法像apache一样,使用cronolog之类的软件进行日志截断呢?
我自己尝试了一下,好像都没有办法!
时间长了access_log非常大.
A:写一个shell脚本,在crontab中设置每天凌晨00:00分自动运行,将当天的日志压缩成一个gzip包存放,然后再将/data1/logs/access.log文件内容清空(注意:不能直接删除/data1/logs/access.log)。
#!/bin/sh
# This file run at 00:00
date=$(date -d "yesterday" +"%Y-%m-%d")
gzip -c /data1/logs/access.log > /data1/logs/${date}.log.gz
:>/data1/logs/access.log

2008年06月13日

新房泡汤

五洲财富广场的价格出来了

朝东面的基准价格就在8K以上

这样的话,五洲财富广场的房子基本是不考虑了

就目前市场来看,价格太高了

5月30日开盘的楼盘才报出2688的基准价格

五洲财富广场在6月13日开盘居然敢开8K

我觉得在6~6.5K才是比较合适的,可以接受的价格

所以,房子,还是算了吧

先不那么快考虑

反正也是急着要

就算买也是后年才能收楼

所以,暂时不考虑了~

不是非买不可

这个价格超出我估计的太多了~

五洲财富广场,ByeBye~~~

什么时候降价再说了~~~~~~~

2008年06月18日

以为

原来以为会有很多东西写

其实没有



2008年06月25日

很久没写我的流水账了

文笔不好,写的博客跟水一样

上周去了广州

可我懒得整理照片

这两天天气好热

还好收费系统很争气,都没什么问题

很好

帮领导抄了篇政研的论文

然后今天又上豆瓣晃啊晃

加了若干个组,看了几段美丽的文字

昨天又喝的小醉了

话有点多,不过还好,举止还正常

2008年06月26日

这样的性格

  狮子是不是有以下特征:
  1. 表面活泼内心孤独
  2. 既自信又自卑
  3. 十分敏感 心思细腻
  4. 不愿伤害别人
  5. 时常为了一件事而内疚好久
  6. 逃避现实
  7. 不能勇于承担责任 但又责任心强
  8. 善良与冷酷交织在一起
  9. 争强好胜
  10.具有双重人格但别人几乎看不出来

2008年06月27日

收到房子寄来的卡片

其实24号就收到了,呃,我25号拿到手~

今天才写是因为今天才用扫描仪扫进电脑~

写博客的同时在听《She will be loved》

~~~~~~

谢谢房子的卡片,收到的时候有一阵温暖的感觉

我已经不记得上次收卡片是什么时候了

卡片正面是性感的梦露

img001.jpg

背面是看的让人很舒服的手写体文字

用惯电脑的我其实对手写体是很喜欢的

img002.jpg

卡片的大图可以看这里

写到这里,听的歌是《凤凰花开的路口》

我曾经也以为我的歌声可以带来我心目中的梦露

或者这永远都是一个梦想、希望

不过我的人不如我的歌声富有感情

我以为我不会表达是内向,其实不是

我是冷漠

冷漠到可以冷静的看待很多事情

冷漠到不爱与人打交道

冷漠到不关心任何事情

包括我自己

很久没有温暖的感觉了

差点就忘记了是什么

房子的卡片来的真及时

挺好

拜庭国际公寓

这次去广州发现,罗马国际公寓变成拜庭国际公寓了……

封顶了终于

去看了28层的样板房

风景真是好啊~~~

可以看到不远的万亩果园

可以看到珠江

可以看到番禺

可惜没机会住那里了~

招牌

PICT0005.jpg

PICT0006.jpg

~~~~~~~~~~~~~~

第二十八层的样板房,就是我买的那个户型,不过这个主卧室少一个飘窗

PICT0016.jpg

PICT0017.jpg

PICT0018.jpg

79845135153.jpg

这些都是交楼标准

~~~~~~~~~~~~~~~~~~~~~~~~~~~~

周边的景色,目前还是城中村,2010年会改造完毕

到时候就漂亮了~~~~

不过下午的西晒还真是很强烈……

应该会很热……

面积不大,91平方,合适二人世界

交通足够方便

楼下就是公交车站,步行5分钟左右可以到地铁站

地铁站据说是要建成亚洲最大的

有地铁三号线、广佛地铁、广珠轻轨

小区门口就是南州路、环城高速,不远就是广州大道

再往南一点就是港澳客运码头

地理位置也基本处于广州新的城市中轴线上

就是离市中心有点远

不过地铁三号线去珠江新城也很快~

才4个站而已

有地铁,城市小多了~

~~~~~~~~~~~~~~~~~~~~~

广州还是很吸引我的

虽然天气很热

空气很差

城市很大

人很多

有星海音乐厅

有一群蛋蛋

……

好吧 我当初干嘛不留下呢

2008年06月28日

无题

PICT00048451.jpg


隧道


956623.jpg

宿舍的桌面·

今天电信的来安装IPTV,进来牵线,我顺便就把桌子整理了下……

PICT00102345234.jpg

才开始用不久的无线路由器

PICT0012232332.jpg

淘汰了原来的APC插座,换了新欢,贝尔金排插~

希望打雷的时候能起一点作用……


今天早餐吃的有问题,拉肚子到现在

全身啊,软绵绵……

头啊,晕乎乎


关于 2008年06月

此页面包含了在2008年06月发表于Hugo.Leen's 生活流水账的所有日记,它们从老到新列出。

前一个存档 2008年05月

后一个存档 2008年07月

更多信息可在 主索引 页和 归档 页看到。

Creative Commons License
此 Blog 中的日记遵循以下授权 Creative Commons(创作共用)授权.
Powered by
Movable Type 3.34