连续 运行 laravel-echo-server with Supervisor

Continuously running laravel-echo-server with Supervisor

我已经安装并配置了 Supervisor 和 Laravel-Echo-Server 并且我已经设置了一个应该持续 运行 一个 laravel-echo-server 的程序并且它看起来像这样:

[program:laravel-echo-server]
directory=/var/www/html/laravel
command=/root/.nvm/versions/node/v10.13.0/bin/laravel-echo-server start
autostart=true
autorestart=true
redirect_stderr=true
user=root
stdout_logfile=/var/log/laravel-echo-server.log

我得到的命令行错误是:laravel-echo-server: ERROR (spawn error)

日志文件中的错误是:/usr/bin/env: ^^xnode ^^y: No such file or directory

到目前为止我尝试过的是:

检查 laravel-echo-server 是否与 npm list -g laravel-echo-server 全局安装(是)。

laravel-echo-server 的定义绝对路径如下所示: command=/root/.nvm/versions/node/v10.13.0/bin/laravel-echo-server start --dir /var/www/html/laravel

usr/bin 中的 laravel-echo-server 创建了一个符号 link,然后我放置了 laravel-echo-server.json sym link 和绝对路径中的文件(出于测试目的,看看我是否可以从那里启动服务器 - 我可以),再次将程序中的命令重新定义为 command=laravel-echo-server start, 什么都没用,我没主意了。

有人可以帮我解决我做错了什么吗?

P.S。再次出于测试目的,我设置了 PM2,当我 运行 laravel-server-echo 通过它时,它说它在线但实际上不在线,所以我假设它可能遇到类似的错误。

我找到了解决问题的方法: ln -s /root/.nvm/versions/node/v10.13.0/bin/node /usr/bin/node

据我了解,这是 Debian 上 Node 的错误。