当前位置:   article > 正文

程序运行过程中卡住,不再执行,也不产生错误信息_c51eeprom读取时,循环卡住

c51eeprom读取时,循环卡住

有个web项目存放在azure 云上,由于无法向IIS 一样可以灵活操作,因此写了一大堆的log进行程序记录,刚开始正常运行并写出日志文件。后来发现数据库不再更新,并且log 每日只写了一部分,后面的日志不再执行,也不产生任何错误,由此浪费了很多的时间进行调试操作,都没有找到原因,而当我将该程序部署到开发环境的时候,相同的配置文件跟源代码都是正常的执行 。

由于该项目是需要通过接口去调用数据,从而将数据写入本地文件,再将本地文件读取进行转成实体而可以保存,这个过程是为了避免长期链接接口而导致接口超时问题。很明显,这个地方无论无核都会长期占用很长的时间,并占用最大的资源。

代码中使用到了字节流跟文件流,在处理完成之后有将该对象进行关闭,但是并没有进行释放,因此容易占用内存空间,从而导致程序异常,目前将该操作每次运行完程序就把资源释放,部署到开发环境后,问题似乎得到解决,因此再每次使用该方法的时候,释放资源是十分必要的。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/547745
推荐阅读
相关标签
  

闽ICP备14008679号