写入NFS存储的文件有时会损坏



我们有一个生产系统,在该系统中,我们每天生成1000秒的XML文件,每个文件的最大大小为150MB,每天都安装在应用程序服务器上的NFS存储。NFS和应用程序服务器都在Solaris 10操作系统上运行。

我们正在使用JAXB(Java XML API)生成XML文件。

应用程序服务器没有报告的错误,但是一段时间生成的XML文件像缺少标签一样损坏,并且无法正确完成。我们怀疑这个问题是因为NFS存储,因为我们排除了其他应用问题的可能性(无法复制和重新编写生成文件的工作,而无需任何问题)。

任何人都可以建议我们如何确保NFS写作没有问题?或关于我们如何调试问题的其他建议?

问候,Mayuran

如果您始终存在NFS文件损坏,请查看您的网络。网络很可能是不稳定的,因此导致写入在运输中迷失。我在上一份工作中遇到了这个问题,只是发现网络发生了很多碰撞,以至于我们的某些数据包由于超时而被抛弃,而NFS在网络方面并不是很容易的容忍度,为此)。

首选是如果可能的话,不要使用NFS,但是除此之外,请使用开关日志,tcpdumps等检查您的网络。

相关内容

  • 没有找到相关文章

最新更新