workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
分享
Veitool基于Webman版后台开发框架开源发布
https://webman.veitool.com/admin **构建插件(可快速构建 MVC 模块)**:https://www.veitool.com/addon/vtool **定时插件(耗时任
务
不
阻塞定时器root /www/wwwroot/yourProjectDir/public; # 静态资源的根目录 try_files $uri $uri/ =404; # 尝试找到文件,如果找
不
到返
回
问答
使用gateway 出现两个报错,
不
明白什么原因,求大神,其中一个是数据库连接报错
[attach]719[/attach] 这个就看
不
懂是什么原因了... [attach]720[/attach]
分享
webman使用Amphp并行数据库查询,然后获取合并结果
$result = time() . " 任
务
1-$i 开始" .>prepare('SELECT SLEEP(20)'); $statement->execute(); $result .= time() . " 任
务
$result = time() . " 任
务
2-$i 开始" .>prepare('SELECT SLEEP(10)'); $statement->execute(); $result .= time() . " 任
务
$result = time() . " 任
务
3-$i 开始" .
问答
提示调试模式正常运行,可
不
出现调试运行成功的消息窗,也无法进行正常WS工作
#### 问题描述 提示调试模式正常运行,可
不
出现调试运行成功的消息窗,也无法进行正常WS工作,有可能什么原因!
问答
[已解决]关于中间件和控制器钩子执行顺序的问题
业
务
逻辑为,鉴权中间件处理鉴权,控制器钩子处理后续控制器需要的数据,测试之后,发现执行顺序和预想的
不
一致,环境配置如下图 插件版本  按照预想,中间件应该是先于基础钩子类执行,但是测试的结果,基础钩子类却先执行了,然后又测试了
不
继承基础类,直接在控制器使用钩子,钩子函数的执行也是先于中间件,就有点搞
不
明白,想问下大家我是
不
是使用的姿势有问题
问答
定时器是否会影响收数据
```php $worker = new Worker('tcp://0.0.0.0:9090'); //http协议 //启动1个进程对外提供服
务
$worker -> count = 1; Worker2.如果我设置进程数是2或者更多,是系统自动选择进行执行,还是需要手动规定某个进程执行哪些业
务
,比如if($worker -> id ==0){第一个进程}else{其他进程业
务
}?3.‘1’问题中定时器会影响收数据,那我能
不
能开两个进程,一个进程专门运行定时器处理数据,另一个进程做目前的其他业
务
。改成这样的代码 ```php $worker = new Worker('tcp://0.0.0.0:9090'); //http协议 //启动1个进程对外提供服
务
$worker -> count =
问答
有一个web 推送的问题, 用户
不
在线能否设置推送, 等用户登录之后就可以获得到推送消息
有一个web 推送的问题, 用户
不
在线能否设置推送, 等用户登录之后就可以获得到推送消息
问答
workerman 我也用了ReconnectingWebSocket重连,手机端游览器最小化 关闭屏幕 就会断线 给有什么办法
不
断线的方法
workerman 我也用了ReconnectingWebSocket重连,手机端游览器最小化 关闭屏幕 就会断线 给有什么办法
不
断线的方法
问答
能
不
能只用workerman,在某数据库表插入新数据后,向所有在线用户推送通知
不
想用ajax方法实现,这样太浪费带宽。(阿里云主机,带宽很小)。
问答
刚接触这个,看起来是
不
错,就是上手有点糊里糊涂,mysql遇到这个问题,如图所示,求解
如图所示目录结构和代码 [attach]607[/attach] [attach]608[/attach] 错误如图所示,
不
知道咋办,求助 [attach]606[/attach]
问答
GatewayWorker绑定后thinkphp获取
不
到client_id
我的项目是自动售货机,GatewWorker中用如下方法绑定 Gateway::bindUid($client_id,'12931'); 在thinkphp中用如下方法获取client_id ,结果报错。 $client_id = Gateway::getClientIdByUid('12931'); [attach]804[/attach]
问答
gateway进程连接分配
不
平衡
gateway设置的进程数量为4,在做压力测试时,查看状态结果发现4个gateway的connections数量相差很大,这样就会出现这种情况,当我继续增加客户端数量时,connections连接数最大的进程占用内存超过128M(php.ini的默认配置)而被杀死重启,怎么能让4个gateway的连接数量分布均匀 [attach]1474[/attach]
问答
使用 Redis 扩展时,
不
兼容 PHP8.1
错误提示 ```php ErrorException: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home/dev/php/webman/vendor/workerman/workerman/Protocols/Http.php:217 ``` 加上一行判断就修复了。 
问答
webman为什么使用
不
了SSE呀?
#### 问题描述 # 后端代码  # 前端代码  # 错误 
问答
为什么访问的内容
不
对
#### 代码图片  #### 问题描述 访问: /shop/product 内容始终是之前输出的 已经重启了start.php 访问: /shop/product/fe 为啥是404
问答
异步中也获取
不
到$_SERVER['REMOTE_ADDR']?
问答
workerman能
不
能在cygwin下使用啊?
问答
为什么这个例子跑
不
动?
# 群主大大 看看吧 我按照手册里面的一个小demo来测试下?为啥报错了 Worker 没定义。。。 看我的图片吧 我上传的图片 [attach]221[/attach]
问答
workerman已启动,但是连接
不
上
``` ----------------------------------------------GLOBAL STATUS---------------------------------------------------- Workerman version:3.5.31 PHP version:7.3.21 start time:2020-08-29 02:42:37 run 0 days 0 hours load average: 1.8, 2, 2 event-loop:\Workerman\Events\Select 3 workers 3 processes worker_name exit_status exit_count Gateway 0 0 BusinessWorker 0 0 Register 0 0 ----------------------------------------------PROCESS STATUS--------------------------------------------------- pid memory listening worker_name connections send_fail timers total_request qps status 15583 20M websocket://0.0.0.0:8443 Gateway 1 0 1 3 0 [idle] 15584 N/A none BusinessWorker N/A N/A N/A N/A N/A [busy] 15585 20M text://0.0.0.0:1236 Register 1 0 0 2 0 [idle] ----------------------------------------------PROCESS STATUS--------------------------------------------------- Summary 40M - - 2 0 1 5 0 [Summary] ``` nginx 配置 ``` listen 80; server_name ws.xxx.com; index index.php index.html index.htm default.php default.htm default.html; root /www/wwwroot/chat/public; location /websocket { proxy_pass http://127.0.0.1:8443; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } ``` 连接失败提示 ``` WebSocket connection to 'ws://ws.xxx.com/websocket' failed: Error during WebSocket handshake: Unexpected response code: 502 ```
问答
定时器send
不
能销毁问题
$timer = new Timer(); //判断是否存在定时器如存在删除上一个定时器 if($hotel_price) $timer->del($hotel_price); $hotel_price = $timer->add('2',function()use($connection,$data){ $connection->send('{"type":"login","msg":"测试测试"}'); });
« 上一页
1
...
294
295
296
297
298
299
300
301
...
481
下一页 »
« 上一页
297
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝