workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
分享
二进制打包后
不
能发件的问题及解决方案
&& sudo curl -o /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert-2024-09-24.pem ``` 实测并
不
行,自己看了下服
务
器上现有php.ini的证书路径,扒出来写到 config/plugin/webman/console/app.php,试了下可行,有遇到相同问题的朋友可以试试,还是
不
行就看看自己服
务
器的
问答
老哥帮我分析下什么情况
业
务
逻辑里只有数据库查询返
回
数据
问答
请问有没有做过thinkphp常驻内存的压力测试以对比webman?
如题,目前有一个很大的A P I项目想从thinkphp v5迁移到webman,但是
不
知道提升
效
果到底如何,目前是针对控制器及方法做的限流,感觉还是要从fpm改到webman这种常驻才会有较大的提升。
问答
workerman 长时间运行,出现无法连接现象
昨天晚上测试好,功能一切正常,workerman -d 模式就开着,无任何连接 刚才启动了一个客户端,居然发现连接
不
上 重启workerman后就可以正常连接了 开了4给进程,每个进程1个时钟,50秒一个
事
件,程序运行了大约10小时,期间无任何连接,,为啥会出现连接
不
上的情况呢?
问答
[已解决]多语言报错TypeError
# 问题已解决 是手册中 ``` #所有的语言文件都是返
回
一个数组例如: // resource/translations/en/messages.php return [ 'hello'in /vendor/symfony/translation/Loader/PhpFileLoader.php:33 ``` #### 截图报错信息里报错文件相关代码 ``` #报错文件,错误发
生
在此处的require $resource; } } ``` #### 操作系统及workerman/webman等框架组件具体版本 最新版本webman 环境为php80 opcache已开启 原
生
模板
问答
小蝌蚪聊天室退出后
不
消失
我按照提供的源码把小蝌蚪实验室安装到服
务
器,但是后来发现当周围出现新的蝌蚪后,如果他退出了,我的画面上他
不
会消失。而我看了官网的demo演示和虚拟主机版是没有这个问题的,退出即立即消失。我以为是我哪里弄错了,后来发现通过自己主机搭建的都有这样的问题,
不
知道怎么解决,希望大神能指点一下,谢谢了
问答
有人在ci框架用过workerman吗,开启的websocket无法访问
websocket服
务
能够开启成功,但是却无法连接! 如果开启的服
务
不
走ci的入口文件,则可以访问,一走ci框架的入口文件,就无法访问,很纳闷 附上代码: ```php <?new Worker("websocket://0.0.0.0:800"); $ws_worker->name = 'MyWorker'; // 启动4个进程对外提供服
务
$ws_worker->count = 4; // 当收到客户端发来的数据后返
回
hello $data给客户端 $ws_worker->onMessage
问答
nginx转发到webman问题(webman BUG)
#### 问题描述 主服
务
器配置转发到子机webman 返
回
数据错误 实测500kb大小文件没有任何问题, 可以下载 但是3MB的文件就
不
行了 chrome浏览器直接下载未完成 使用curl方式 去获取只能读到2MB大小 如果将主服
务
器nginx转发到子机nginx 6MB大小的文件都没问题 所以判断结论是webman的问题 主服
务
器nginx配置 location / { proxy_redirect
问答
PHP聊天系统源码-即时通讯聊天源码 - 泡泡IM
**泡泡IM**是一款基于Workerman开源框架开发的**[PHP聊天系统源码](https://www.popoim.com/)**(PHP即时通讯源码),提供高
效
、灵活的PHP聊天系统解决方案。## 部署与扩展 泡泡IM的聊天系统源码提供了详细的部署教程,无论是Linux还是Windows服
务
器,都能快速完成环境配置。得益于Workerman开源框架官方的支持,源码支持高并发处理,单台服
务
器即可承载数万用户同时在线。## H5移动端
效
果  ## APP
效
果 !** 👉 **[https://www.popoim.com](https://www.popoim.com)** 或联系客服咨询,获取技术支持和定制服
务
!
问答
gatwayworker一对一聊天,刷新页面后,clientid重新
生
成绑定,但是就接收
不
到消息了,有什么方法解决吗
想实现一对一聊天,在正常登陆页面后,可以正常一对一聊天,当前刷新页面后,另一方发送消息就
不
能正常接收了,必须都刷新页面才能正常接收,应该是刷新页面后clientid改变,造成发送消息一方还是发送给之前的
问答
webman中如何集成单元测试?
可以测试服
务
类 但是无法测试http请求 `test/BaseText.php` ``` # DI protected $container; public function __construct[截图](//www.workerman.net/upload/20210301/01603c82cc4c6f.png) 可以测试服
务
类 有
不
有办法测试控制器的返
回
呢
问答
gatewayworker,客户端连接服
务
端时好时坏
大神你好,我在客户端点击连接服
务
端,有时点击一次就能连接上,服
务
端onConnect可以打印echo。有时点击几次才连接上。发送数据也是时好时坏。请指教,谢谢。
问答
WorkerMan Crontab 计划任
务
如何销毁?
我按照手册去启动了Crontab计划任
务
,但是我停止了守护进程,crontab还在跑,怎么停止crontab呢?
问答
连接成功了,但是发送消息发
不
出去
首先建立websocket连接ws = new WebSocket("ws://" + document.domain + ":8066");,用ws.readyState判断是连接成功了,而且服
务
端也能查到连接,但是ws.send("ssssssssssssssssssssssssss");的时候,用ws.bufferedAmount判断一直发送
不
出去。
问答
低版本浏览器使用WebSocketMain.swf接收
不
到消息 ?
客户端部分代码: [attach]279[/attach] 服
务
端部分代码: [attach]280[/attach] 在支持websocket的浏览器 ( HTML5 ) 中一切正常: [attach]281[/attach] 在低版本浏览器 ( flash ) 中, 可以触发onopen, 但是接收
不
到消息onmessage: [attach]282[/attach] 我该怎么办呢
问答
webman部署到线上以后能
不
能把端口号隐藏掉
#### 问题描述 webman部署到服
务
器上以后必须带着自定义的端口号才能访问,以前fpm项目默认用的是80端口可以
不
用带,但是现在webman如果
不
带自定义端口号就访问
不
到请问有什么办法可以解决。#### 为此你搜索到了哪些方案及
不
适用的原因 Nginx配置应该可以解决吧,奈何对Nginx配置
不
是十分的了解求各位能分享一下
文档
sendToGroup
对数据
不
再做任何处理,直接发给客户端。如果```$raw```为```true```,要求```$message```为用协议打包好的数据(调用了gateway指定协议的encode方法
生
成的数据),否则客户端可能无法解析。此参数一般用于某些特殊情况,例如合并多个数据包为一段buffer,一次性发给客户端,而
不
是逐条发给客户端,这将有助于降低系统负载。 绝大多数情况此参数用
不
到,开发者可以忽略。## 更新日志 | 版本 | 说明 | | -- | -- | | 2.0.7 | 增加了```$exclude_client_id```和```$raw```参数 | ### 返
回
值 因为数据发送是异步进行的,所以没有返
回
值。
问答
【已解决】这个是workerman的ws协议问题还是 Client代码问题
time.Second, }, Origin: &url.URL{Scheme: "http", Host: "chat.workerman.net"}, } // 连接WebSocket服
务
器关闭WebSocket连接 wsConn.Close() } ``` #### 其他补充 `ws://chat.workermnan.net:7272/: ` 这个末尾:,是error字段的,
不
是
生
成的地址错误
问答
出现一个系统异常,导致数据有问题
(另外,我用的是RPC,明明类里面有我写好的方法,但RPC服
务
一直报“to be a valid callback, class 'Dashboard' does not have a method”,服了,这个问题改的我都怀疑人
生
了。是
不
是也跟上面报的问题有关呢?)
问答
mysql断线后定时任
务
报错: getBitwiseOperators() on null
webman 定时任
务
mysql断线后,几分钟后,虽然mysql恢复了。 但是提示 Call to a member function getBitwiseOperators() on null。'); // 注册所有定时任
务
$this->registerCrontabs(); } /** * 进程停止时执行 *每分钟执行一次 new Crontab('* * * * *', function () { $this->test(); }, '测试定时任
务
'$user) { Log::info('用户
不
存在'); return false; }: ``` [2026-02-02 07:40:27] default.INFO: 定时任
务
进程已启动 [] [] [2026-02-02 07:41:01] default.ERROR: SQLSTATE
« 上一页
1
...
133
134
135
136
137
138
139
140
...
483
下一页 »
« 上一页
136
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝