workerman
首页
问答
分享
手册
市场
商业
99客服系统
泡泡IM聊天系统
Webman AI
物联网
赞助商
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
自动启动却无法reboot重启
屏幕上会出现 a stop job is running for /etc/rc.d/rc.local compatibility 然后后面有时间,永
久
计时下去,就永远停留在这个界面了。
问答
死循环问题
然后开始查看原因,打开日志,竟然loading了很
久
, ll看了一下,日志大小达到2GB。
问答
关于用户隐私信息储存方案
过了好
久
被叫过去了解情况,挨了一顿批,说没有能力保护用户隐私就不要收集用户信息,再出现安全问题就要被处罚了。
问答
webman/push,用户端一直在线从未下线问题
这问题纠结很
久
了只是一直没找到原因复现,比如某天一共几十人在线,后面就一直卡起10多人一直在线未离线 #### 为此你搜索到了哪些方案及不适用的原因 心跳的原理是前端发送给后端,后端然后响应,有没得撒办法后端主动发起心跳判断前端是否在线然后断开链接
文档
平滑重启原理
> **注意** > Windows系统不支
持
reload。 > **注意** > 长连接(例如websocket)业务,进程平滑重启时连接会被断开。解决方案是使用类似[gatewayWorker](https://www.workerman.net/doc/gateway-worker)的架构,一组进程专门维
持
连接,并将这组进程的[reloadable'/your/path/MessageHandler.php'; // 启动脚本直接载入的文件不支
持
热更新 $messageHandler = new MessageHandler(); $worker'/your/path/MessageHandler.php'; // 进程启动后载入的文件支
持
热更新 $messageHandler = new MessageHandler(); $> **提示** > 上面代码为了方便演示,使用了`require_once`语句,如果你的项目支
持
psr4自动加载,则无需调用`require_once`语句。
分享
数据库管理创建表字段属性字段可拖动
//layer.photos({photos: 'div[lay-id="data-table"]', anim: 5}); soulTable.render(this); } ``` 查看变
化
的文件
问答
Gateway,Session得到的问题。
问题描述,在Events onConect里我对每个连接进行session的初始
化
,其实有一个powerNum长度为10的数组,初始全为1.我在onMessage里提取的时候分别用$_SESSION和Gateway
问答
关于webman下support目录的疑问!
插件安装卸载脚本 ├── helpers.php 助手函数 └── bootstrap.php 进程启动后初始
化
脚本
问答
请问如何在webman的controller中给一个process的指定client发送消息
跑了一个tcp监听的8282端口 主要负责tcp设备接入 收到消息后 转
化
为json格式post给web项目B.
问答
跪求群主讲解一下Workerman是如何调用libevent扩展库的视频教程
= null) { // 如果是子进程,则赋予事件后直接退出 if ($event) { self::$_event = $event; return; } // 这里是主进程(初始
化
)
问答
方法被多次调用的问题
win上面执行的时候,写的一个token生成的方法,里面使用了__construct去初始redis和mysql的连接方式,在执行调用生成token的方法,然后这个方法执行了两次,即便是注释了这个初始
化
方法
问答
我们系统ai充值会员微信支付这块体验建议,如果在移动端,直接弹出零钱支付而不是二维码
为此你搜索到了哪些方案及不适用的原因 经过我这边跑下来,发现很多用户在移动端二维码这一步就不进行下一步操作了,因为二维码不能按着识别扫码,需要截屏到微信里面点扫一扫,增加了不少操作步骤,降低了付费的转
化
率
问答
workerman的异步任务提高效率
[目录](/upload/img/20240131/3165b9c0fd7e39.png "目录") #### 为此你搜索到了哪些方案及不适用的原因 感觉有代码可以优
化
问答
如何重置所有进程的静态属性?
refreshConfig 方法后 再请求getKey方法打印$configArr里面有时候有值有时候没值 重置属性有时管用有时不管用 是不是请求的某一个进程修改了 部分没修改呢 如果让所有进程都初始
化
成空呢
问答
是否需要用GatewayWorker来替换PhpSocket.io
客户端使用浏览器,进行呼叫等操作,每次的队列变
化
都会向叫号端和客户端进行队列的推送,接入端并不是特别多,目前使用的是Phpsocket.io实现的,有没有必要更换成GatewayWorker。
文档
响应
# 说明 workerman从4.x版本开始加强了HTTP服务的支
持
。引入了请求类、响应类、session类以及[SSE](SSE.md)。$connection->send('this is body'); } }; // 运行worker Worker::runAll(); ``` 当`Response`类已经初始
化
后is body'); $connection->send($response); }; // 运行worker Worker::runAll(); ``` 当`Response`类已经初始
化
后``php $response = (new Response())->withFile($file); $connection->send($response); ``` - workerman支
持
发送超大文件- 对于大文件(超过2M),workerman不会将整个文件一次性读入内存,而是在合适的时机分段读取文件并发送 - workerman会根据客户端接收速度来优
化
文件读取发送速度,保证最快速发送文件的同时将内存占用减少到最低
分享
PHP编译器BPC成功编译workerman
项目地址: https://github.com/bob-php-compiler/bpc-workerman-4.1-branch 更多介绍: [PHP编译器BPC 6.0发布,支
持
namespace,支
持
closure,成功编译 workerman ](https://zhuanlan.zhihu.com/p/586368712) 关于BPC: https://bpc.dev/ 关于BPC的更多介绍
问答
phpsocketIO中是否可以同时打开2个端口?
请问,是我的代码写法问题,还是本来就不支
持
这么做? 我原本想通过of命名空间的方法来区分2个不同功能的socket请求,但早上在论坛的提问中已经得到回复phpsocketio不支
持
of命名空间。
问答
workerman的HTTP服务给有可能打造成类似spring-cloud那样的分布式网关
为进一步提升系统容量,我们对channel进行了改造,支
持
类似消息队列那样的任务调度机制。前端NGINX+HTTP业务网关负责跟用户交互 后端HTTP业务服务负责处理业务请求,支
持
业务调度、限流、熔断等机制。 类似于spring-clound那套机制。
问答
如何直接返回远程服务器的文件流?
'/favicon.ico'); } } ``` webman支
持
发送超大文件 对于大文件(超过2M),webman不会将整个文件一次性读入内存,而是在合适的时机分段读取文件并发送 webman会根据客户端接收速度来优
化
文件读取发送速度,保证最快速发送文件的同时将内存占用减少到最低 数据发送是非阻塞的,不会影响其它请求处理 file方法会自动添加if-modified-since头并在下一个请求时检测
« 上一页
1
...
55
56
57
58
59
60
61
62
...
95
下一页 »
« 上一页
58
下一页 »
赞助商
+成为赞助商
×
请作者喝咖啡
×
🔝