workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
webman的download并
不
能实现文件自动下载
[截图](/upload/img/20231017/17652e4140dac3.png) #### 为此你搜索到了哪些方案及
不
适用的原因
不
知道啥原因,如果webman的这种方式
不
能实现,是否有其他的方式,目前我可以返
回
路径给前端,然后通过前端进行下载;除此之外是否还有其他方式 ```php public function imgToIco() { $url = request
问答
推送消息的坑,求解决
但是我打印服
务
端日志返
回
的值是200 或者其他值 但是fread 获取的值有时
不
准确,
不
是完全
不
准备,是偶尔,长时间
不
推消息。突然去推就会这样,推多几次就没问题了
问答
android和workerman服
务
器端通信
我在android的thread里使用 Socket s=new Socket("localhost",8480); 结果这个方法一直阻塞,也就是说android客户端木有连接到php服
务
器端,怎么办?
问答
webman的路由参数,如果
不
是在控制器里面获取,在functions里面获取,应该怎么做
webman的路由参数,如果
不
是在控制器里面获取,在functions里面获取,应该怎么做 我有一个通用的方法要判断请求的参数,返
回
所有的请求参数给其他函数使用,如果每次都通过控制器来做,代码量会多很多
问答
老哥帮我分析下什么情况
业
务
逻辑里只有数据库查询返
回
数据
问答
刚接触workerman如何有
效
的学习??
大神求告知
问答
新安装的webman 1.6.6 热更新无
效
#### 问题描述 重新下载最新的版本1.6.6 php8.2 本地开发修改文件后热更新没有检测到文件有改动。 #### 操作系统环境及workerman/webman等具体版本 环境mac本地 php8.2 webman 1.6.6
问答
workerman 长时间运行,出现无法连接现象
昨天晚上测试好,功能一切正常,workerman -d 模式就开着,无任何连接 刚才启动了一个客户端,居然发现连接
不
上 重启workerman后就可以正常连接了 开了4给进程,每个进程1个时钟,50秒一个
事
件,程序运行了大约10小时,期间无任何连接,,为啥会出现连接
不
上的情况呢?
问答
webman 连接的服
务
,例如mysql,redis等,这些服
务
挂掉,又修复重启后,webman是否需要重启
一直在思考这个问题,mysql,redis,这些服
务
挂掉,都是长连接嘛,再重启这些服
务
,webman是否需要重启,如果需要重启,webman是如何实现的呢?发现断开重试?是否有最大重试次数?
问答
[已解决]多语言报错TypeError
# 问题已解决 是手册中 ``` #所有的语言文件都是返
回
一个数组例如: // resource/translations/en/messages.php return [ 'hello'in /vendor/symfony/translation/Loader/PhpFileLoader.php:33 ``` #### 截图报错信息里报错文件相关代码 ``` #报错文件,错误发
生
在此处的require $resource; } } ``` #### 操作系统及workerman/webman等框架组件具体版本 最新版本webman 环境为php80 opcache已开启 原
生
模板
问答
跑定制通讯协议的JsonNL代码,
不
符合预期,哪里出错了吗?
代码一模一样,但是运行
不
了,然后在start.php中加入了 // 启动2个进程对外提供服
务
$json_worker->count = 2; 服
务
端可以运行了,因为没有示例客户端怎么通信的,我还是按照tcp那样通信: telnet 127.0.0.1 1234
不
过我想看到服
务
端的echo打印,因为程序中有一行代码是: echo $data 但是一直没打印。
问答
从onConnect到onMessage时间间隔长达1秒,该如何排查并调整?
问题描述: 服
务
器在江苏,同一套服
务
端Workerman,我做了一份远程测试脚本,分别从我的笔记本(辽宁)和另外的云服
务
器(北京)上运行测试脚本,结果如下: 笔记本在辽宁家用宽带执行测试脚本访问江苏的服
务
器,从onConnect到onMessage间隔60毫秒; 华为云北京区执行测试脚本访问江苏的服
务
器,从onConnect到onMessage间隔1.04秒。>name = 'apiV1Worker'; // apiv1进程数 $apiV1Worker->count = $config['workerCount']['api_v1']; // apiv1的
回
调类apiV1Callback, 'onClose'); ``` ```php class ApiV1 extends BaseCallback { /** * onWorkerStart
回
调$logInfo['log_prefix']; // 如果在方法内
不
重新声明global,将被当做局部变量 global $http, $redisQueueClient
问答
关于使用webman/push的问题
1频道的消息,也就是用户uid为1的用户消息 var user_channel = connection.subscribe('user-' + uid); // 当user-1频道有message
事
件的消息时我是想做一个客服系统,我的思路是,客户A在跟客服A聊天的时候,都是把聊天信息发到服
务
器上,然后服
务
器进行转发。因为聊天记录要保存下来。但是看了一圈,好像没有后端监听前端发来消息的接口,这也
不
想websocket 有onMessage 那些接口,我能接收信息,所以,应该怎么做呢?请各位大佬
不
吝赐教
分享
二进制打包后
不
能发件的问题及解决方案
&& sudo curl -o /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert-2024-09-24.pem ``` 实测并
不
行,自己看了下服
务
器上现有php.ini的证书路径,扒出来写到 config/plugin/webman/console/app.php,试了下可行,有遇到相同问题的朋友可以试试,还是
不
行就看看自己服
务
器的
问答
总感觉是错误的,请大神知道workerman中的timer类的使用
($worker->id) { case 0: $timers = []; // 保存相关485网关的定时器任
务
DeviceModelService::class); $devices = $service->getActiveDevices(); // 假设这个方法返
回
所有需要定时任
务
的设备} }); break; ``` #### 为此你搜索到了哪些方案及
不
适用的原因上面的代码首选判断间隔时间是否和数据库设定的值相同,如果
不
同,则进行删除定时任
务
,然后再次添加定时任
务
。想知道Timer::del($timers[$device->id]['timer_id']);这个方法可以理解成在一个队列中,把这个任
务
给清理掉了吗?
问答
反馈 webman-push插件两处BUG
, var_dump无
回
显,没执行到这里 2、$request->rawBody() , 默认获取body数据存在获取无
效
的问题。诡异的是,有时候可以有时候
不
可以, 那么肯定就是BUG了,可以或者
不
可以的时候,数据 配置 KEY等完全一样;就连测试BUG的人都一样~_~!,按照平时的编码习惯, 一个CURL函数写完了,基本上
不
会出岔子,所以就没往这里想,主要是,,这个插件吧,无异常,无日志,啥都没有就是接收
不
到,搞的我很尴尬。Server.php第666行,能
不
能错误信息
不
叫Invalid signature???这个错误提示搞的我怀疑人
生
了,我把发送签名,接收签名都打印出来,结果导致我以为 ``` // 一开始我以为是这里断言的,说实话,我对着电脑发呆了很久很久~ if ($auth_signature
问答
PHP+MYSQL求一个高并发方案
请求参数为订单ID(数字int类型),业
务
逻辑为判断本地数据库中订单是否存在,mysql大概100万条记录。 数据库中订单会随时增加,每天增加几百条。 服
务
器资源有限,越省资源越好。redis能
不
用就
不
用。 ------ 用webman + bitmap完美解决 QPS 11万+,性能远远远元超预期,webman神一般的存在,详情见7楼
回
复。
问答
如何使用定时器获取订单状态
业
务
: > 在我们平台发起一笔三方服
务
的订单,成功后三方接口返
回
订单号,然后通过三方提供的订单状态查询接口b,查询订单状态。 2.订单状态 > 三方订单有大约6中
不
同状态,每个状态变化时间
不
确定,有可能1秒,有可能30分钟 3.我们平台的需求 > 获取三方订单的所有状态和对应时间,并存储数据库 ------------ 有什么好的方案,目前只想到用定时器或者定时任
务
每秒查一次,存储数据库,但是每秒存储数据库压力有点大,再一个就是动态创建定时器后,链接就断开了,会
不
会造成性能或内存问题?
问答
小蝌蚪聊天室退出后
不
消失
我按照提供的源码把小蝌蚪实验室安装到服
务
器,但是后来发现当周围出现新的蝌蚪后,如果他退出了,我的画面上他
不
会消失。而我看了官网的demo演示和虚拟主机版是没有这个问题的,退出即立即消失。我以为是我哪里弄错了,后来发现通过自己主机搭建的都有这样的问题,
不
知道怎么解决,希望大神能指点一下,谢谢了
问答
$connection->send 发快了会变成两条
foreach ($_hex2arr as $key => $value) { $status = $connection->send($value); }
效
果如下
« 上一页
1
...
125
126
127
128
129
130
131
132
...
461
下一页 »
« 上一页
128
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝