繁体   English   中英

node.js集群模块+ Unix套接字

[英]node.js cluster module + unix sockets

我正在尝试使用节点的内置集群模块,并且在使用端口时,一切正常。 但是,当尝试使用unix套接字时,效果却不太理想:

错误:错误:ENOENT,取消链接“ /tmp/socket.sock”

它从不创建此文件...不使用unix套接字时,一切正常。

供参考,我的代码如下所示: https : //github.com/jmonster/node-clustrap

这在最新的node-clustrap中已解决-问题是在每个子进程中取消套接字的链接,而不是在主服务器中仅执行一次。 希望这对别人有帮助!

我发现问题是在无条件创建之前,我一直在取消套接字的链接。

主服务器成功创建了套接字,然后每个工作人员都将其删除!

我将unlink调用移到了仅适用于母版的代码部分中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM