首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不工作于laravel-echo服务器的centos7的主管

不工作于laravel-echo服务器的centos7的主管
EN

Stack Overflow用户
提问于 2018-02-03 23:11:59
回答 1查看 2.2K关注 0票数 4

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信息成功:laravel-队列-侦听器进入运行状态,进程已持续超过1秒(开始时间) 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-回声服务器’2018-01 1748:08,401信息被放弃:拉拉工人进入致命状态,太多的重试太快了

有关问题的更多信息

我使用putty访问服务器,并手动运行命令laravel-echo-server start,所有操作都正常,但是如果使用下面的代码运行相同的命令并重新启动supervisor...Here,那么它为什么不能工作,这是当我尝试使用putty手动运行laravel-echo-server时的屏幕截图。但是当油灰关闭的时候,这是没有用的.laravel-echo-server也开始了。

有关laravel-echo-server的命令详细信息在主管文件中如下所示

代码语言:javascript
复制
[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

您可以在下面检查laravel-echo-服务器是否已经安装在服务器上。

更新- 1

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

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

代码语言:javascript
复制
[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

然后我重新启动了主管,并得到了下面的主管日志。

2018-02-09 07:19:31,674信息成功:回送服务器进入运行状态,进程已停留>1秒(启动)2018-02-09 07:19:31,715信息退出:回波服务器(退出状态0;预期) 2018-02-09 07:19:32,718信息生成:带有pid 2286的“echo-server” 2018-02-09 07:19:33,648信息退出:回送服务器(退出状态0;未预期) 2018-02-09 07:19:34,652信息生成:带有pid 2296的“echo-server” 2018-02-09 07:19:35,545信息退出:回送服务器(退出状态0;未预期) 2018-02-09 07:19:37,550 2018-02-09 07:19:38,446信息退出:回送服务器(退出状态0;未预期) 2018-02-09 07:19:41 451 INFO生成:带有pid 2317的“echo-server” 2018-02-09 07:19:42,299信息退出:回送服务器(退出状态0;未预期) 2018-02-09 07:19:43,301 INFO放弃: echo-server进入致命状态,太多启动重试太快

我仍然面临着与socket.io/socket.io.js一样的404错误

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-09 10:05:04

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

代码语言:javascript
复制
[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

这将帮助您解决这些问题。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48603030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档