广播入坑到出坑
使用环境
laradock
laravel 5.8+
流程命令
// 启动服务
docker-compose up -d php-worker nginx redis laravel-echo-server
// 查看连接信息
docker-compose up laravel-echo-server
坑
channel 频道名称 push 被修改为了 laravel_database_push
坑的原因是,laravel5.8 redis 配置项 增加了前缀,导致广播名称 增加了前缀
私有 Private
私有库docker 中 nginx 端口转发问题
laravel-echo-server_1 | [7:25:15 AM] - Error authenticating vEPeXnoPftTmzXWJAAAB for private-privatePush.1
laravel-echo-server_1 | Error: connect ECONNREFUSED 127.0.0.1:80
laravel-echo-server_1 | at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1056:14) {
laravel-echo-server_1 | errno: 'ECONNREFUSED',
laravel-echo-server_1 | code: 'ECONNREFUSED',
laravel-echo-server_1 | syscall: 'connect',
laravel-echo-server_1 | address: '127.0.0.1',
laravel-echo-server_1 | port: 80
laravel-echo-server_1 | }
laravel-echo-server_1 | Error sending authentication request.
解决方案laravel-echo-server
"authHost": "http://nginx",
修改后需要重新构建
docker-compose build laravel-echo-server
参考文档
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: