workerman
首页
问答
分享
手册
市场
物联网
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
fwrite这个PHP自带的函数用
不
了
"\n"); fclose($fp); $connection->send('over'); ``` 执行情况发现终端没有错误消息(用的start启动,没有加-d),没有
生
成test.log文件,客户端接收到“”空数据返
回
请问Workerman里
不
支持fwrite?
分享
🧌 视频系列 | 高性能PHP框架webman自动化部署方案
本视频通过云
效
工具实现webman自动化部署方案。云
效
是阿里云提供的一站式DevOps平台,提供涵盖软件研发全
生
命周期的研发工具链和研发管理服
务
,并支持公共云、专有云多种部署形态。
问答
AsyncTcpConnection 作为客户端链接服
务
端时怎么判断自己是否掉线了呢?
萌新提问,现在我需要链接一个服
务
端,用AsyncTcpConnection连接上之后,服
务
端会
不
停的给我推消息,我除了设置心跳之外,还需要做哪些配置呢?怎么判断我和服
务
端之间的链接是好的?求大佬说一下具体的流程和注意
事
项。
问答
webman stomp 监听rabbitmq 队列
[截图](/upload/img/20240430/30663069162f29.png) 这个链接会一直增加 有时候还会监听
不
到,有没有大佬清楚怎么
回
事
?
问答
GatewayWorker 在Event.php onMessage 中发
生
阻塞.....
GatewayWorker 在Event.php onMessage 中处理某个客户端发来的数据时,发
生
了阻塞,导致其它客户端进来的请求到event.php onMessage就被阻塞了。我这个理解
不
对吗? 某个客户端的请求有耗时处理,应该怎么做? 谢谢!
问答
webman 1.4里设置'controller_reuse' => false,在__construct里redirect无
效
webman 1.4里设置'controller_reuse' => false, 在__construct里判断当前时间小于某个数值就 return redirect('/base/closed'), 但无
效
问答
使用阿里云 + workerman,H5 websocket每隔一段时间会收到大写的PING字符串是怎么
回
事
?
; $ws_worker = new Worker("websocket://0.0.0.0:1100"); $ws_worker->count = 1; // 当收到客户端发来的数据后返
回
$
问答
onMessage
事
件中是否可以暂定send
http协议的worker中,请问有没有办法在onMessage时暂停send,等其它异步数据返
回
时再send
回
去?
问答
用AsyncTcpConnection向服
务
器发送指令,获取服
务
器返
回
的数据。
但指令是由用户发送,所以要用PHP写个接口获取用户的指令,然后运行workerman返
回
指令对应的数据。 想请教下接口获取用户发来的指令后,怎么运行workerman?
问答
怎样在onMessage里使用ThinkPHP的Db类访问数据库
但是此法报错了,后台还
不
停地在
滚
动日志到终端上。 请问如何正确地使用ThinkPHP的数据库访问类?
问答
平滑重启相关
workerman 平滑重启,
不
理解为何无法
生
效
在start_api.php 中 message 通过Handler接管 ```php $worker->onMessage = [new \Apicall_user_func([ new $class(), 'main'])); ``` 通过fileMonitor监控文件变更, 修改 \Api\Func下 文件 时 可以触发reload, 但修改的代码无
效
问答
webman-admin一键菜单能
生
成富文本吗
webman-admin一键菜单能
生
成富文本吗
问答
gatewayWorker收到连接
事
件后如何获取到客户端IP
在workerMan中,有
事
件可以获取到客户端ip ```php $worker = new Worker('websocket://0.0.0.0:8484'); $worker->onConnect
问答
关于event时间循环的问题请教
我对event时间循环
不
怎么懂,有以下几个问题想请教 1、像ev_read和ev_write
事
件是
不
是每次add的时候就会执行
回
调?socket, EventInterface::EV_WRITE, array($this, 'baseWrite')); 2、为什么在worker的run方法和listen方法里都添加了EV_READ
事
件
文档
FileMonitor文件监控组件
所以更改业
务
代码后需要手动reload或者restart才能
生
效
。 同时workerman提供一个监控文件更新的服
务
,该服
务
检测到有文件更新后会自动运行reload,从新载入PHP文件。**注意:** * windows系统
不
支持reload,无法使用此监控服
务
。 * 只有在debug模式下才
生
效
,daemon下
不
会执行文件监控(为何
不
支持daemon模式见下面说明)。* 只有在Worker::runAll运行后加载的文件才能热更新,或者说只有在onXXX
回
调中加载的文件才能热更新。 **为何
不
支持daemon模式?由于多个文件同步到磁盘需要一定时间,会存在某个时刻磁盘上的文件
不
全的情况,如果这时候监控到了文件更新并执行了reload,则会有找
不
到文件导致致命错误的风险。另外正式环境中有时候会在线定位bug,如果直接编辑代码保存,就会立刻
生
效
,有可能出现语法错误导致线上服
务
不
可用。
问答
【已解决】Failed to connect to 172.16.0.26 port 8787: Address already in use
我写了一个fake_data.php 用来
生
成假数据(循环10000次),通过curl 来向 这个API接口推送数据。当我同时启动两个terminal时,API接口就会频繁返
回
: `Failed to connect to 172.16.0.26 port 8787: Address already in use`我
不
理解这是怎么
回
事
,还请各位帮忙解答下。非常感谢。 相关图片: ![](/upload/img/20220718/1862d52f38ee32.png) !
问答
客户端请求到返
回
花费超过30秒
业
务
处理逻辑只花了`0.1353秒`。 但是客户端发送过来的时间到返
回
时间总得却花费了接近`10万毫秒`。客户端等待了1.7分钟才拿到了返
回
。 业
务
逻辑只有0.13秒。是我用法
不
对还是什么原因? > 注:http短连接。0.041 2=0.01 3=0.082 fun0=\gamelogic\processPlayerNet func1=onLogin loginname=xiaobao006" 请求到返
回
所花费时间
问答
部分进程数量变为以前2倍,求解决
#### 问题描述 各位大佬,宝塔环境,我原本使用php7.4版本,刚刚升级了8.2版本后,重启了webman,为什么部分进程的数量变为以前的2倍了,我的服
务
器是2核的,我发现只要进程数是这样配置的,'count'=> cpu_count()*2,那么最后的进程数就为以前的2倍,如果'count'=> 4这样写,那么进程数是正常的,我已经卸载php7.4版本,多次重启了,还是无
效
,是怎么
回
事
呢
问答
linux下运行 stop 显示 stop fail 咋
回
事
儿
![](/upload/img/20211225/2561c6cc41a095.png) 但是定时器好像也没执行 求大神解
问答
请教下大佬们,gatewaywoker 版本大于了 3.0.8 但是在events.php 里定义onWebSocketConnect 没有
效
果,是怎么
回
事
呢
« 上一页
1
...
28
29
30
31
32
33
34
35
...
433
下一页 »
« 上一页
31
下一页 »
赞助商
特别赞助栏位
+成为赞助商
×
请作者喝咖啡
×
🔝