workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
php异步任
务
用哪种解决方案合适
最近有个需求是,发布一条动态,动态涉及到@多个用户,再处理完动态入库后还要一个一个通知被@用户,就想着用异步来实现,找了几个解答,
不
知道哪一种才适合, 最主要是以后可能还会其他异步场景,就根据一个标识来区分做业
务
处理代码
问答
return 各种换行符输出到浏览器会失
效
要怎么才能echo
#### 问题描述 return 输出各类换行符到浏览器 \n;\r;\r\n;\t 到浏览器都
不
显示了,要怎么样才能echo输出来呢
问答
怎么根据pid,具体确定是哪个业
务
怎么根据pid,确定是哪个业
务
。我在onWorkerStart里编写了业
务
, if ($businessWorker->id == 0) if ($businessWorker->id == 1)等,现在25271这个进程占用cpu较高
问答
服
务
端如何通过业
务
驱动的主动向服
务
端发送消息,而
不
是命令行呢

问答
webman 的日志是同步写入还是异步写入的
[截图](/upload/img/20230606/06647f11cb65e7.png) #### 为此你搜索到了哪些方案及
不
适用的原因 想咨询一下。前几天在其他项目改了下异步日志(非php)
效
果还是杠杠的。
问答
workerman 毫秒级选择性延迟响应,有好的方案吗?
响应太快了,项目经理要求加点延迟,让客户觉得真实有
效
。 秒级的可以用 消息队列 延迟处理。 毫秒级的有办法吗? 选择性延迟响应,比如100-200毫秒,4000-8000毫秒、
不
延迟。
问答
客户端连接websocket超时(PHP7.3连接正常,PHP5.6连接超时)
[截图](//www.workerman.net/upload/20200420/205e9d4e19aa92.png) 开启服
务
成功,js正常连接websocket 但是当环境变量切换到PHP5.6时同样的测试代码,开启服
务
也成功:  使用原
生
websocket时,php5.6也是可以正常使用的,只是使用workerman时,
不
能正常使用 因公司项目环境,必须使用5.6环境,所以必须解决这个问题,求各位大佬赐教,这个到底是什么问题
问答
为什么时
不
时地就会出现这种情况导致 握手失败
30343 0 ``` ChatBusinessWorker 65280 1 这个地方是因为mysql 连接超时出的问题 但是还是会时
不
时地服
务
器
不
返
回
websocet握手信息导致客户端连接
不
上 是因为在 onWorkerStart 放了 数据库链接 和 GlobalData\Client吗
问答
webman框架后续更新是否会
不
兼容其他第三方开发者的框架?
对于这个问题有一个担心,那就是webman持续迭代的过程中,是否会慢慢的出现
不
兼容第三方开发者自己的admin 说的更通俗一点,就是webman因为自身admin的一个小功能扩展进行了小版本的更新,但其他第三方开发者产品由于composer更新了下包,就导致
不
兼容出现!如果第三方的admin已经开发了很多插件的话,那将是一个很痛苦的
事
情。#### 为此你搜索到了哪些方案及
不
适用的原因 比如说,swiftadmin系统的插件是在根目录plugin,官方的也是将插件下载到了这个文件夹中。
问答
20多个终端连接服
务
器后,服
务
器会出现延迟,终端断开后还会继续接收数据
20多个终端连接服
务
器后,服
务
器会出现延迟,终端断开后还会继续接收数据,并且终端上报的数据如果改变会有一定的延迟才能收到新数据,这改怎么解决啊
问答
一个延时操作的问题
这样一个场景,用户下单后1分钟内未支付将该订单自动删除,如何用wokerman的定时器来制作呢,希望能给个demo,我用手册的例子新建了一个文件,然后在自己的业
务
代码里面需要的地方采用命令行形式的方法去每次调用这个文件,
效
果是有,但是在请求数较多时cpu占用非常大。
问答
gateway worker client cli 下运行,一段时间后无法获取 uid bind 的 client id
client id 推送数据,一段时间后,gateway worker client 无法获取 uid 绑定的 client id,从数据库中取出 client id 再次执行绑定,能用一段时间,然后又失
效
只在客户那边出现,workerman 本身服
务
端中间没重启过
问答
webman,如何动态设置定时任
务
需求: 根据用户的设置,比如每天凌晨3点,执行一个定时任
务
这个定时任
务
,执行的时间,是根据用户的设置来的\ 最关键的问题是,这个设置可能会经常变化 可能今天用户设置为每天凌晨3点执行 可能明天用户设置为每天凌晨
问答
异步任
务
提示Cannot assign requested address
wokrerman 用AsyncTcpConnection做异步任
务
,并发高的时候系统会提示Cannot assign requested address,该怎么弄。
问答
windows版是
不
是
不
支持getClientSessionsByGroup等一系列group相关操作
"7f00000108fe00000002":"john","7f00000108ff00000006":"ddd"}} 但在windows下,getClientSessionsByGroup的返
回
永远是空的
问答
socket.io为什么
不
能支持同端口多进程模式?
之前一个问题中说socket.io的服
务
端运行机制决定每个端口只能开启一个进程。(http://wenda.workerman.net/?/question/882) 能再进一步说明一下 为啥么,它的机制有什么
不
同的导致一个端口只能开启一个进程?
文档
环境要求
PHP-CLI与PHP-FPM或者Apache的MOD-PHP是独立的可执行程序,它们之间并
不
冲突也
不
会有相互依赖,完全独立。此扩展win平台
不
支持。此扩展win平台
不
支持。en/book.libevent.php) event扩展使得PHP可以使用系统[Epoll](https://baike.baidu.com/view/1385104.htm)、Kqueue等高级
事
件处理机制libevent扩展(或者event扩展)
不
是必须的,如果没安装,则默认使用PHP原
生
Select
事
件处理机制。 ## 如何安装扩展 参见[安装扩展](..
问答
Gateway消息下发客户端速度变慢,5秒一次,一开始可以达到20多条每秒
一开始服
务
端可以向客户端每秒下发20多条(故意
不
执行业
务
逻辑所以消费者处理速度很快,正常业
务
逻辑会达到3条每秒),在客户端收到将近300条左右,服
务
端的下发速度却慢到5秒一条,而且每次都是5秒。在重启消费者进程后,开始会很快,但达到300左右就又慢下来了,而且慢下来之后,Gateway提供的获取组链接数的这个接口:getClientIdCountByGroup返
回
数为0。而且客户端是在线的,因为客户端可以接收到消息,Gateway服
务
器和客户端
不
在同一台服
务
器上!
问答
php windows系统下的tp5运行Workerman显示 @@@no worker inited@@@ 并自动退出
data) { $connection->send('我收到你的信息了'); } /** * 当连接建立时触发的
回
调函数connection) { $connection->send('正在连接'); } /** * 当连接断开时触发的
回
调函数connection->send('连接关闭'); $connection->close(); } /** * 当客户端的连接上发
生
错误时触发
问答
workerman中的mqtt连接第三方的mqtt服
务
端,显示Connection timeout
公司服
务
器是用ubuntu的,然后连接第三方的mqtt服
务
时,显示连接超时,同样的代码,我在本地测试,也用自己的服
务
器测试过,都可以正常连接,公司的服
务
器也没有开防火墙,会有什么原因导致连接超时?  然后下面是自己服
务
器的 !
« 上一页
1
...
136
137
138
139
140
141
142
143
...
483
下一页 »
« 上一页
139
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝