小组功能发布测试,数据库架构调整完成

June 28th, 2009 Michael Posted in MySQL / DB, 心情 / 生活 7 Comments » 50 views

最近一个月,在cc、panda、javia等人的努力下,bengxin.com的小组功能基本完成,昨晚和cc熬到天亮顺利上线发布测试,大家都很辛苦,为我们的团队感到骄傲,欢迎朋友们继续帮忙测试和提意见!

在此之前的几天,我也完成了全站数据库结构的改造,让各个模块更加独立可靠,对网站未来的发展更加有利,顺便加入了短信报警监测服务,后续会不断地把各种服务的监控短信报警加入进去。

下阶段,我们将在商户、手机、个性化、娱乐性方面增加更多元素进来,期待大家更多的支持和关注!

AddThis Social Bookmark Button

SQLMinUID in proftpd.conf

March 30th, 2009 Michael Posted in Linux / BSD No Comments » 20 views

默认值是999,如果你没有设置这个参数,在mod_sql中设置用户的uid映射到uid=80的www用户上,是不会生效的,会让你的文件都变成 65533 的nogroup 和 nobody 用户上,这会让你烦恼很久。

AddThis Social Bookmark Button

BSD上Port安装MRTG取不到 ssCpuRawUser.0 之类的值

March 20th, 2009 Michael Posted in Linux / BSD 2 Comments » 275 views

用Port安装的MRTG,无法取到 ssCpuRawUser.0 的值,很是郁闷,还以为是snmp的配置问题,折腾半天,但是通过 snmpget 和 snmpwalk 是可以得到的,于是删除掉port安装的mrtg,下载源码包手动安装搞定,在Redhat上没有这样的问题,谁知道什么原因?

AddThis Social Bookmark Button

SNMP的snmpd: symbol lookup error: snmpd: undefined symbol: smux_snmp_select_list_get_length错误处理

March 19th, 2009 Michael Posted in Linux / BSD Comments Off 128 views

这次在Redhat上搞SNMP的时候,遇到service snmpd restart时总是出现启动成功,但是其实是没有成功的假象,系统日志里面也没有报错,搞了半天不得头绪,通过调试 snmpd -f -Le -Dread_config 得到错误信息:

snmpd: symbol lookup error: snmpd: undefined symbol: smux_snmp_select_list_get_length

通过查阅若干文档,终于发现是系统中安装的 net-snmp-libs 有问题,于是下载最新版重新安装,搞定之!

小问题耽误很多时间,有些懊恼!

AddThis Social Bookmark Button

BSD下Pecl报告undefined function preg_match()错误处理

March 14th, 2009 Michael Posted in PHP / Zend 3 Comments » 10 views

默认情况下,BSD的ports安装的PECL命令,会出现错误:
# pecl
Fatal error: Call to undefined function preg_match() in …

问题的原因是出在 /usr/local/bin/pecl 的最后一行:

exec $PHP -C -n -q $INCARG -d output_buffering=1 -d safe_mode=0 …

这行代码里面的 -n 参数表示不加载PHP的配置文件 php.ini ,因此 pcre.so 就不会被加载而导致错误,
,你只要改一下这行代码,去掉 -n 参数即可搞定。

AddThis Social Bookmark Button

Redhat nfs exports文件映射用户

March 13th, 2009 Michael Posted in Linux / BSD 1 Comment » 14 views

BSD上的格式一般这样的:
/usr/local/nfs -mapall=www:www 192.168.0.0/24

但是在Redhat上则需要写成这样:
/usr/local/nfs 192.168.0.0/24(rw,all_squash,anonuid=80,anongid=80)

上面的方法,能把nfs写入的文件都映射到www用户,很多时候很有用的 :)

AddThis Social Bookmark Button

CN Erlounge III归来,收获颇丰

December 25th, 2008 Michael Posted in C / Erlang / Lua 5 Comments » 1,118 views

上周末去上海参加了CN Erlounge III的会,收获颇丰,见识了几位业内低调的高人,佩服佩服! 更让让我深知自己学识之浅薄,学海无涯,路漫漫!

继续学习和实践提高中,希望能尽快出些有价值的成果来!

此次上海之行,恰逢鄙人之生日,与几位老朋友相聚一堂,甚是欢心,加上Apple的生日也在这期间,可谓喜事连连,皆大欢喜,虽然天气冷了点儿,心里还是很热乎的!

AddThis Social Bookmark Button

网站架构必须掌握的几把利器

November 15th, 2008 Michael Posted in 其他技术 12 Comments » 56 views

LVS/HAProxy/Squid/Varnish/Nginx/Apache/Lighttpd

当然,如果有钱,可以使用F5/Alteon

如果想成为网站系统架构的运维高手,这些你都掌握了吗?另外,我的意思也不是说掌握了这些就一定是高手了 :) 学无止境,人外有人!

AddThis Social Bookmark Button

现在的web server,你都用什么?

October 14th, 2008 Michael Posted in Apa / Lighty / Nginx 6 Comments » 86 views

LAMP叫了多年了,其实对于Apache来说,很多人都已经没有在使用了,很多人都在开始用Lighttpd和Nginx,其间的争论也很多,各种评测也不少,但是还是萝卜白菜各有所爱罢了。

在面对选择的时候,我也很困扰,实际上Apache固然是很久没用了,并非性能问题,而是感觉配置方法没有那么让我喜欢,有些臃肿,一直以来Lighttpd是我比较喜欢的,不管在配置、性能和架构方面都显得很简单,但是Lighttpd开发团队变迁问题以及1.5版的反反复复迟迟未推出,让我对Lighttpd的担忧多了一些,1.5计划要推出的对Comet的支持是我一直期待的,但是目前看来还是遥遥无期,于是就只剩下Nginx了,好在目前Nginx的开发更新还是比较快的,加上应用也越来越多,效果也不错,但是Nginx的技术架构总让我感觉有些别扭,如果说用Nginx来做Proxy或者负载均衡的辅助架构,我认为还是非常不错的。

朋友们,你们现在的网站选择的web server都什么情况呢?

AddThis Social Bookmark Button

3G手机开通一天试用报告

September 10th, 2008 Michael Posted in 其他技术 Comments Off 191 views

打拿到移动的TD测试手机后,隔了一个多礼拜,昨天晚上正式收到开通确认短信,于是赶紧测试各种功能,目前的大致情况如下:

1. 龙腾td290的机器实在破,里面连格式化存储卡的功能都没有,而且菜单设置非常不合理,免费的东西也就差不多这样了。
2. 测试用手机直接上移动网站看电视,比较流畅,第一感觉速度还是不错,然后想下载点儿歌,真是很费劲,转来转去都是绕进彩铃里面去了,实际上,和TD网络配套的3G服务应用目前整体感觉没有跟上,资源匮乏。
3. 测试了视频电话,画面基本能接受,还是能满足日常使用的,不过TD290手机的低端再次体现,没说几句话,明显感觉手机温度上升,而且扬声器导致的回音啸叫声经常出现。
4. 今晚测试用usb线连接笔记本拨号上网,感觉非常好,理论上的TD网络上行速度128Kbps和下行384Kbps效果不错,在百度mp3上搜了一首歌试听很流畅,然后去了六间房和优酷测试在线看视频,也很流畅,没有出现卡的现象,然后测试了用迅雷下载QQ软件,连接速度在35K上下,感觉很好。

总结: TD290机器太破、3G网络资源匮乏、视频电话基本满意、上网速度很不错。
接下来还有什么新的体验感受还得等我多用一段时间后再分享 :)

下面是几张我连接笔记上网的截图:

百度听歌
百度听歌
Read the rest of this entry »

AddThis Social Bookmark Button