Постоянно работающий laravel -эхо-сервер с супервизором - PullRequest
0 голосов
/ 15 января 2020

Я установил и настроил Supervisor & Laravel -Echo-Server, и я установил программу, которая должна непрерывно запускать laravel -echo-сервер, и она выглядит следующим образом:

[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-сервер установлен глобально с npm list -g laravel-echo-server (он есть).

Определен абсолютный путь к laravel -эхо-серверу, который выглядит следующим образом: command=/root/.nvm/versions/node/v10.13.0/bin/laravel-echo-server start --dir /var/www/html/laravel

Создана ссылка sym для laravel -echo-сервера в usr/bin, и я поместил файлы laravel-echo-server.json как в ссылку sym, так и в абсолютный путь (для целей тестирования, чтобы увидеть, я могу запустить сервер оттуда - могу), снова переопределил команду в программе на command=laravel-echo-server start, ничего не работает, и у меня нет идей.

Может кто-нибудь помочь мне с тем, что я не так?

PS Опять же для целей тестирования я настроил PM2, и когда я запускаю laravel-server-echo через него, он говорит, что он в сети, но это на самом деле нет, поэтому я предполагаю, что он, вероятно, сталкивается с подобной ошибкой.

1 Ответ

0 голосов
/ 15 января 2020

Я нашел решение своей проблемы: ln -s /root/.nvm/versions/node/v10.13.0/bin/node /usr/bin/node

Насколько я понимаю, это ошибка для Node в Debian.

...