主管没有为centra7工作laravel-echo-server

Pan*_*kaj 4 laravel-5.5

supervisor.log文件的日志详细信息如下.当我在分支OS7上重新启动主管时出现以下错误

2018-02-01 17:48:02,392 INFO spawnerr:找不到命令'/ var/www/laravel/laravel-echo-server'2018-02-01

17:48:03,393 INFO success:laravel-queue-listener进入RUNNING状态,进程

熬夜超过1秒(startsecs)2018-02-01 17:48:03,394 INFO spawnerr:找不到命令'/ var/www/laravel/laravel-echo-

server'2018- 02-01 17:48:05,396 INFO spawnerr:找不到命令'/ var/www/laravel/laravel-echo-server'2018-02-01

17:48:08,401 INFO spawnerr:找不到命令'/ var/www/laravel/laravel-echo-server'2018-02-01

17:48:08,401 INFO放弃了:laravel-worker进入FATAL状态,太多启动重试太快

更多关于这个问题

我使用putty访问服务器并手动运行命令laravel-echo-server start,一切正常,但是如果使用带有以下代码的supervisor文件运行相同的命令并重新启动主管,为什么它不起作用...这是我尝试运行laravel-echo-时的屏幕截图服务器手动使用putty.但是当腻子关闭时,这是没有用的...... laravel-echo-server也会下车.

在此输入图像描述

laravel-echo-server的命令详细信息在管理程序文件中

[program:laravel-worker]
command=/var/www/laravel/laravel-echo-server start
autostart=true
user=root
autorestart=true
stdout_logfile=/var/www/laravel/storage/logs/echoserver.log
Run Code Online (Sandbox Code Playgroud)

您可以在下面查看laravel-echo-server已安装在服务器上.

在此输入图像描述

更新 - 1

使用命令 - which laravel-echo-server,发现路径laravel-echo-server/usr/bin/laravel-echo-server

当我进入上述目录并尝试手动运行该命令时laravel-echo-server start,它给出了错误消息laravel-echo-server.json文件丢失.我手动添加并更新了url(authHost和allowOrigin).最后,我停止了手动运行的命令,并在supervisor文件中添加了正确的路径.现在就像下面一样.

[program:echo-server]
command=/usr/bin/laravel-echo-server start
autostart=true
user=root
autorestart=true
stdout_logfile=/var/www/laravel/storage/logs/echoserver.log
Run Code Online (Sandbox Code Playgroud)

然后我重新启动了主管并获得了以下主管日志.

2018-02-09 07:19:31,674 INFO成功:echo-server进入RUNNING状态,进程停留超过1秒(startsecs)
2018-02-09 07:19:31,715 INFO退出:echo-server(退出)状态0;预期)
2018-02-09 07:19:32,718 INFO产生:'echo-server'与pid 2286
2018-02-09 07:19:33,648 INFO退出:echo-server(退出状态0;不是预期的)
2018-02-09 07:19:34,652 INFO产生:'echo-server'与pid 2296
2018-02-09 07:19:35,545 INFO退出:echo-server(退出状态0;未预期)
2018-02-09 07:19:37,550 INFO产生:'echo-server'与pid 2306
2018-02-09 07:19:38,446 INFO退出:echo-server(退出状态0;未预料到)
2018-02-09 07:19:41,451 INFO产生:'echo-server'与pid 2317
2018-02-09 07:19:42,299 INFO退出:echo-server(退出状态0;不预期)
2018-02-09 07:19:43,301 INFO放弃:echo -server进入FATAL状态,太多启动重试太快

我仍然面临socket.io/socket.io.js的 404错误

Tar*_*ani 6

你有两个问题.一个是echo服务器可执行文件的路径,一个是工作目录.你需要使用下面的配置

[program:echo-server]
command=/usr/bin/laravel-echo-server start
dierctory=/var/www/laravel
autostart=true
user=root
autorestart=true
stdout_logfile=/var/www/laravel/storage/logs/echoserver.log
Run Code Online (Sandbox Code Playgroud)

这应该可以帮助您解决问题