谁知道自己写的windows接收文件的服务经常自己停止怎么回事。就是市区每天接收各区县的数据包,通过配置文件设置接收时间,不过我测试很多次,不一定接收到哪个区县的数据时接受服务就意外停止了,我看了看当时发送数据的区县的数据包很小,而且各区县的发送时间我也都隔开了一个小时,理论上一个区县的发送文件到接受导入用不了五分钟。我还把服务卸载重新安装也不行。郁闷啊,哪位高手指点指点啊?
就是在把接收到的文件解压后就停止了,之后应该是导入,可是这两个方法都在try里面,抛异常的话肯定应该有日志信息的,问题是现在没有。日志到解压数据包成功后就没有了,然后接受服务也停了。
查看下文件是否被死锁了,或在程序中是否产生死循环,还有时间计算的方式等
没有任何错误提示吗?建议运行过程中写个简单的txt文件的日志,出了问题看日志,也好知道是哪里才出的问题
就是在把接收到的文件解压后就停止了,之后应该是导入,可是这两个方法都在try里面,抛异常的话肯定应该有日志信息的,问题是现在没有。日志到解压数据包成功后就没有了,然后接受服务也停了。
@冷水寒冰: 是不是解压的代码出的问题,把方法体去掉,或者写点简单代码看看服务还停止不。这个不好测啊。呵呵
@会长: 我写日志了,实在导入的方法里出错的,我在停止的地方try起来了,不知道为啥这两天服务不停止了,我也没干别的,不知道啥原因。