workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
我在webman中自定义进程使用rabbitmq 的消费者 阻塞消费 导致进程busy问题
#### 为此你搜索到了哪些方案及
不
适用的原因 消费端代码 $this->channel->basic_consume( $queue, '', false, false, false,$this->close(); }); $this->channel->consume();//这家伙会阻塞 内部有while代码导致的 我使用 status 查看 进程一直是busy状态 监控
不
到内存等信息N/A
不
知道是否会有影响?
问答
Crontab 的规则和linux的crontab一致吗?
'Crontab'; // 设置时区,避免运行结果与预期
不
一致 date_default_timezone_set('PRC'); $worker->onWorkerStart = function开始处理时间:2024-10-24 20:45:02 处理结束时间:2024-10-24 20:46:09,耗时 67 秒 ^CWorkerman[start.php] stopping ... ``` 他好像
不
是每分钟执行一次,而是向后延续一样,感觉和 linux 的 crontab 好像
不
一样,如果
不
一样,麻烦作者大佬在文档( https://www.workerman.net/doc/workerman/components/crontab.html )里说明下,
不
然容易引起误解,我还自己加了防止同时重复执行的逻辑,测了半天发现根本
不
用加。
问答
GatewayWorker 框架里 Uid 和Group 的区别
他们主要用途有什么
不
同 难到只是Uid和client_id是一对多关系 Group和client_id是多对多关系这样? 还有能
不
能把Uid 用 Group 进行分组?
问答
关于gateway worker原理问题
client-->gateway 1-n -->business 1-n 是
不
是每个business启动时 主动找到所有的gateway 并建立一个tcp长连接。而gateway接到请求数据后,会找一个空闲的business处理,而当business忙时,
不
在接受请求。 相当于gateway是异步非阻塞的, 儿business是同步的
问答
workerman reload问题的疑惑
>count = 4; [attach]1698[/attach] [attach]1699[/attach] 按照这个逻辑一次只能 reload 一个子进程,其他3个子进程根本reload
不
了是否需要手动执行多次reload 才能reload其余的子进程呢,有点
不
解, THX
问答
webman/admin 多数据库 读取前缀出错
public function __construct() { $this->model = new Articles(); } ``` Article和 管理后台
不
在同一个数据库就会默认读取 管理后台的前准 而
不
是读取的Article模型配置文件里面的前准
问答
ws 给 同一个客户端发送 消息 连续发2个 会出现后面消息比前面消息先推送给客户端吗
json_encode($msg_data)); Gateway::sendToGroup($room_id, json_encode($msg_data)); #### 为此你搜索到了哪些方案及
不
适用的原因这里写搜到的方案及
不
适用原因 代码里面这样写 会有可能后面的消息比前面的推送给客户端吗
问答
在TP6中 一个websocket协议一个text协议怎么开启。
tp6框架跟这个文档
不
一致,一时半会
不
知道怎么弄了。 大佬帮帮忙
问答
event.php一用GlobalData就报错链接被拒绝
# **win环境是正常的,linux
不
行,第一次启动可以,第二次就
不
行,要重启才可以用,** # event.php就下面一句代码 public static function onWorkerStart
问答
functions.php $_SESSION 问题
#### 问题描述 functions.php 里面我定义了一个$_SESSION new了一个数据库类
不
在函数里面 webman 开了10个线程 有100个用户访问 是有100个数据库连接吗 还是只有10个数据库连接 #### 为此你搜索到了哪些方案及
不
适用的原因
问答
Bad request for Register service.
See http://wiki.workerman.net/Error4 for detail #### 为此你搜索到了哪些方案及
不
适用的原因 这种是什么原因导致的?see后边的地址也
不
能访问。
问答
webman-admin tinymce富文本编辑器问题
[截图](/upload/img/20230607/07648096224d8a.png) #### 为此你搜索到了哪些方案及
不
适用的原因 我感觉是用了htmlspecialchars这个东西,但是找
不
到在哪关掉
问答
如何新增设置页面以及调用方法
请问有教程
不
? 还有添加了设置之后,是否可以像config(app.xxx)这样调用呢? #### 为此你搜索到了哪些方案及
不
适用的原因 没有找到教程
问答
webman/domain 域名绑定webman/admin问题
#### 问题描述 我想把后台绑定到指定域名上,但是app/admin也就是后台域名貌似
不
经过webman/domain,因为后台的接口没有被打印。因为我
不
想黑客知道接口域名后攻击后台,用另一个域名访问后台 
文档
是否支持多线程
php.net/manual/zh/book.pthreads.php)的[MT多线程版本](https://github.com/walkor/workerman-MT),但是由于pthreads扩展还
不
够稳定,所以这个Workerman多线程版本已经
不
再维护。
问答
websocket php ip可以使用域名
websocket 连接可以使用域名进行连接
不
问答
workerman 3.0
如何用socket 通讯 而
不
是 wensocket 新人 多谢
问答
centos 8 里面如何配置开机自动启动 start.php 呢
centos 7里面的方法, centos8 好像
不
适用了
问答
【已解决】使用GatewayClientGateway类,客户端无法接收到消息
连接第一个项目,是正常的,可以通过`getClientIdByUid` 获取到第一个项目里边的在线客户端的`$client_id`,但是调用`sendToClient`发送消息给指定客户端的时候,客户端一直接收
不
到消息一开始我以为在第二个项目中使用 `GatewayClient\Gateway`这个类
不
对,但是调用`GatewayWorker\Lib\Gateway`这个类,同样也无法发送消息给客户端。client_ids = Gateway::getClientIdByUid($data['code']); //打印client_ids[0],是有值的 //就是执行sendToClient这里,消息发
不
出去,客户端接收
不
到 Gateway::sendToClient( $client_ids[0], json_encode($resData) ); ``` #### 期待的结果及实际结果 我想知道第二个项目中通过`$uid`获取到`$client_id`后,
不
可以直接使用`sendToClient`发送给客户端吗?
问答
webman-admin统计行数过慢
[截图](/upload/img/20230906/0664f7cfef0f32.png) #### 为此你搜索到了哪些方案及
不
适用的原因 count(*) :它会获取所有行的数据,
不
做任何处理count(id):id代表主键,它需要从所有行的数据中解析出id字段,其中id肯定都
不
为NULL,行数加1。count(普通索引列):它需要从所有行的数据中解析出普通索引列,然后判断是否为NULL,如果
不
是NULL,则行数+1。count(未加索引列):它会全表扫描获取所有数据,解析中未加索引列,然后判断是否为NULL,如果
不
是NULL,则行数+1。
« 上一页
1
...
384
385
386
387
388
389
390
391
...
481
下一页 »
« 上一页
387
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝