去年的一个asp.net 网站,使用了比较多的缓存,几分钟就iis重启一次,当时一直没找到原因,这段时间经过一些问题,怀疑是缓存占用内存过大造成,还没经过验证
以下是找到的描述资料
如果未启用内存回收的 IIS 进程将使用 1.3 GB 的虚拟内存,并且最终停止响应。 然后,会记录一个事件类似于以下内容的:事件类型: 警告
事件源: W3SVC
事件类别: 无
事件 ID: 1009:
日期: Date
时间: Time
用户: N/A
ComputerName 的计算机:
说明:
意外终止进程提供应用程序池 DefaultAppPool。 进程 ID 是"1234"。 进程退出代码是"0 xc 0xc0000005"。
有关详细信息,请参阅 http://support.microsoft.com 的帮助和支持中心。
链接 http://hi.baidu.com/ourok/blog/item/5353d30f6b64a0c27acbe177.html
1 .安全问题:防火墙,程序安全,数据安全(备份机制)
2.性能问题,主要来自:cpu占用,内存使用,网络带宽,硬盘iops。
- 其中 cpu占用的问题比较容易找到,一般是部分进程的错误或死循环问题,这里查看任务管理器。或请求量过大,这里查看统计iis日志
- 内存问题也和程序的死循环问题相关比较大。查看任务管理器
- 网络带宽主要来自于访问量的增加,或者网络攻击。通过iis日志过滤查看访问记录即可
- 最后是硬盘问题,这个就很多原因比较难查找
- 首先看性能计数器的中各磁盘的iops,以及任务队列,只要任务队列 que que length 超过100,一般就会有卡的现象出现了。正常的 queque length 不应该超过 10 .
- 如iops高于了该磁盘的自身的最高iops,那就是程序或数据库负载太大的原因了,这里要返回找访问量或程序的问题,或优化数据库,一般将程序及数据库分开不同硬盘放的话,就可以将问题集中到某一个上面了,当然,程序逻辑及效率的问题也会影响数据库的读写过于频繁。
- 如iops不高,但任务队列很长,超过100,那一般是硬盘本身有故障了,这时要及时更换硬盘。
职位职能: .NET服务器开发工程师
职位描述:
使用C#从事高性能服务器开发
人数: 2人
要求:
1、思维清晰,学习能力强;
2、工作认真负责,能按时保质完成项目经理指定工作;
3、完成一个以上C#项目开发工作;
4、熟练使用VS开发环境;
5、熟悉SQL SERVER数据库索引、存储过程;
6、了解用例、类图等UML内容优先;
7、有.NET高性能服务器开发者经验优先。
工作地点:四川 成都
职位职能: 高级Android开发工程师
职位描述:
从事android互联网产品开发
人数: 1人
要求:
1、思维清晰;
2、工作认真负责,较强的执行能力,能按时保质完成项目经理指定工作;
2、完成一个以上android项目开发工作;
4、了解用例、类图等UML内容优先;
5、了解网络协议,有android平台Socket开发经验优先。
工作地点:四川 成都

近日,一家心理测试公司AptiQuant做了一项关于IQ与浏览器选择的研究企图发现人的IQ和他所选择的浏览器之间的关系。结果发现,IQ较低的人更倾向于继续使用IE6,使用Opera的用户的IQ是最高的。排在IQ榜单前4名的分别是Opera,Camino,IE with a Chrome Frame和Safari用户。Chrome用户居中拿到了第5名。
在该研究报告结尾中,AptiQuant写到:该数据结果表明人们的认知能力和他们对浏览器的选择有重大关系。或许他们做这样一份研究的真正目的是希望人们能够将自己迁移到现代浏览器上,从而降低许多开发成本。
不过我觉得使用IE6的朋友们也完全可以将之当做一个笑话看,毕竟有时候人们只是习惯了或者懒得换而已。
点此可查看完整报告。
摘要: 不同部门员工吃饭时聊些什么2011-06-22 12:00:00(一) 甲:你知道马云是学什么专业的吗? 乙:不知道,市场营销? 甲:不对,是外语。你知道马化腾是什么专业吗? 乙:也是外语? 甲:不对,是软件。所以,专业对前程不一定有影响,但也不定完全无关。 乙:你好像说得很对,又好像什么都没说。 甲:呵呵。 乙:呵呵。 这是产品部。 (二) 甲:在网游行业蛮荒时代,北京有个公司叫华彩。 乙:对对对,我知道,做万王的。 甲:没错。现在北京圈里各种龙头,多半都是那公司出来的。 乙:我听说也是,连华彩的客服都当COO了。 甲:你说那人我也听说了,据说先去了某上市公司,因为睡前台太多被发现,扫地出门
阅读全文
摘要: 很多人(包括我岳母)认为计算机变得如此智能,所以在不久的未来将不再需要程序员。另外一些人认为程序员是天才,他们在电脑前能不断地解决复杂的数学难题。甚至不少程序员对他们是做什么的都没有清晰的概念。在这篇文章中,我想给不知情的人解释一下程序员到底是做什么的:Computers are useless. They can only give you answers. ? Picasso 计算机没有什么作用。他们只能告诉你答案。——毕加索 很多人(包括我岳母)认为计算机变得如此智能,所以在不久的未来将不再需要程序员。另外一些人认为程序员是天才,他们在电脑前能不断地解决复杂的数学难题。甚至不少程序员对他
阅读全文
摘要: 有一天,程序猿们突然发现他们要涨的工资掉到井里啦!大家都很害怕,连忙一个吊着一个,从树上伸到井里去捞工资。正好他们摸到工资的时候,一个老程序员忽然兴奋的大叫:别蠢了,要涨的工资还好好的挂在天上呢!
阅读全文
摘要: 这套题就是前两天在校内上看到的,原作者是上海交通大学的李垚同学,原文在这里。于是考据癖大发作,就耗了7个小时写了下面这些东西。答案只是我自己写的,也并不是官方的正确答案,括号里附上了一些说明,主要是之所以选这个答案的理由,因为自己不是学纯理工的,所以对编程这方面比较陌生,基本上以“考”为主,想当然的成分会少一些。最后的主观题也都是纯介绍论述性的文字,就当长见识啦。很多没注明来源的都是来自维基百科和百度百科,另外过程中也求助了一些学程序的朋友,总之一并谢过。一,选择题(皆为单选):1. 以下谁是二进制思想的最早提出者?a,伏羲; b,姬昌; c,莱布尼茨;d,柏拉图。答案:a,伏羲详解:伏羲创造
阅读全文
摘要: 关注健康,无须理由!仅168元,即可获得原价300元爱康国宾体检贵宾卡一张,包邮寄送!男士/女士/儿童/长辈体检套餐四个任选其一!健康是革命的本钱,身体检查不可少!关爱自己,关爱家人,共享美好生活!http://www.zhelife.com/team.aspx?id=360
阅读全文