9月 112008
 

菜雨博客

今天买伞回来之后发现我放blog的虚拟机又出问题了,windows2003显示虚拟内存不足。于是我登录进去看,其他同样设置的机器原来都是一直好好的,为什么就是这个不行,而且这样的情况出现的不止一次了。重启,进入系统,非常慢,打开任务管理器,发现Apache的进程httpd.exe的内存占用竟然到了400多M,而且还在不停增加,难怪了。重启之后,现象一样,httpd.exe占用的内存不断增加,直到把机器拖垮。

上网搜索,很多的还是说是因为配置的原因,说是要将 httpd.conf 中的 Threadsperchild 和MaxRequestsPerchild做合适的配置。ThreadsPerChild的意思是系统启动时默认启动的等待线程数,用来等待处理客户的请求,MaxRequestsPerchild 指令设置每个子进程在其生存期内允许伺服的最大请求数量。到达MaxRequestsPerChild的限制后,子进程将会结束。根据很多人的经验,一般的服务器2G内存或4G内存,ThreadsPerChild 200~300,MaxRequestsPerchild 1000~3000。我用的是虚拟机,只划了512M内存过去,我不停的修改参数设置,大致知道了占用的最大内存会是Threadsperchild的3-4倍。我最后给自己的虚拟机的设置是Threadsperchild 50 ,MaxRequestsPerchild 256 。暂时还是有用的,但是长久我就不知道了,我看到很多人还是没有用的,又有说法是这个是Apache 2.2.4及其之下的一个bug。很不幸,我用的是APMSERV的集成包,Apache是2.2.3。我刚刚在发布上篇日志的时候就看到了内存又飙到了200多M。我的直觉告诉我服务器的这个问题肯定和wordpress有关,或者是它的一个插件或者主题引起的,另外一个CMS是DEDE,基本都静态页,应该没什么问题的。但是我现在很崩溃,这么细致的试还真没有时间。 Continue reading »

9月 082008
 

作者: Jet Mah from Java堂

所谓Apache出现CPU高占用率就是指Apache在一段时间内持续占用很高的CPU使用率,甚至达到CPU100%,这个时候造成网站无法访问。解决的方法就是仔细观察Apache的日志文件,查阅错误的信息。

下面我们针对几种错误信息进行分析并给出解决的方法:

1. Apache与WinSock v2相冲突
Apache官方提供的手册中提到,在Windows系统下Apache2.x为了提高性能而使用了Microsoft WinSock v2 API,但是一些常见的防火墙软件会破坏他的正确性,从而使得Apache出现死循环操作造成CPU100%。

其错误提示如下所示:

    [error] (730038)An operation was attempted on something that is not a socket.: winnt_accept: AcceptEx failed. Attempting to recover.

    [error] (OS 10038) : Child 3356: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.

    [warn] (OS 121)信号灯超时时间已到。 : winnt_accept: Asynchronous AcceptEx failed.

    [warn] (OS 64)指定的网络名不再可用。 : winnt_accept: Asynchronous AcceptEx failed.

可以依次采用下面的方法来解决上面的问题,如果进行了一步还有问题就继续下一步:

1) 在httpd.conf文件中使用 Win32DisableAcceptEx 禁止Apache使用 Microsoft WinSock v2 API : Continue reading »

7月 172008
 

南风窗杂志的BLOG    时寒冰

  政府保障体制的残缺,租金低廉且稳定的廉租房极其短缺,都促成了中国人的“买房就是规避风险”的认识。而当房地产成为最赚钱最受追捧的“支柱性”行业,住房从基本的生活必需品变成一种奢望,房价的走势成为举国关注的曲线也就变得顺理成章。

  外资开始撤退

  房价是涨还是跌,原本一个很简单的问题,却因为有关部门之间信息的彼此抵触而变得迷乱。

  发布统计数据代表着一种话语权,而话语权背后则隐藏着利益。部门利益至上影响了政府部门的价值取向,甚至常常背离公共利益。有关部门各自按照自己的定义发布统计数据,使得相关数据之间往往差之千里。比如空置率,国家统计局认为,空置面积是指报告期末已竣工的商品房屋建筑面积中,尚未销售或出租的部分(包括以前年度竣工和本期竣工可供出售和出租而未售出或租出的房屋面积)。而原建设部则认为,竣工3年以上未销售或出租的才被作为空置积压房。

  鹬蚌相争,渔翁得利。当有关部门在数据方面打架的时候,开发商在事实上成为房地产信息的提供者。他们对房价走势的判断影响乃至左右着民众的购房行为,并逐渐把公众引向狂热的歧路。

   2007年1~5月,深圳市的房价累积涨幅超过50%。其中,5月份深圳市商品房成交均价达到每平方米14223元。但是2007年底,深圳房价步入调整,2008年,深圳房价出现跳水,最近公布的5月份的数据显示,深圳房价跌回2007年年初的起涨点,不少楼盘跌幅达到或超过50%,许多希望获得暴利的炒房者被深度套牢。深圳、广州的房价下跌,并非孤立的特例,而更像是全国房价整体走势变动的一次预演。虽然,我们无法确切地知道,谁会是下一个深圳,但是,我们却知道,只要是泡沫,就总会走向破灭。

  在国内对房价走势的判断仍处于胶着、迷茫状态时,外资发出了自己的声音。摩根士丹利计划将其在上海投资的第一个酒店式公寓项目以11亿元人民币的报价出售。这是大摩第一次将上海持有项目出让。此前5年中,这家在中国房地产市场投资经验丰富的投行一直保持着“只进不出”的作风。据称,大摩的后续“出货” 还将跟进,花旗也不约而同地在考虑出售所持物业。那些寄希望于外资或热钱维持中国高房价的人恐怕要失望了。 Continue reading »

5月 122007
 

ugmbbc发布于 2007-05-08   cnBeta 访客互动

“五一”前夕,世界银行在北大百年讲堂发布《中国的信息革命:推动经济和社会转型》报告.报告显示,尽管近10年来,中国的信息产业以2-3倍于GDP的速度增长,成为经济发展的主动力,但中国的信息化建设正面临资费过高、法规不健全、对国外技术依赖过大以及人才缺乏等四大障碍.其中提到,目前中国的互联网使用价格占收入水平的10%,这一比例是发达国家的10倍.

  新闻一出,网民评论如潮,有指责上网费为何不讲“国际惯例”,有人计算出中国上网费是韩国的135倍,有人甚至在论坛发贴呼吁全民上网免费.说实话,笔者也惊诧于中国上网费奇高,但更惊诧的是标榜关注网络民情的某些管理部门处惊不变、无动于衷的态度,几天都过去了,硬是没有一个部门出来回应一下.有鉴于此,笔者斗胆地代替有关部门向各位网民回应如下:

最近一段时间,我们注意到网络上出现了我国网民上网费比发达国家高出10倍的新闻,对于这一数据的来源和准确性以及相关机构公布数据的用意我们表示怀疑。一个确切的事实是,截止目前,我们从未接到过国外哪个机构向们传递这样的报告。请各位网民不要轻信和误传。

  关于我国上网费用过高的问题,我们已经注意到并正在采取措施加以解决,近年来,我们通过引入竞争、提高技术、加强管理等措施,应该说在降低网费方面取得明显的成效,网民数量的增多、网络应用的普及,特别是越来越多的农民也能上网的事实足以证明这一点。网民对于降低上网费的心情可以理解,但我们做任何事情不能离开中国国情,在中国这样一个人多底子薄的发展中国家,不能任何事情都讲国际惯例,甚至于在短时间内就要与国际接轨。应该看到,我国上网费高是有中国特色的,是立足于中国实际的。 Continue reading »