php - 为什么 Laravel-echo-server 尝试连接到错误的服务器?
问题描述
我尝试使用 init 命令设置 laravel-echo-server,当我尝试使用它启动它时,laravel-echo-server start
我得到以下输出:
L A R A V E L E C H O S E R V E R
version 1.3.8
⚠ Starting server in DEV mode...
✔ Running at localhost on port 6001
✔ Channels are ready.
✔ Listening for http events...
[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)
[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)
[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)
等等。我真的不知道为什么它试图连接到 127.0.0.1,即使我在配置中另有说明。这是 laravel-echo-server.json:
{
"authHost": "https://mydomain.test",
"authEndpoint": "/broadcasting/auth",
"clients": [
{
"appId": "myid",
"key": "mykey"
}
],
"database": "redis",
"databaseConfig": {
"redis": {
"port": "6379",
"host": "mydomain.test"
},
"sqlite": {
"databasePath": "/database/laravel-echo-server.sqlite"
}
},
"devMode": true,
"host": null,
"port": "6001",
"protocol": "https",
"socketio": {},
"sslCertPath": "/etc/ssl/crt.crt",
"sslKeyPath": "/etc/ssl/key.key",
"sslCertChainPath": "",
"sslPassphrase": "",
"apiOriginAllow": {
"allowCors": false,
"allowOrigin": "",
"allowMethods": "",
"allowHeaders": ""
}
}
我在这里做错了什么?我找不到有类似问题的人(也许是因为它太明显了?)但我真的不明白为什么它不尝试连接到https://mydomain.test:6379而是连接到 127.0 .0.1
在此先感谢各位,如果您需要更多代码,请告诉我。
解决方案
你是 Laravel Echo 安装正在尝试连接到 Redis 服务器。您需要安装 Redis 并对其进行配置,或者使用其他 Laravel 广播驱动程序之一
推荐阅读
- android - 无法在 Android 上交叉编译内核
- ios - ios可折叠可展开底片
- c# - C# 中的 XML 多重解析
- javascript - 使用带有香草 Web 组件的引导模板
- python - 在 python 中返回多个值时的不同结果(Cryptopal 挑战)
- mysql - 任何人都可以帮助我优化我的查询以减少结果时间吗?
- excel - I am getting an error for my code "Runtime error 424"
- c++ - 是否总是一次映射和设置分配 1 个项目?
- javascript - 使用函数式编程在 Typescript 中过滤数组 [filter, map, some, reduce etc]
- python - 函数只需要 1 个参数(给定 3 个)?