写的服务运行为何会偶尔失效

我就是大神 2013-02-05 05:26:48
网站有活动,我写了个服务,主要就是存储过程,我记录出错事务回滚,日志文件写更新错误(没记录什么错误码)。程序就是多线程运行。但是在服务器运行时候,有时候网站活动功能会失效。(大概几天一次)。但貌似服务没有停止(没注意看)。然后手动重新启动就可以了。

请问如果服务没有停止,那么程序会不会因为某些因素不运行,服务不运行跟存储过程有关系吗?如果服务停止,怎么监测让其自动启动。

(第一次搞这个,好多不懂啊
...全文
155 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
liujiang917 2013-02-06
  • 打赏
  • 举报
回复
try catch捕获到异常后,重新启动服务也可以
Benjay77 2013-02-06
  • 打赏
  • 举报
回复
我之前项目里也有这种情况 服务是启动状态 但是项目运行提示服务没有启动 之后是发现服务调用的端口被占用 资源未释放
三五月儿 2013-02-06
  • 打赏
  • 举报
回复
要是不能用try catch,就写个小程序监测服务,挂了就自动重启。
QQ:21862245 2013-02-06
  • 打赏
  • 举报
回复
有线程挂了的原因
狼烟辉 2013-02-06
  • 打赏
  • 举报
回复
呵呵,我以前也遇到同样的问题,服务半个月左右就需要重新启动一次。 而且服务死的时候一直处于假死状态,搞得人很郁闷。
宝_爸 2013-02-06
  • 打赏
  • 举报
回复
引用 3 楼 ameol 的回复:
引用 2 楼 gxingmin 的回复:try catch捕获到异常后,再从启动服务的代码处执行谢谢,回头弄弄。我们那小领导不知道想什么,程序里一个try catch都不让写,说什么效率。晕
这得多高的效率要求才要这样啊。
我就是大神 2013-02-05
  • 打赏
  • 举报
回复
引用 2 楼 gxingmin 的回复:
try catch捕获到异常后,再从启动服务的代码处执行
谢谢,回头弄弄。我们那小领导不知道想什么,程序里一个try catch都不让写,说什么效率。晕
gxingmin 2013-02-05
  • 打赏
  • 举报
回复
try catch捕获到异常后,再从启动服务的代码处执行
gxingmin 2013-02-05
  • 打赏
  • 举报
回复
是因为你代码异常了导致服务挂掉 你把你的代码try catch一下

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧