workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
为什么json格式化
不
会直接抛异常?
#### 问题描述 为什么json格式化
不
会直接抛异常?#### 程序代码 $str = "asdda_周大
生
大——萨达dsasd\;lkl" $str = substr($str,0,10); return json($str) 这样会直接程序崩溃,写try catch都没用,捕捉
不
到 #### 报错信息 只有这样才会报错 return json_encode($data,JSON_UNESCAPED_UNICODE | JSON_THROW_ON_ERROR
分享
workerman 运行 fpm项目 分享
此外,利用 Workerman 作为强大的无服
务
器解决方案,用于可扩展的
事
件驱动工作负载。轻量化设计,
效
率高 一个作者叫 `琼·米克尔` 老外项目 **当前兼容:** - Symfony - Laravel - CakePHP - Yii2 - Slim - KumbiaPHP -
问答
thinkphp5.1如何修改入口文件,让它在workerman4.X中运行http服
务
/thinkphp/base.php'; // 支持
事
先使用静态方法设置Request对象和Config对象 // 执行应用并响应 $app=Container::get('app')->run()
问答
status获取
不
到信息
php artisan workman status 返
回
Workerman[artisan workman] not run 但我workerman是开着的,能正常链接 现在是运行了一段时间,socket就突然死了,又差
不
多原因 log提示SendBufferToWorker fail.
问答
使用tcp调试工具,三个客户端同时去给服
务
端发心跳,导致执行一半就执行下一条了
#### bug描述 使用tcp调试工具,同时开三个客户端同时去给服
务
端发心跳,设置的是每个客户端1秒一次,应该是发送太快服
务
端处理
不
过来,导致上一条还没执行完成就直接执行第二条心跳了,导致第一条心跳执行一半没有服
务
端还没
回
应给客户端就执行一下一条
问答
急急,websocket服
务
端主动关闭连接,客户端才显示连接成功,
不
然一直连接中
#### 问题描述 用的是webman+gatewaywoker的插件,开启websocket,但是用ApiPost来测试连接,一直显示连接中,只有服
务
端主动关闭了,才显示连接上,并收到服
务
端的消息,在本地测试
不
会  这里用ApiPost连接后,服
务
端监听到,打印了内容,但是并没有建立连接,还是在连接中,然后超时,如果超时前关闭服
务
问答
Netscape Enterprise Web服
务
器是啥
#### 问题描述 请问Netware下的Netscape Enterprise Web服
务
器有了解的吗?workerman里面应该
不
会使用这个吧,平台今天报出这个服
务
的漏洞CVE-2002-1634,请教
问答
使用think-orm 模型查询数据data返
回
为空
使用think-orm 模型查询数据data返
回
为空,实际是有数据的 $lists = Order::field($field)->where($where)->order($order)->paginate
问答
大佬 workerman推送一直返
回
fail
data; // 通过workerman,向uid的页面推送数据 $ret = sendMessageByUid($uid, $buffer); // 返
回
推送结果inner_text_worker->listen(); }; // 新增加一个属性,用来保存uid到connection的映射 $worker->uidConnections = array(); // 当有客户端发来消息时执行的
回
调函数
问答
GatewayWorker 物联网问题
#### 问题描述 物联网循环发送命令,因为下位机是单项通道,所以要一项一项命令发送,长时间开启服
务
的话,比如第二天,他就只会返
回
数组第一个命令的操作,别的命令都没有收到或者没有返
回
,你们有这种情况吗?client_id)+1); } } }); } ``` #### 截图报错信息里报错文件相关代码 这是前一天我重启服
务
后的截图](/upload/img/20230822/2264e42f05732f.png) #### 操作系统及workerman/webman等框架组件具体版本 windows系统(客户是win我也
不
好搞,我明白linux适合做
生
产环境)
问答
Gateway 在触发onClose的
回
调时,无法获取session的数据.[已解决]
能否在调用完onClose
回
调时候再清理session的数据呢.
问答
laravel8
生
成命令行 守候模式开启
不
了
用的global定义那种
问答
laravel8
生
成命令行 守候模式开启
不
了
用的global定义那种
问答
想用wm写采集,求助!
以前用纯php写采集,感觉
效
率
不
高,用wm开多进程是
不
是
效
率高了很多?另外多个进程间如何判断一篇文章别的进程是否在采集?
问答
还是UDP协议的问题
客户端使用UDP协议发送数据给服
务
器之后,服
务
器无法获得客户端的真实IP地址,但是在onmessage()
回
调函数里使用send() 是可以返
回
数据给 客户端的,我想咨询的是,服
务
器是否可以保存客户端信息如果
不
能的话,是
不
是意味着UDP协议就只能单向通讯了。谢谢
问答
webman的session销毁前如何触发自定义
事
件
在业
务
逻辑中,有部分“脏数据”是保存在session中的,能否在session到期销毁前,调用自定义的方法,做一些处理呢?
问答
webman 怎么实现 接口返
回
文件内容马上要完成的时候 然后执行某个函数
#### 问题描述 webman 怎么实现 接口返
回
文件内容马上要完成的时候 然后执行某个函数 比如我有个接口 返
回
文件内容 return response()->download( 怎样可以实现 返
回
文件内容马上要完成的时候
问答
tcp 设置了心跳
不
管用 使用调试工具 收
不
到服
务
器的 心跳
不
给服
务
器 发送任何信息 服
务
器也
不
会断掉链接
tcp 的链接
不
行 websocket 是可以的 tcp ```php $gateway_text->startPort = 2500; // 心跳间隔 $gateway->pingInterval
问答
服
务
器配置多个workerman
可
不
可以在一台服
务
器同时配置两个workerman
分享
分享一次关于RabbitMQ重复消费的故障
不
应该会出现同一条邮件重复发送,紧接着又看了一下具体的系统日志,发现发送邮件的整体日志都是正常的,只是邮件发送的结果是data not accepted,它
不
会影响ack的返
回
,同时还有进程退出启动的日志),所以联系运维同学帮排查,的确是SMTP服
务
出问题了(它发给收件人之后,但是请求另一个组件时耗时很久,直到对方返
回
504时,它才把结果返
回
给我们),于是在运维修正之后,我们这边再推邮件就正常了,也没有重复消费的问题### 疑惑 思来想去,
不
得其解,因为用webman这么久,从来没遇到这种情况,于是当晚把上述问题跟walkor描述了一下,很快第二天早上他
回
复了,最后他指引出:如果没有出现workerman进程调度日志但是我们业
务
逻辑除了onWorkerStop外,自己并
不
会主动的disconnect,那它是在哪里被调度的呢?[](/upload/img/20250331/3167ea46e9c323.png) 以上就是整个过程,问题产
生
是由好几个因素诱发,最终得一层一层去剥开,并且也发现了本身业
务
代码一些
不
足需要去弥补。
« 上一页
1
...
75
76
77
78
79
80
81
82
...
475
下一页 »
« 上一页
78
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝