workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
WebSocket 发送内容有换行时,服
务
端无法接收?
通过打印客户端发送过来的内容 print_r($message_data);如果是一段正常的内容,可以正常打印输出, 如果内容中含有换行,就无法打印。。。
问答
向GatewayWorker搭建的TCP服
务
器发送JSON数据报错
> 如下图所示  
问答
socket和http能共用443端口嘛?
websocket服
务
和http服
务
能共用443端口嘛?求代码!
文档
文件监控
监控文件更新并自动reload载入新的业
务
代码(一般在开发时使用) 2.监控所有进程占用内存,如果某个进程占用内存即将超过`php.ini`中`memory_limit`限制则自动安全重启该进程(
不
影响业
务
) ## 监控配置 配置文件 `config/process.php// 是否开启内存监控 ] ] ] ]; ``` `monitorDir`用来配置监控哪些目录的更新(监控目录的文件
不
宜过多`options.enable_memory_monitor`值为`true`时,则开启内存占用监控(内存占用监控
不
支持windows系统)。
问答
BusinessWorker类的使用问题
BusinessWorker类的使用问题 关于此$worker->count = 4 此值应该根据服
务
器的什么去设置为最佳?Gateway类 $gateway->count = 8; 此值应该根据服
务
器的什么去设置为最佳?我当前服
务
器是阿里云的8核 8G的服
务
器 BusinessWorker类里 $worker->count = 4 Gateway类里 $gateway->count = 8 是否为最佳?
问答
Gateway结合thinkphp,使用很久了,突然发现一个问题
在负载均衡情况下,释放掉后端服
务
器后,会话请求还一直尝试之前的ip。请问是什么原因?stream_socket_client(): unable to connect to tcp://172.19.191.91:2918 这台172.19.191.91 gateway都已经释放了, 重启主服
务
器,重启gateway服
务
器,重启这台服
务
器 还一直报这个错,配置文件有缓存吗?
问答
关于context的一些疑问
#### 问题描述 在例子中,onMessage是一个协程,从这个协程进入新的协Coroutine::create,这个新的协程结束后返
回
onMessage协程,然后通过context获取user_info是成功,这样做法与user_info保存到一个变量$user_info中,然后进入新协程,协程结束后返
回
onMessage协程,照样拿到$user_info的值,那context方式跟用变量保存方式好像没什么区别
分享
使用phpstrom 调试 webman
我这里使用的 phpstrom 2025版本 (配置服
务
器) > 设置 --> php --> 服
务
器 > 这里填写正确的端口 !> 默认
不
用改就是这样  ### 5. 启动调试 > 先点击小蜘蛛 > 在点击调试 !
不
用调试可以这样配置 > 这里使用 php8.2 
问答
nginx 反向代理wss ,报104: Connection reset by peer
最近我们迁移了服
务
器,之前配置过wss,参考:http://wenda.workerman.net/?/question/1485 ,是成功的,但迁移的新的服
务
器之后,一直报: ```log 2017/09/15 23:00:58 11891#0: *1262 recv() failed (104://0.0.0.0:7777 ChatGateway 1 0 0 2 `` 使用telnet 访问,直接连接
不
了rewrite /wss/(.*) /$1 break; proxy_redirect off; } ``` 现在都找
不
到问题所在
问答
一个WOKRER代理调用另外一个WORKER代理中的异步TCP连接的问题。
问题是这样的 我开了一个WOKRER, WORKER A, 假设COUNT是100,在其中使用了$serverA = new AsyncTcpConnection()连接另外一家公司的服
务
器 SERVER这个SERVER A
不
限制连接数,所以我开了100个进程 问题是我的WORKER B,模式一样的,需要$serverB = new AsyncTcpConnection()连接另一台服
务
器SERVER我想
不
要WORKER B了,就用WORKER A中既连接SERVER A,又连接SERVER B。也就是 两个AsyncTcpConnection都放在WORKER A中。
问答
thinkphp6 阿里云 stream_socket_client(): unable to
(我只是一台服
务
器 没做分布式)** **2.第一次用阿里云服
务
器搭建** thinkphp bindUid的时候就提示 stream_socket_client(): unable to connect to tcp://127.0.0.1:29vendor/autoload.php'; // register 必须是text协议 $register = new Register('text://0.0.0.0:1238'); // 如果
不
是在根目录启动{ Gateway::$registerAddress = "127.0.0.1:1238"; Gateway::sendToAll("11111"); //这里
不
会报错但是没发送成功
分享
[邪修] 应用别名映射的简单解决方法
$pathExplode[0]; ``` 访问
效
果: / => /index/index => app\controller\Index::Index /testadmin/user/login =
分享
分享一个基于本地文件系统的小型cache缓存函数
* @param string $name 缓存名称 * @param mixed $value 缓存值 * @param int $expire 缓存有
效
时长
问答
dnmp下如何运行webman应用
client: 172.18.0.1, server: webman.test, request: "GET / HTTP/1.1", host: "webman.test" ``` #### 想达到的
效
果
问答
如何在php后端及时推送消息给客户端
walkor大神,目前需求是这样的: **有一群商家在后台网页处理批量导入产品 -》 服
务
器接受请求 -》 开始foreach一个一个处理导入请求;** 我现在想每成功导入一个就推送到前台显示已经导入成功看了聊天室代码,消息推送都是靠前端js+event.php,我想直接在php里面
不
需要onMessage触发.我从下午看到现在文档,也看了很多问答,依然非常糊涂,
不
奢望给整段代码,但是希望walkor大神给点思路。
问答
Worker web 与Worker Socket交互
别人都说用GateWay可以做到,我也下了小蝌蚪源码来看,感觉并
不
是我说的这个功能,从配置上来说都比我说的业
务
麻烦很多。我自已也写了个把$ClientA ..C存到Store里去,但$clientA是用AsynTcpConnection做的,有onMessage,onClose这些匿名函数,存
不
了Store
问答
请教一下帮我看看这个前后端为什么连接后要刷新网页内容才会显示
大家帮我看一下,我现在有一个网站,前端和后端
不
是一套的,现在我把这两个凑到一起,结果网页聊天消息
不
显示,要刷新一下网页才显示。 懂的帮我看看吧,谢谢了!这个是客户端百度网盘提取:https://pan.baidu.com/s/1IH4XikVkcDcWAw2cQ9zqwg 提取码:s38m 复制这段内容后打开百度网盘手机App,操作更方便哦 这个是服
务
端百度网盘提取
问答
请问一个phpsocket的问题
#### 问题描述 需求是这样的有一个打印机用网线连接到路由器打印机有一个ip地址比如192.168.110.115, 我在本地用PHP环境调用是可以正常执行打印的,但是我把代码放到服
务
器上就执行
不
了socket_connect($socket, $ip, $port); socket_write($socket, $lab); socket_close($socket); ``` #### 为此你搜索到了哪些方案及
不
适用的原因
问答
redis队列失败造成的堆积,各位是什么处理的
#### 问题描述 模拟了一下多进程队列造成失败后的情况(以最坏情况打算的),发现如果失败会一直堆积,并
不
会有过期情况,而list的key是拼接 queue_{redis-queue}-failedsend-slow-mail前面一段还好,只是后面这一段是根据目录命拼接而成, 如果是自行用定时器检测失败任
务
,是
不
是每增加一个队列都得增加, 有没有类似think-queue的处理办法,再尝试多次失败后(真·失败)调用“失败方法
问答
请问在外部怎么给Gateway连接中的用户发消息?(已解决)
然后项目有一个业
务
场景是收到微信公众号的客户消息推送时,转发给长连接中的某个客服,请问这种情况怎么处理?就是在有client_id的情况下,怎么在外部给Gateway连接中的用户发消息?另,因为是临时需要添加交互功能,所以GatewayWorker
不
在同一个文件夹下,因为比较小白,也请告知外部得怎么引用,引用哪个文件。。。。
不
胜感激 [attach]526[/attach]
« 上一页
1
...
297
298
299
300
301
302
303
304
...
481
下一页 »
« 上一页
300
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝