社区
进程/线程/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加日志记录?
...全文
331
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)
人脸识别OOD模型生产环境:7×
24
小时稳定运行30天实测报告
本报告基于达摩院RTS技术的人脸识别OOD模型,完成30天7×
24
小时生产环境实测。结果显示:
100
%正常运行时间、87ms平均响应延迟、555MB稳定GPU显存占用;OOD质量
分
与识别准确率强相关,质量
分
<0.4时系统主动拒识;具备健全
异常处理
能力及低内存泄漏风险。验证了其在真实场景下高稳定性、可监控性与资源高效性。
第一大题、简答题(共30小题,满
分
100
分
)
本文详细探讨了Java编程的基础知识,包括线程的实现方式、String与StringBuffer的区别、集合List、Set、Map的特点及区别,以及线程控制
方法
如sleep()和wait()的使用。同时,讲解了抽象类与接口、
异常处理
、流的概念及其
分
类,以及Java中创建线程的多种方式。此外,还涵盖了JRE与JDK、浮点数类型与封装类的区别,以及Java类构造
方法
的定义等核心概念。
超实用的
100
+道 Python必刷金题(附答案)
本文提供了超过
100
道Python编程面试题,涵盖范围广泛,包括基础语法、数据结构、面向对象、
异常处理
、文件操作、正则表达式、数据库操作、性能优化等方面。通过这些题目,读者可以全面了解和巩固Python知识,为面试做好准备。
C#工业通信协议进阶实战:多设备并发通信+多协议兼容适配+工业级全维度
异常处理
(7×
24
稳定版)
本文深入讲解C#在工业通信中的进阶实践,涵盖多设备并发通信、多协议兼容适配及工业级
异常处理
体系。采用设备抽象基类、独立线程池与适配器模式实现高内聚低耦合架构,支持百台设备稳定运行与7×
24
小时连续工作,适用于Modbus、Profinet等多种工业协议。
9
异常处理
及
24
小时实时数据挖掘实战
本文介绍了Python爬虫中
异常处理
的重要性,通过示例展示了如何使用try-except结构避免程序因错误终止。同时,讲解了如何利用while True循环实现
24
小时不间断爬取,以及结合time.sleep()函数进行定时爬取。代码示例中,爬取了多个公司名称在百度的搜索结果,并进行了简单的网页解析。虽然此爬虫存在重复信息的问题,但已具备基本的
异常处理
和定时运行能力。
进程/线程/DLL
15,465
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章