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错误
你有两个问题.一个是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)
这应该可以帮助您解决问题
| 归档时间: |
|
| 查看次数: |
966 次 |
| 最近记录: |