workman配置,问题(二):Can not connect to tcp

8 篇文章 0 订阅
4 篇文章 0 订阅

当我以为已经成功已经配置好workman的时候,可是我在业务运行使用

 Gateway::sendToUid($uid,$data);

这个方法的时候,就出现下面这段报错:

Can not connect to tcp: //127.0.0.1:1236 Connection refused

着实让我苦恼了好久,因为我对workman的配置以及配置不是很熟悉,也问了一些人,虽然没有那么快,但也给了很大的方向,然后我发现我运行 我的start.php文件时候结果是没有

linux 上部署的时候没有显示worker listen那些值

所以我就在这个方面方向着手 

     https://wenda.workerman.net/question/3671 这篇文章里的评论提醒了我,原来是我的start.php

foreach(glob(__DIR__.'/application/workman/*/start*.php') as $start_file)

也就是这个地方指向start.php的路径问题,tp5目录指向,我的是在workman的目录下,contrller控制器文件下的保存,所以并不需要将controller写出,因为*代表在该总目录下含任何start开始的文件查询,算是模糊查询的一种

最后三个文件对齐端口号,127.0.0.1:1239或者以你linux 运行的为基准

目前就是这些了,希望对看到这篇文章你的有帮助

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值