无法查找 DNS 配置信息服务:(ipc/send) 目标端口无效

Could not lookup DNS configuration info service: (ipc/send) invalid destination port

在 Mac OS X 服务器 10.6.8 上,我有一个节点服务器启动 forever over SSH 使用 nodemailer 在 GandiMail 上配置了 SMTP。

有时,当我尝试发送电子邮件时,它根本没有送达,并且在我的 forever.log 中出现错误:

could not lookup DNS configuration info service: (ipc/send) invalid destination port

这是怎么回事?

给定 this mail on Apple Mailing lists,似乎 DNS 在 SSH 会话结束后立即停止工作,即使服务器在后台启动并使用 [= 与 shell 分离也是如此17=]永远.

我通过远程登录我的服务器并直接在本地终端上启动我的 node.js 服务器解决了这个问题。

注意:如果有人对此有更合适的修复,请编辑并将其添加到此答案中。