【问题标题】:Node.js server randomly throws EAI_AGAINNode.js 服务器随机抛出 EAI_AGAIN
【发布时间】:2015-11-23 01:45:16
【问题描述】:

我的 Node.js 服务器有时会抛出 EAI_AGAIN 错误,我不知道为什么。我在我的 Linux 服务器上运行了多个完全不同的 Node 应用程序,当抛出此错误时,它主要同时出现在所有应用程序上。错误发生不规律,本周1次,上个月2-3次。

在这个Linux manpage 上,我可以看到 EAI_AGAIN 的含义如下:

名称服务器返回了一个临时故障指示。请稍后再试。

我的 Linux 服务器或 Node 应用程序有什么问题吗?还是我应该忽略这个错误?也许这是一个错误,有时只是像超时一样发生而我对此无能为力?

【问题讨论】:

标签: node.js


【解决方案1】:

我想我在以下链接中找到了对您问题的提示:http://www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.html

除了不应该锁定/关闭/弄乱您的 node.js 服务之外,我不确定可以对错误本身采取什么措施。如果它确实破坏了您的 Node 应用程序,那么我误解了您的问题。但是,如果我要相信链接中的信息,那只是可能发生的事情之一。 如果可以,请捕获错误,等待片刻(片刻为几分钟或几秒,具体取决于您的 Node 应用程序执行的操作),然后重试您尝试执行的操作。

【讨论】:

    猜你喜欢
    • 2014-03-16
    • 2018-02-02
    • 1970-01-01
    • 1970-01-01
    • 2012-08-19
    • 2013-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多