整容说文库 > 程序代码 > 教育资讯

关于linux磁盘空间与javaweb项目的问题

来源:学生作业帮助网 编辑:整容说文库 时间:2019/05/27 05:52:44 程序代码
关于linux磁盘空间与javaweb项目的问题程序代码
java 锁死 resin 负载均衡 背景:javaweb项目,服务器为resin3.因为做负载均衡,所以无法判断什么原因导致的偶发性程序卡死现象,并且未抛异常。初步怀疑为使用jdbc访问数据库时程序锁死,sql为简单的单表查询,问题未复现且程序中关键部位无debug输出,所以暂不确定原因。
大神能否为我解答一下问题?
1.linux磁盘空间占满会导致java程序锁死吗?
2.linux磁盘空间占满导致log4j无法输出,会让java程序锁死吗?
3.linux磁盘空间占满会导致jdbc锁死吗?
4.linux磁盘空间占满会导致io锁死吗?
友情帮顶了,个人见解:
你的Log4j写日志文件,如果磁盘空间满了,那么肯定就不能写了,所以会抛出异常,但是应该不会导致异常吧!
IO异常会带来各种奇怪的现象。
针对你的情况,你大可不必这样猜疑,在你的系统中,貌似缺少关键模块的性能日志或者计数功能。建议增加这些关键模块调用的性能日志。比如jdbc的调用性能日志。这样可以帮你排除一些疑点。
另外如果怀疑IO有问题,就进行系统IO的监控,看看磁盘队列或者延迟是多少?要长期的,别感觉慢了才上去,就晚了。
程序代码