社区
进程/线程/DLL
帖子详情
【再次放100分】请有经验的大虾谈谈,对7*24的服务器程序的异常处理方法 ...
temp3000
2004-10-18 11:11:52
怎么设计比较好的异常处理机制,来达到容错强,出现异常不轻易死掉等等方法。
我的另1个帖有1周了没有什么满意的答复:
http://community.csdn.net/Expert/topic/3434/3434008.xml?temp=.2732813
每个函数都用try catch加日志记录?
...全文
222
21
打赏
收藏
【再次放100分】请有经验的大虾谈谈,对7*24的服务器程序的异常处理方法 ...
怎么设计比较好的异常处理机制,来达到容错强,出现异常不轻易死掉等等方法。 我的另1个帖有1周了没有什么满意的答复: http://community.csdn.net/Expert/topic/3434/3434008.xml?temp=.2732813 每个函数都用try catch加日志记录?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huang_yu
2004-11-01
打赏
举报
回复
定期主动重启服务是最简单可行的方案。
Hotthing
2004-11-01
打赏
举报
回复
定期主动重启服务
pepsi1980
2004-10-22
打赏
举报
回复
学习.....
temp3000
2004-10-22
打赏
举报
回复
我是有“类似错误处理,系统日志一类”的东西,但还是有莫名其妙的错误让Server死掉(我的server多线程复杂),
但我看到一些常见的DB Server, Web Server 很少死掉不知道他们都是怎么干的?
有大虾也谈到了“定期主动重启服务”,可需要7*24我找什么时候去重启呢?是不是做是什么mirror或者Cluster让Service 部分部分的重启?
io(王飞)
2004-10-22
打赏
举报
回复
晕,是AOP~~
io(王飞)
2004-10-22
打赏
举报
回复
所有的电信,银行,交通等大型应用系统哪个不是7*24小时服务程序啊,怎么会小呢。关键是对于不同的行业有不同的业务逻辑,错误的分类,分级标准也不一样。我觉得强的容错机制还在于初期的良好设计;另外建议你关注面向方面编程(OAP),它可以把类似错误处理,系统日志一类的东西织入(wave in)系统中,这样,错误机制就可以单独做成一个系统,而且修改起来也不会影响到业务代码。
progray
2004-10-22
打赏
举报
回复
mark,多谢!
temp3000
2004-10-21
打赏
举报
回复
7*24的服务器程序,我认为范围已经很小了。
那你随便说些东西来吧。。。
io(王飞)
2004-10-21
打赏
举报
回复
楼主问题太泛泛,这都可以作为整个软件业的大课题了,呵呵。
Hotthing
2004-10-20
打赏
举报
回复
大负载极限测试, 自己搭件测试环境, 长时间测试, 可能会暴露一些问题.
cfgm
2004-10-19
打赏
举报
回复
定期主动重启服务,才是解决服务器容错性差的最好办法,而且成本低,因为服务器的异常你是不可能全部预料到的!
temp3000
2004-10-19
打赏
举报
回复
谁读过Apache、MySQl... 这些开源的代码,讲讲他们是怎么处理的?
enoloo
2004-10-19
打赏
举报
回复
没有什么很特别, 立杆见影的办法. 开发经验占的成分比较多.
一般扑获和处理错误, 可以鉴戒"契约"的思想.
oyljerry
2004-10-18
打赏
举报
回复
尽量减少代码的bug,然后就只能捕捉,然后处理了
DentistryDoctor
2004-10-18
打赏
举报
回复
得保证你的异常是可预知的。不然就处理未处理异常吧,StackWalk看看调用堆栈,就知道哪出问题了,修改!如此重复此过程。
msdn_user
2004-10-18
打赏
举报
回复
1、先尽量不出异常
2、出了异常要捕捉
3、还有问题请参看以上两点
kugou123
2004-10-18
打赏
举报
回复
来学习。。。
星羽
2004-10-18
打赏
举报
回复
帮你顶顶。。。
DentistryDoctor
2004-10-18
打赏
举报
回复
首先要代码没问题才行。
DentistryDoctor
2004-10-18
打赏
举报
回复
当然最好的机制就是不出现异常。^-^
加载更多回复(1)
Proxy源代码
分
析--
谈谈
如何学习linux网络编程 .
【转摘序】 最近学习网络编程和多线程编程,虽然实践了《unix网络编程技术与
分
析》一书中的大部
分
代码,对整个网络编程的架构模式等有了一定的认识,但是由于没有看相应的书,仅仅从代码上不能够了解的一些网络编程的细节问题,对有些问题还是知其然不知所以然,看了《Proxy源代码
分
析--
谈谈
如何学习linux网络编程》一文后,对网络编程的各个方面有了更全面的认识,强烈推荐大家把此文作为网络编程的基础教程。如
高负载高并发网站架构
分
析
由于自己正在做一个高性能大用户量的论坛程序,对高性能高并发服务器架构比较感兴趣,于是在网上收集了不少这方面的资料和大家
分
享。希望能和大家交流 msn: defender_ios@hotmail.com ——————————————————————————————————————— 初创网站与开源软件 6
谈谈
大型高负载网站服务器的优化心得! 8 Lighttpd+S
Proxy源代码
分
析--
谈谈
如何学习linux网络编程 (http://www.fanqiang.com)
Proxy源代码
分
析--
谈谈
如何学习linux网络编程本文出自:http://www.china-pub.com 作者:李培源 (2001-08-10 12:00:00)Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Win
Proxy源代码
分
析--
谈谈
如何学习linux网络编程
Proxy源代码
分
析--
谈谈
如何学习linux网络编程 本文出自:http://www.china-pub.com 作者:李培源 (2001-08-10 12:00:00) Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这
[转]高负载并发网站架构
分
析
由于自己正在做一个高性能大用户量的论坛程序,对高性能高并发服务器架构比较感兴趣,于是在网上收集了不少这方面的资料和大家
分
享。希望能和大家交流 msn: defender_ios@hotmail.com ——————————————————————————————————————— ? 初创网站与开源软件 6 ?
谈谈
大型高负载网站服务器的优化心得! 8 ? Lighttpd+Squid+Apach
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章