【问题标题】:Laravel Echo Server giving Error Unhandled error event: Error: connect ECONNREFUSEDLaravel Echo Server 给出错误未处理错误事件:错误:连接 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

标签: php laravel socket.io


【解决方案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

      【讨论】:

        猜你喜欢
        • 2019-07-22
        • 2023-02-15
        • 1970-01-01
        • 2019-04-15
        • 2019-10-20
        • 2020-09-19
        • 1970-01-01
        • 1970-01-01
        • 2017-02-08
        相关资源
        最近更新 更多