workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
分享
为webman的command赋能使用event-loop
可能很多人使用`webman`的`command`模块的时候
发
现`command`没办法使用`event-loop`的能力,很多`workerman`的特性在`command`中没办法
进
行友好的使用,比如为`Worker`类实现一个执行一次便结束
进
程的方法,我们命名为`once` ```php <?; } parent::__construct($socketName, $socketContext); } /** * 运行一个一次性的
进
程$run(); } finally { static::stopAll(); // 向主
进
程
发
送
信号'prob_threshold' => 0.95, // 获取判定阈值 'workflow' => [ // 人脸特征
数
据
缓存存储
问答
exit with status 9 如何关掉这种自检?
#### 问题描述 这里详细描述问题 webman的定时跑
数
据
的任务中,随着
数
据
量越来越大,时间也越来越久,现在跑一会就被kill了(40w
数
据
跑了8w条就挂了),有办法关掉的这个kill吗。
问答
onmessage 回调使用redis的问题
onmessage 回调使用redis操作
数
据
。服务运行一段时间后,会偶然出现redis取不到
数
据
的情况。也没报链接超时或者异常,可能是什么原因导致的。请问。跟我没关闭redis 链接有关系吗?
问答
webman接口,涉及到io操作连接远程mysql服务导致接口效率很低
#### 问题描述 这里写问题具体描述 webman接口,涉及到io操作连接远程mysql服务导致接口效率很低,换成本地的
数
据
库就会快很多,但是项目
数
据
库是单独的,怎么解决这个问题呢?
问答
多应用,配合nginx,和大佬
发
布的域名绑定疑惑
[截图](/upload/img/20220607/07629f520ab911.png) 我看手册说的是默认动作是Index控
制
器下面的index方法 但是我访问www域名 ,pc应用可以不写了.但是后面必须要跟
问答
redis-queue队列中 若有
发
短信队列和
发
邮件队列 他们都是按顺序执行哦 没有分开的方案吗
redis-queue队列中 若有
发
短信队列和
发
邮件队列 他们都是按顺序执行哦 没有分开的方案吗
问答
有没有办法知道当前
进
程中运行了多少个定时器?
#### 问题描述 我有个
进
程,里面运行了很多定时器,那有啥办法把所有的定时器任务都给列出来呢?
问答
总感觉是错误的,请大神知道workerman中的timer类的使用
// 保存相关485网关的定时器任务 Timer::add(60, function () use (&$timers) { // 每隔1分钟检测一次
数
据
库的值}); break; ``` #### 为此你搜索到了哪些方案及不适用的原因 上面的代码首选判断间隔时间是否和
数
据
库设定的值相同,如果不同,则
进
行删除定时任务,然后再次添加定时任务。
问答
webman redis-queue消费类中ThinkORM DB实例失效
#### 问题描述 Hi walkor 我在webman框架中使用redis-queue,在消费类的业务代码中使用的ThinkORM操作
数
据
库,出现DB实例失效的情况,但http服务
进
程中可以正常操作
数
据
库
问答
如何将字符串更好的转成
数
组?
price' => 60.00],11 => ['nums' => 2, 'price' => 100.00]],'count_price' => 220.00] 我现在想将这个 string 转成
数
组[截图](/upload/img/20231120/20655a43af0ac1.png) 这 ">", 被 转义成了 \u003E,用 str_replace() 替换,也不是
数
组,如何将这个转成
数
组
分享
php生成器详解 Generator以及yield到底是什么?
迭代器就会失效,获取元素失败 ``` 注意:从php的源代码来看,yield只是标记方法为生成器,具体实现还是在zend vm里面处理 ### yield 异步,协程的关系 因为生成器是一个很好的接受返回
数
据
的方法; zend_generator_add_child(from, generator); generator->flags |= ZEND_GENERATOR_DO_INIT; } 生成器的节点
数
据
结构但是在vm层实现了一种即使即用的模式,不在内存里面存储变量,减少php在处理大
数
据
的时候出现内存溢出的问题。然后,GENERATOR_CREATE创建一个对象,以及一个堆分配的execute_data结构(像往常一样,包括变量和参
数
的插槽),将vm堆栈上的execute_data复
制
到其中。生成器 当生成器再次恢复时,执行器将使用堆分配的execute_data,但将继续使用主VM堆栈推
送
调用帧。 这样做的一个明显问题是,在调用正在
进
行时可能会中断生成器,如前面的示例所示。
问答
求救 Can't assign requested address,我确认端口是没问题的
#### 问题描述 服务器是centos7 php是8.2 之前一直好好的,最近忽然经常报这个错误, 我拿到本地mac系统上测,
发
现也经常报这个错误 #### 报错信息 ``` think\exception127.0.0.1...', 0, '', 3) #2 /Users/leilei/admin/vendor/workerman/gateway-worker/src/Lib/Gateway.php(720):
GatewayWorker
getBufferFromGateway(Array) #3 /Users/leilei/admin/vendor/workerman/gateway-worker/src/Lib/Gateway.php(302):
GatewayWorker
\Lib\Gateway::getBufferFromAllGateway(Array) #4 /Users/leilei/admin/public/aibug/trade.php(166):
GatewayWorker
问答
调取chatgpt的websocket的process_timeout问题
chatgpt本身转
发
到国外,再一字字打出来,时间会久点,大佬们看可有什么解决方法吗?!BusinessWorker.php(197): Workerman\Worker->run() #4 /www/htdocs/vendor/workerman/workerman/Worker.php(1543):
GatewayWorker
#9 /www/htdocs/vendor/topthink/think-worker/src/command/GatewayWorker.php(77): think\worker\command\
GatewayWorker
#10 /www/htdocs/vendor/topthink/framework/src/think/console/Command.php(210): think\worker\command\
GatewayWorker
问答
在windows环境运行webman后可以连接成功获取
数
据
,过一会就报
数
据
连接错误,liunx 则没有这个问题,这个咋解决

问答
php start.php start -d出现问题
使用php start.php start -d启动workman,然后使用php start.php stop停止,
发
现停止不了,但是workman确实退出了,然后使用ps aux|grep WorkerMan查看,
发
现每次运行 php start.php start -d,都启动了2个
进
行,其中一个包含了子
进
程(,状态是Ss的这个
进
程,这个是问题的关键),需要使用kill -9 才能杀死
问答
自定义
进
程enable=false后出现terminated and try to restart
#### 问题描述 win11下修改自定义
进
程enable=false 启动一直提示terminated and try to restart @@@no worker inited@@@ linux
问答
根
据
域名链接不动的myql,在thinkorm.php 里面获取不到request 信息
#### 问题描述 根
据
域名链接不动的myql,在thinkorm.php 里面获取不到request 信息。这个怎么解决,有什么好方法
问答
websocket 心跳设置正常,过一段时间后会断线重连,有哪些情况会产生这个问题,如何解决?
在页面挂起长链接一段时间后,客户端
发
送
消息推
送
给服务端(成功),服务端会返回信息状态(成功),但是整个长链接就会断线重连。 有的时候在页面挂着也会断线重连。 !
问答
webman reids消息队列 遇到服务端崩溃或者服务器重启 正在消费的消息丢失问题
我目前是
发
送
消息存DB一份,然后处理完成更新DB消息状态。配合定时任务去解决那些没处理成功的消息从小推
送
到消息队列。我这个做法是否可行
问答
找不到PDO
Fatal error: Class 'PDO' not found in /alidata/gameserver/
GatewayWorker
/Lib/DbConnection.php on line1581 WORKER EXIT UNEXPECTED E_ERROR Class 'PDO' not found in /alidata/gameserver/
GatewayWorker
/Lib/DbConnection.php
« 上一页
1
...
254
255
256
257
258
259
260
261
...
450
下一页 »
« 上一页
257
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝