[英]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.