初心易得,始終難守
C'est la vie.© 2002 - 2026
  • 我是誰-Who Am I
  • 我在哪-Where Am I
  • 我是什麼-What Am I
  • 年鑑-YearBook
    • 二零零六年终总结
    • 一吻定情—二零零八年年终总结
    • 突如其来的明天—二零零九年年终总结
    • 人生大起大落得太快——二零一零年年终总结
    • 贰零①①年年终总结-女朋友已经成家了
    • 贰零壹贰年年终总结-奔波的肿瘤
    • 贰零壹叁年年终总结
    • 雪字怎么写-贰零壹肆年年终总结
    • 每个不曾表白的今天,都是对青春的亏欠-贰零壹伍年年终总结
    • 按部就班的IT 人生-貳零貳肆年年終總結
  • 連結
RSS
4 月 23 日, 2006 年

老婆说她炒股赚了1000多

Ken 随笔 刘X, 小伊 16 Comments

睡到11点,起来吃了个蛋黄派,我最近变得很敏感,从电话幻听变成了电话恐惧,我听到电话响就黑得一弹,于是换成震动,老婆打电话来说她要过来给我买皮带,于是我们去狭长的三峡广场转了一圈,她昨天晚上喝了很多酒,据说是几件,我没看到,她还是没喝醉,但是胃喝痛了,手臂上和大腿上有未知淤青,我想她肯定是喝醉了碰到什么地方的,转了一大圈,终于还是在三峡广场的入口买了一根皮带,价值90元,我觉得怎么这么便宜,我没买过皮带,我以前的皮带都是老汉给我的,据说很贵,我反正从来没买过,现在皮带打孔真方便,居然是一个转盘式的手持打孔钳,想起以前我还用那个做皮鞋的钻子在皮带上面打孔……

老婆说她炒股赚了1000多,赚率是1/8,因为她现在手上有8000多本金,这么高的赚率,她一直蛊惑我给她钱去炒股,我不相信,坚持要看到成效之后才投资,这次虽然有所收成,她却没找我要投资……陪老婆在车站等了半个小时的265,还是没有车来,看到一个215,老婆兴奋的喊我追上去,等她跑上来,却说不坐了,人太多……终于还是坐上181走了,我可是等着刘总的那句话,我们公司哪天会搬到大都会去的,那我就可以住解放碑老婆那边了。

老子昨天在加班,哦shit! 错失了一个拍摄美女的机会,刘X昨天去花溪给小伊外拍的,我在办公室和程序员吵闹了一整天,我就说为什么昨天晚上小伊喊我看照片我没理睬她怎么那么愤怒,效果还是蛮不错的,只是缺少一些气质,POSE没摆出来,表情不太丰富,还有啊,如下图,34的就这形状?曲线没表现出来……

4 月 22 日, 2006 年

我的理想……

Ken 随笔 婷妹, 小伊, 笳琪 12 Comments

加班,我吃了两个萨其马,早上一个,晚上一个,让我倍感郁闷的是我在吃萨其马的时候小伊说她在做紫菜包饭……紫菜包饭是什么样子?我那还有一大袋海苔没有吃的,难道是在海苔里面包米饭,是不是要流行镂空毛衣了呢?早上在车上看见两个女人穿的镂空毛衣,一个坐在第一排一个坐在第四排,我坐在第五排,一件红色的一件白色的,红色的穿的白色的内衣,白色的穿的红色的内衣,不可能会这样吧,都不知道搭配?不搭配肉色的内衣,也应该搭配个和毛衣颜色相近的内衣嘛,红色毛衣那个MM比较乖,但是她离我比较远……

笳琪说她昨天回的重庆,我还以为她实习完了就留在上海的呢,人民日报啊!再不济也可以出国玩玩,想起当年小彭不去新华社而是考研,非要上北大,进了新华社再不济也可以往国安方向发展嘛,我的理想是去百慕大探险,我现在发现那似乎是有钱人的游戏,而且我还不会游泳……

4 月 22 日, 2006 年

[转]更年期暴躁女人

Ken 随笔 0 Comments

http://www.blogcn.com/User9/33s/blog/31431565.html

昨晚睡觉前哭了一场,然后狠想打电话。先打给前夫,喝醉酒满嘴重庆脏话,真想打他嘴巴。挂断。没过瘾,再打给Roger。终于找到发泄口,一阵乱吼。小丽问他是不是又是温柔一刀?不是,虽然还是在笑但是听得出来被我搞得狠不爽。上午在Q上遇到Roger差点又来了一次。小丽说你是不是姨妈要来了,我说是更年期到了才对。

伤感情得狠。

以后还是骚扰专业马桶来发泄算了,KEN总是会慢吞吞的应付我的牢骚然后把事情往乐观的方面给我分析,然后每次挂断电话的那一刻心情就会特别爽。

委屈可怜的眼球戴着隐型眼镜看了一下午的显示屏,总算把开题报告改完了。不知道能通过不,反正我现在坐得抓狂了。

晚上在车上用DOPOD575看了半部《再说一次我爱你》。以前看过,现在看也还是狠有共鸣。太像紫晴,一直以来。

4 月 21 日, 2006 年

G时代网站 www.gtime.cn 负载均衡集群方案

Ken Tech 0 Comments

为了对得起早上那个BSD fans的热情,把我上次给公司做的负载均衡集群方案给大家参考参考,有的人就很不愿意把自己做的东西写出来,因为知道的人越多,含金量就越少了,我倒是觉得,知道的人越多,才能萌生出更多的ideas,说老实话我不喜欢做SA,我讨厌机房的灰尘和风扇的呜呜声,我只是很喜欢FreeBSD这个纯洁的操作系统,就像一个裸体一样(这话不是我说的)。

G时代网站 www.gtime.cn 负载均衡集群方案

应用背景
伴随着全球企业日益重视竞争和协作的统一,企业开始对系统的高可用性应用提出了越来越高的要求。类unix操作系统以其低廉的价格,稳定的性能以及强大的服务器集群功能在市场中占有越来越大的比例.

方案介绍
服务器集群就是将一组独立的服务器作为单一系统进行管理,以此来实现更高的可靠性。整个系统中每一台服务器都处于相互的监视状态当中,一旦出现某一服务器宕机,或者其他不能正常工作的现象,另外的服务器就可以立即接管其所有服务,使所有用户能够正常工作。服务器集群基本架构如下图所示: (图略)

TOMCAT 服务器使用IP多点传送在集群中的服务器例程间进行一对多的通讯,IP多点传送是一种能够让多服务器向指定IP地址和端口号进行订阅并且监听消息的广播技术(多点传送IP地址范围从224.0.0.0 到239.255.255.255)。在集群中的每个服务器都使用多点传送广播特定的 heartbeat消息,通过监视这些 heartbeat消息,在集群中的服务器例程判断什么时候服务器例程失效。在服务器通讯中使用IP多点传送的一个缺点是他不能保证这些消息被确实接收到了。
上面的图例已经表明了网站的基本架构,前台使用Apache作为负载均衡和缓存,后台使用三台tomcat进行集群,在当前的tomcat版本中,只有all to all的会话复制,所以官方文档只建议做2到4台的集群,下一个发行版本中tomcat会推出适用于大型集群系统的session复制体系。

服务器环境以及软件平台
FreeBSD5.4(http://www.freebsd.org) ,
j2sdk1.4.2(http://www.sun.com)
Apache2.2.0(http://httpd.apache.org)
Tomcat5.0.30(http://tomcat.apache.org)
一共四台服务器,221.5.234.140(192.168.0.1)作为www前台代理用于负载均衡和内部网关用于集群,192.168.0.2,192.168.0.3,192.168.0.4,分别命名为2号服务器,3号服务器,4号服务器,三台主机各启动一个tomcat例程。
首先安装各种软件,均使用默认安装,这里不做赘述,安装完成后的路径为
JAVA JDK:/usr/local/jdk1.4.2
Tomcat:/usr/local/jakarta-tomcat5.0/
Apache:/usr/local/httpd

全部方案分为四个部分:集群,负载均衡,输出压缩,存储服务器

附:网关设置,web访问统计,内网服务器状态监视,服务器代码管理,服务器操作系统管理。

配置过程:
集群部分:
Tomcat:
1.本方案中,原计划使用3个独立IP做集群以便于管理,但是因为分配的IP不在一个子网当中,无法使用多播,所以改用私有IP做内部集群,因为后台的三个tomcat也不对互联网开放服务,前台服务器一共有两张网卡,其中一张使用一个公网IP221.5.234.140,另外一张使用私有IP192.168.0.1,同时开启网关(附后)
2.使用tomcat自带的session复制体系,取消server.xml当中“<Cluster className=”部分的注释,对于集群使用相同的多播地址224.0.0.4。
3.在每个WWW网站应用中的web.xml文件,添加<distributable/>元素。
关闭tomcat的http connector端口,打开tomcat ajp13端口供Apache调用,同时对ajp13端口进行一些细微调节。
4.前台服务器上的apache和后台三台PC机上的tomcat相应端口如下表所示。(表略)
5.在tomcat启动文件startup.sh中设置JAVA_HOME=/usr/local/jdk1.4.2环境变量;启动tomcat

Tomcat范例配置文件如下:(配置文件略)

负载均衡部分:

安装Apache2.2.0,编译时加入ajp代理以及反向代理参数以及负载均衡参数:
./configure –enable-proxy –enable-proxy-ajp –enable-proxy-balancer
本方案中,221.5.234.140上的Apache代理后台的三个tomcat(TC02,TC03,TC04)。
在221.5.234.140上的Apache的配置文件中写入
<Proxy balancer://gtCluster> #定义均衡服务器集群名,下同
BalancerMember ajp://192.168.0.2:8009
BalancerMember ajp://192.168.0.3:8009
BalancerMember ajp://192.168.0.4:8009
</Proxy>
<Location />
ProxyPass balancer://gtCluster/ #代理通过该集群名,下同
</Location>
表示221.5.234.140这台主机的Apache使用ajp13模块代理192.168.0.2,192.168.0.3,192.168.0.4上的三个Tomcat,存储服务器和www前台代理放置于同一主机,所以需要设置虚拟主机。

虚拟主机设置如下:
修改/usr/local/httpd/conf/extra/httpd-vhosts.conf,创建基于域名的虚拟主机
NameVirtualHost *:80 #定义主机类型,主机端口
<VirtualHost *:80>
Servername storage.gtime.cn #定义存储服务器域名
CustomLog logs/storage.gtime.cn_access_log combined
<Directory “/files”> #定义存储服务器根路径
AllowOverride None
Options None
</Directory>
DocumentRoot /files
Alias /awstatsclasses “/usr/local/httpd/cgi-bin/wwwroot/classes/” #web日志统计分析软件用
Alias /awstatscss “/usr/local/httpd/cgi-bin/wwwroot/css/” #web日志统计分析软件用
Alias /awstatsicons “/usr/local/httpd/cgi-bin/wwwroot/icon/” #web日志统计分析软件用
ScriptAlias /awstats/ “/usr/local/httpd/cgi-bin/wwwroot/cgi-bin/” #web日志统计分析软件用
</VirtualHost>

<VirtualHost *:80>
Servername www.gtime.cn #定义WWW前台代理域名
CustomLog logs/www.gtime.cn_access_log combined
<Proxy balancer://gtCluster>
BalancerMember ajp://192.168.0.2:8009
BalancerMember ajp://192.168.0.3:8009
BalancerMember ajp://192.168.0.4:8009
</Proxy>
<Location />
ProxyPass balancer://gtCluster/
</Location>
</VirtualHost>

页面输出压缩部分:
使用Apache的deflate模块进行页面压缩,在编译Apache的时候,加入选项:
–enable-deflate
编译完成之后,在httpd.conf中中加入下列语句:
###############gzip output##################
<IfModule mod_deflate.c>
#如果编译了mod_deflate则调用之
DeflateCompressionLevel 9
#gzip压缩比率,可调整为1到9,数字越大压缩比率越大,服务器负荷越高,客户端PC要求越大。
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-jsp
#只压缩html,txt,xml.jsp文件
</IfModule>
##########################################
压缩效果是很明显的,未压缩之前的www首页是75.96KB,压缩之后只有11.36KB。

存储服务器部分:
目前将存储服务器和www代理服务器放置于同一硬件设备上,存储服务器域名为storage.gtime.cn,后台更新程序亦放置于该服务器,所以存储服务器上运行有一个Tomcat,导致必须使用虚拟主机来区分对www.gtime.cn:80和storage.gtime.cn:80的访问,虚拟主机设置如前文所述。

附:
网关设置
网关NAT选用Freebsd自带的IPFILTER,重新编译操作系统内核,在编译系统内核时加入如下选项:
options IPFILTER #编译加入IPFILTER
options IPFILTER_LOG
options BRIDGE
编译内核并且安装完之后,在系统配置文件中加入如下选项
####rc.conf
gateway_enable=”YES” #启用网关
ipfilter_enable=”YES” #启用ipfilter
ipfilter_flags=””
ipmon_enable=”YES”
ipmon_flags=”-Dsvn”
ipnat_enable=”YES” #启用IPNAT,以便将内网服务映射到外网
设置IPNAT:
建立IPNAT启动文件:
vi /usr/local/etc/rc.d/ipnat.sh
#!/bin/sh
[ -x /sbin/ipnat ] && /sbin/ipnat -CF -f /etc/ipnat.rules && ipf=-y && echo -n ‘ipnat’
建立IPNAT规则:注:fxp0和em0各代表一张网卡
map fxp0 192.168.0.0/24 -> 221.5.234.140/32 #建立192.168.0.0子网
map em0 192.168.0.0/24 -> 221.5.234.140/32
######ftp######将192.168.0.2服务器的21端口映射到221.5.234.140的xxxx端口,以下类似######
rdr fxp0 221.5.234.140/32 port xxxx -> 192.168.0.2 port 21 tcp
rdr em0 221.5.234.140/32 port xxxx -> 192.168.0.2 port 21 tcp
rdr fxp0 221.5.234.140/32 port xxxx -> 192.168.0.3 port 21 tcp
rdr em0 221.5.234.140/32 port xxxx -> 192.168.0.3 port 21 tcp
rdr fxp0 221.5.234.140/32 port xxxx -> 192.168.0.4 port 21 tcp
rdr em0 221.5.234.140/32 port xxxx -> 192.168.0.4 port 21 tcp
######ssh#######将192.168.0.2服务器的22端口映射到221.5.234.140的xxxx端口,以下类似##
rdr fxp0 221.5.234.140/32 port xxxx -> 192.168.0.2 port 22 tcp
rdr em0 221.5.234.140/32 port xxxx -> 192.168.0.2 port 22 tcp
rdr fxp0 221.5.234.140/32 port xxxx -> 192.168.0.3 port 22 tcp
rdr em0 221.5.234.140/32 port xxxx -> 192.168.0.3 port 22 tcp
rdr fxp0 221.5.234.140/32 port xxxx -> 192.168.0.4 port 22 tcp
rdr em0 221.5.234.140/32 port xxxx -> 192.168.0.4 port 22 tcp
#######apache######将192.168.0.2服务器的80端口映射到221.5.234.140的xxxx端口,以下类似##
rdr fxp0 221.5.234.140/32 port xxxx -> 192.168.0.2 port 80 tcp
rdr em0 221.5.234.140/32 port xxxx -> 192.168.0.2 port 80 tcp
rdr fxp0 221.5.234.140/32 port xxxx -> 192.168.0.3 port 80 tcp
rdr em0 221.5.234.140/32 port xxxx -> 192.168.0.3 port 80 tcp
rdr fxp0 221.5.234.140/32 port xxxx -> 192.168.0.4 port 80 tcp
rdr em0 221.5.234.140/32 port xxxx -> 192.168.0.4 port 80 tcp

4 月 21 日, 2006 年

我反映迟钝,没有思考

Ken 随笔 勇君 3 Comments

一个BSD fans给我发来短消息,用得着么?我想,不是我写得太深奥,就是他太肤浅了,SA岂止那么简单的工作?如果一个SA沦落到看我的文章才能解决问题的话,那么他就是一个不合格的SA,因为我的文章从来都没打算让人看懂过,事实上,大多数SA的瓶颈,不是在理解文档的水平上,而是他们的英文水平……

给老殷发了个邮件,看他五一有时间没有,也许这次能去川西,时间紧迫啊,本来今天回来车上看到一个美女的,但是我不想写,因为我的词汇好像用光了,这是个坏消息,说明我反映迟钝,没有思考。

«‹ 292 293 294 295›»

過 客

  1. R2 on 卷進了美商5 月 15 日, 2024 年

    终于回来了,好。

  2. Ken on Mommy最後的樣子11 月 6 日, 2023 年

    也沒有很久吧,最近終於閒下來

  3. R2 on Mommy最後的樣子10 月 26 日, 2023 年

    好久不见

  4. Ken on 天朝Loli控组曲(带歌词,修正版)10 月 12 日, 2023 年

    哈哈哈,祝福你,好人一生平安

  5. liu on 天朝Loli控组曲(带歌词,修正版)10 月 12 日, 2023 年

    hello,我在找天朝lolicon组曲时发现了你的博客,感谢你十四年前做出的贡献,祝一切安好

December 2025
S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031  
« Nov    

Spam Blocked

101,956 spam blocked by Akismet

↑

© 初心易得,始終難守 2025
Powered by WordPress • Themify WordPress Themes