workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
IO select中$e=null,这个有什么作用么
workerman源码,子
进
程loop的时候,死循环之前$e=null,这个$e有什么作用么
问答
使用webman2.1后,一段时间CPU飙升,没有处理任何请求。(已解决,swow导致,不使用别用)
使用webman2.1后,一段时间CPU飙升,某些
进
程CPU飙升,没有处理任何请求。
问答
webman路由问题,关于域名路由
比如域名为test.com,用户访问admin.test.com时
进
入admin模块,在ThinkPHP中可以使用 ```php Route::domain('admin.test.com', 'admin'); ```
进
行子域名和模块的绑定,请问在webman中该如何实现不同子域名和指定模块绑定呢?
问答
webman status状态内存占用与系统内存占用不同?
[](/upload/img/20230331/316426481e7d90.png) 可以对比一下同样的
进
程,比如5842
进
程,top里面RES跑到了48M,而php start.php status
问答
客户端处理消息有比较好解决办法吗
workerman作为客户端连接第三方 找到符合条件的时候会处理任务 可能会处理个几分钟甚至几十分钟 这个时候应该会造成
进
程堵塞把?我思路是开两个
进
程,A把任务传给B,B来处理任务,但是任务堆积一多B也容易堵塞 怎么样可以更加友好处理这个问题呢
问答
GatewayWorker
中在Events文件的onMessage中require_once引入的文件更改后reload没有加载
请问是不是不可以在Events中引入,在gateway中如何使用reload呢
问答
GatewayWorker
提示work命名冲突,但是命名是不一样的,请问什么原因
Gateway: Worker->name conflict. Key:127.0.0.1:thjpdk_BusinessWorker:1 Gateway: Worker->name conflict. Key:127.0.0.1:thjpdk_BusinessWorker:0 Gateway: Worker->name conflict. Key:127.0.0.1:thjpdk_BusinessWorker:1 Gateway: Worker->name conflict. Key:127.0.0.1:thjpdk_BusinessWorker:0 Gateway: Worker->name conflict. Key:127.0.0.1:thjpdk_BusinessWorker:1 Gateway: Worker->name conflict. Key:127.0.0.1:thjpdk_BusinessWorker:0
问答
有些客户端反复断开重连
#### bug描述 有些客户端有时会出现断开连接,
发
现是服务端主动触
发
onclose将客户端退出关闭的,但是我查了下
发
现被断开的客户端是正常的,也有每隔10秒
发
一次心跳,但就是出现反复断开又重连上来,过会儿又断开了, 我自己加的触
发
onclose的设置,一个也没触
发
,为啥还会触
发
onclose呢?我是将客户端
发
过来的所有消息在onmessage接收到后转化到对应事件的缓存队列里,然后再来处理,然到会和这个有关系吗? 或者哪里可以监听到onclose触
发
的地方呢?
问答
workerman 可以使用 skywalking 吗?
尝试
进
行了配置但是没有成功,有人设置成功吗
问答
webman执行reload以后无法正常启动
#### 问题描述 status显示norun,runtime的pid文件没有清除且端口旧
进
程没有释放
问答
主页demo "聊天室“ sleep问题
主页demo 聊天室,如果在代码中对某个用户的
发
言做延时处理,例如: 在文件Applications\Chat\Event.php 的100行位置添加如下代码: ```php if($client_name=='3333') { sleep(10); } ``` 即用户3333的
发
言会延时10s在处理。这个时候
发
现,用户3333
发
言后,其它用户立即
发
言,其它用户的
发
言会被阻塞,这个怎么解决???
分享
webman 事件库 webman-event
``php return [ // 事件监听 'listener' => [], // 事件订阅器 'subscriber' => [], ]; ``` >
进
程启动配置LogErrorWriteEvent::NAME => 'onLogErrorWrite', ]; } /** * @desc: 触
发
事件'subscriber' => [ \extend\event\subscriber\LoggerSubscriber::class, ], ]; ``` ### 事件触
发
器触
发
`LogErrorWriteEvent` 事件。
问答
客户端已经建立好长连,服务端身份识别也是ok,所以状态都确认ok了,但接口请求却得不到
数
据
是什么原因,还要重新登录一次才正常
问答
大佬问个问题,我用onMessage里面获取到了一串json
数
据
,但是在解析的时候说找不到那个我传过来的值,实际上值已经是传过来了,您帮忙看看
问答
求教,websocket 设置了count为10,如何让指定客户端连接到其中某一个
进
程里面呢,用来实现两个客户端在同一个
进
程里面
问答
Webman如何重启整个系统?
Worker::stopAll() : posix_kill(posix_getpid(), SIGUSR1); ``` 只能触达到一个
进
程
问答
内部调用shell_exec('/usr/local/nginx/sbin/nginx');导致无法关闭
在linux系统中 在onMessage函
数
中执行 shell_exec('/usr/local/nginx/sbin/nginx'); 第一次执行onMessage消息以后,可以正常把nginx服务起来一定要把nginx
进
程杀死才可以重新启动service.php程序
问答
webman自动路由插件有一个bug
```php // 根
据
文件路径计算uri $uri_path = str_replace(['/controller/', '/Controller/'], '/', substr$file_path, strlen(app_path())), 0, - (4 + $suffix_length))); ``` 需要把$uri_path转化为小写 ```php // 根
据
文件路径计算
问答
后台如何通过worker获取客户端
发
来的消息
问答
大家为什么要在Windows环境下开
发
Workerman或者Webman?
> Windows环境下求求你们了,请用Docker吧
« 上一页
1
...
368
369
370
371
372
373
374
375
...
446
下一页 »
« 上一页
371
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝