workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
workerman 异步http-client
http-client这个东西必须要在onxxx中进行
回
调吗?有没有
不
在onxxx中进行
回
调的方案?
文档
路由
> **注意** > 暂时
不
支持group嵌套的路由
生
成url 例如路由: ```php Route::any('/blog/{id}', [app\controller\BlogController```php route('blog.view', ['id' => 100]); // 结果为 /blog/100 ``` 视图里使用路由的url时可以使用此方法,这样
不
管路由规则如何变化,url都会自动
生
成如果当前请求没有匹配到config/route.php中配置的任何路由,则`$request->route`为null,也就是说走默认路由时`$request->route`为null ## 处理404 当路由找
不
到时默认返
回
如果开发者想介入路由未找到时的业
务
流程,可以使用webman提供的
回
退路由`Route::fallback($callback)`方法。比如下面的代码逻辑是当路由未找到时重定向到首页。```php Route::fallback(function(){ return redirect('/'); }); ``` 再比如当路由
不
存在时返
回
一个json数据,这在webman作为api
问答
webman-admin select下拉框在表单编辑报错
#### 问题描述 select下拉框在表单编辑时,如果
不
修改select的选项,提交的
不
是下拉框的key,而是value。#### 程序代码 一件菜单自动
生
成的代码 #### 报错信息 
问答
request追加属性或者修改属性
#### 问题描述 request无法新增属性,例如: salt加密
不
可能给能到前端, 后台提交后发现没有自动
生
成,
不
想再模型里使用修改器, request如何追加salt属性 ``` $request
问答
为啥我使用webman自定义进程连接别人的websocket的时候时间长了进程会收
不
到消息了
为啥我使用webman自定义进程连接别人的websocket的时候时间长了进程会收
不
到消息了。 这是执行php status.php status的状态 total_request数量一直
不
增加了。也收
不
到对方推送的消息了。 代码里也没有报错。查看stdout.log和webman.log也没有报错信息。 !/img/20220916/166323548c3f0f.png) 连接的时候使用AsyncTcpConnection 类 使用匿名函数的方式定义了onConnect,onClose,onError的
回
调其中[截图](/upload/img/20220916/16632354e2dc86.png) websocket连接就一直收
不
到信息了。然后进程也在,也没有执行onClose的
回
调。
问答
workman后端给服
务
端再给客户端发消息,客户端的消息怎么再给后端?
下面的那个demo: //服
务
端 ```php <?php use Workerman\Worker; require_once '.data; // 通过workerman,向uid的页面推送数据 $ret = sendMessageByUid($uid, $buffer); // 返
回
推送结果inner_text_worker->listen(); }; // 新增加一个属性,用来保存uid到connection的映射 $worker->uidConnections = array(); // 当有客户端发来消息时执行的
回
调函数\n"); // 读取推送结果 echo fread($client, 8192); 现在的问题是:后端能通过服
务
端给客户端发送消息,那么客户端怎么通过服
务
端给后端传送数据?
问答
workerman有适合做微服
务
的框架么,或者有无实现思路,求大佬
回
答
问答
worker类和gateway类都能监听端口两个有什么
不
一样呢
worker类可能监听端口提供服
务
如: $http_worker = new Worker("http://0.0.0.0:2345"); gateway类也能监听端口如: $gateway =new Gateway("websocket://0.0.0.0:8585"); 可以
不
用gateway类吗,用了gateway与
不
用gateway有什么区别,哪个更好呢,谢谢!
分享
PHP编译器BPC 6.1发布,支持event扩展,新官网上线,可在线编译
不
了解BPC是什么的翻看之前的帖子[PHP编译器BPC成功编译workerman](https://www.workerman.net/a/1434).实现了event (core)扩展 有了event扩展,类似workerman之类的项目就可以应用到
生
产环境了. ## 2.为减小最终可执行文件的大小,默认编译器只链接了标准库,如果代码中用到了其它扩展,需要勾选上对应的扩展.
不
然肯定会报 `Call to undefined function xxx() ...` 为了进一步减小下载文件的大小,对可执行文件做了gzip压缩,下载
回
来后需要解压后才能运行. !
问答
今天workerman服
务
器和客户端断开,无法正常接收发送数据
今天突然发现客户端连接
不
上了,服
务
状态停止,我用php start.php start -d开启了服
务
,用 php start.php status 检查了状态,下面是状态信息: ```sh /applicationnone 0 0 0 0 ``` 客户端那边一定没有问题(有多个客户端同时出现这种状态),感觉问题就是出现在服
务
器端,服
务
器端的设置没有人动过,请教大家是哪里出问题了?
问答
腾讯composer源安装的redis-queue会导致延时队列
不
执行的情况
https://www.workerman.net/q/12624#answer_21030 太坑了,找了一下午原因,换
回
阿里源后正常 ``` composer config -g repo.packagist
问答
部署了ai,但是讯飞星火没有响应
#### 问题描述 先接入了百度千帆,一切正常,但是在接讯飞星火的时候我按照要求填写了key,也配置了角色,但是没有
回
应,从讯飞后台看也没有调用量 #### 为此你搜索到了哪些方案及
不
适用的原因1.检查了appid,ak,sk,均正确无误 2.服
务
器上没有错误日志
不
知道大家有没有遇到过这样的问题 https://ai.chenxuhou.com/ 帮我看看
问答
workerman 接收二进制乱码
, this.sendBytes.writeArrayBuffer(this.bytes.buffer), this.socket.send(this.sendBytes.buffer), ``` 服
务
端接口才是questions/20181029/1d568b81f242fea621420c9d40b66e4b.png) 注:可以排除是终端字符集引起的,因为保存成txt也是乱码 _**我就是需要根据json前的数据返
回
给前端
不
同的内容,现在php根本
不
能识别json前的数据**_
问答
监听多个UDP客户端并将报文转发到非发送来源的UDP客户端
有这么一个需求,监听一个UDP端口,UDP报文从
不
同的客户端发送过来, 收到报文后将报文转发到非发送者的其它UDP客户端那边 现在问题就在于怎么用服
务
端这个UDP接收的socket发送内容给
不
同的其它UDP客户端,workerman有封装方法这么做么,我看到的 connection->send() 都是发送消息
回
当前发送UDP报文过来的客户端
问答
宝塔配置ip加端口访问网站打
不
开
[截图](/upload/img/20250113/13678471a1495b.png) #### 报错信息 ``` 这里粘贴报错 ``` 服
务
启动成功了,就是打
不
开网站,哪里出错了
问答
workerman crontab 的問題
/workserver-supsum2/start.php stop 或 /usr/bin/php /var/www/workserver-supsum2/start.php start -d 都是有
效
的, 但我把它放入crontab卻
不
會執行,例如我想要 每天17:24 停止 每天 17:25 重啟動
不
知道哪裡配置錯誤 也使用過 cat /etc/crontab 確定 crontab 有如同截圖一樣
问答
关于phpsocket.io客户端收
不
到请求的问题
服
务
端和客户端都没有报错,客户端的状态还是连接状态。 这种情况刷新客户端,或者,重启服
务
端都能解决,找
不
到原因,求大神指点解决或寻找问题的思路~
问答
请教,游戏类开发的问题
关于要游戏类项目结构 我是这样想的 通过GatewayWorker做网关 通过workerman做游戏服和其他公用服(如登录或其他数据服等) 通过在网关中注册消息
事
件,根据消息
事
件来分发消息到各个workerGateway
事
件映射和分发时通过什么方式比较好 2. 单个worker多个进程时 在worker内部使用全局变量共享单服数据 3.
问答
关于客户端断开,服
务
器存在未处理完数据的情况
现在存在着一个客户端链接workerman,如果workerman 超时30s没应答,客户端会自动断开重连,这时服
务
器未处理完成的操作(如插入数据库)还会执行吗?如果
不
能怎么解决,谢谢
问答
Gateway聊天室占用带宽过高导致云服
务
器扣费严重
用的workerman的gateway聊天室做为直播的聊天通讯服
务
,之前一直运行良好,可前几天新开了一个直播间,服
务
器流量就开始猛增,本来以为是别的原因,可以把gateway关闭以后流量很快就降下来了。阿里云服
务
器冲进去500块钱
不
到一天就快见底了。直播间在线人数只有几百人而已,以前从未出现过这种情况,实在是让人很懵逼。这种情况应该是哪块儿出了问题呢?
« 上一页
1
...
122
123
124
125
126
127
128
129
...
461
下一页 »
« 上一页
125
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝