自几周前以来,我们的下载链接出现随机问题。我们有一个用节点js制作的网页,并且其中有一些链接可以下载一些.exe(我们的游戏安装程序为155Mb)。大多数时候,链接都可以正常工作,但是有时候,当我更改游戏版本或上传更多文件进行下载时,我们会遇到下载次数减少的情况。
我已经查看了我们网站的日志,发现下一个错误:
Downloading file: VisionaryEye-64bits-Setup.exe Error: write EPIPE at Object.exports._errnoException (util.js:870:11) at exports._exceptionWithHostPort (util.js:893:20) at WriteWrap.afterWrite (net.js:763:14) undefined
一开始我以为我们的代码有问题,但是几个月来我们一直没有变化,但是奇怪的是,只有删除服务器中的一些文件,下载才开始进行再次好。我们已经与服务器提供商linode进行了交谈,他们说他们的服务一切正常。
我们已经讨论过升级NodeJ和不同模块的原因,因为它们太旧了,但是我担心可能还有另一个我们看不到的问题。
有人能指出我可以调查解决这个问题的方向吗?