Javascript 无法连接到.sock文件
'Error:connect enoint unix:/run/php fpm/php fpm.sock\n at Object.exports.\u errnoException(util.js:860:11)\n at exports.\u exception with hostport(util.js:883:20)\n at PipeConnectWrap.afterConnect[as oncomplete](net.js:1063:14)' 当我连接到我的服务器时,它从第二个服务器请求PHP文件,然后发生错误 Sock文件存在,但PHP服务器无法使用net.Stream连接到它 我如何解决这个问题Javascript 无法连接到.sock文件,javascript,node.js,unix-socket,Javascript,Node.js,Unix Socket,'Error:connect enoint unix:/run/php fpm/php fpm.sock\n at Object.exports.\u errnoException(util.js:860:11)\n at exports.\u exception with hostport(util.js:883:20)\n at PipeConnectWrap.afterConnect[as oncomplete](net.js:1063:14)' 当我连接到我的服务器时,它从第二个服务器请
var connection = new net.Stream();
...
connection.connect(options.fastcgiHost);
/run/php-fpm/…
看起来像是一个无效的路径,不应该是/var/run/php-fpm/…
?不,路径是有效的(ls/run/php-fpm/php-fpm.sock工作,/run只是/run)。确切地说,net.Stream()
是什么?我认为它被调用了。即使使用var connection=net.connect({path:options.fastcgiHost})代码>而不是以前的代码,它不工作。同样的错误。当路径没有unix时:它返回挂起。最后,我将使用C模块。