Laravel Echo Server 给出错误未处理错误事件:错误:连接 ECONNREFUSED
Posted
技术标签:
【中文标题】Laravel Echo Server 给出错误未处理错误事件:错误:连接 ECONNREFUSED【英文标题】:Laravel Echo Server giving Error Unhandled error event: Error: connect ECONNREFUSED 【发布时间】:2019-01-07 10:27:39 【问题描述】:我正在尝试在文章的帮助下在 Laravel 5.5 上安装 Laravel Echo 服务器 https://medium.com/@dennissmink/laravel-echo-server-how-to-24d5778ece8b
一切都顺利,但当我
laravel-echo-server start
错误自带
[ioredis] Unhandled error event: Error: connect ECONNREFUSED 127.0.0.1:6379
at Object._errnoException (util.js:992:11)
at _exceptionWithHostPort (util.js:1014:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1186:14)
我安装了 laravel 5.6 但我仍然面临同样的错误
提前感谢谁能指导我如何处理此错误
【问题讨论】:
看来你没有安装redis 但在文章中他没有 确实他做到了,它在要求中注明。错误也清楚地表明 ioredis 无法连接到本地主机上的 redis 端口。 npm install redis 后出现同样的错误 要安装node javascript客户端,需要服务器redis.io/topics/quickstart 【参考方案1】:好像没有安装 Redis 或者 Redis 服务器没有运行。
从https://redis.io/下载并安装服务器
然后使用“redis-server”运行服务。
之后就可以顺利运行“laravel-echo-server start”
【讨论】:
【参考方案2】:确保 redis 监听 127.0.0.1:6379。 查看 /etc/redis/redis.conf,其中显示“bind ....”的行。确保它是“绑定 127.0.0.1”,否则转到您的 laravel-echo-server.json 并更改 databaseConfig:redis:port:“6379”,主机:“...”。 “...”表示redis.conf中标记的内容
【讨论】:
【参考方案3】:确保您已安装 radis 服务器
sudo apt install redis-server
【讨论】:
以上是关于Laravel Echo Server 给出错误未处理错误事件:错误:连接 ECONNREFUSED的主要内容,如果未能解决你的问题,请参考以下文章
在 laravel-echo-server 中找不到模块“node-v46-linux-x64/node_sqlite3.node”错误
laravel-echo-server 404 尝试进行身份验证时
我正在尝试为 user 和 admin 实现 laravel 5.2 多重身份验证。但是未定义身份验证用户提供程序 [] 错误给出