连续 运行 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 的错误。
我已经安装并配置了 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 的错误。