workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
针对站点单独的Session管理方案
#### 问题描述 我用的最新版的webman,用了多应用组件配置了
不
同域名,但我只有一两个网站有用户登陆功能,其他站点纯展示信息,现在遇到的问题是一堆黑产刷站点,看LOG日志就是刷session、cookie、request之类,想要针对站点单独的session控制开关,像FPM是需要初始化才能用,CLI能否加配置项 #### 为此你搜索到了哪些方案及
不
适用的原因 只是搜索到了SESSION怎么使用,没有关闭session的方案,系统框架启动默认了启用session组件,只要在用户端传了session_id值就会在服
务
端有反应,实际上很多站点
不
需要启用session,就能避免很多安全日志,现在大量的日志是与
问答
使用GatewayWorker转发数据时TIME_WAIT飙升太高.
目前的设计思路:使用GatewayWorker开发的一个简单物联网服
务
端,通过TCP连接硬件,通过WebSocket连接网页端,硬件发送数据到服
务
端,服
务
端收到后立即转发网页端。但是按照这种模式设计,服
务
端开启后TIME_WAIT数飙升很高,只连接一个设备就达到2万多。设备发送数据频率挺高,大概1秒钟10-20次。 代码如下:!
问答
GatewayWorker如何双向通信?求助GW大神
目前做的是一个定位系统,后端服
务
器是用C++写的,控制硬件,前端服
务
器准备用GatewayWorker,目前已经知道终端(安卓、IOS、web)如何与前端服
务
器交互,那么问题来了: 1、用户登录我走HTTPpost/get去 请求TP5,这个没问题 2、客户端发送一条请求若走post/get请求tp5,那我如何通知C++的后端服
务
器,因为由他来控制硬件设备,当它处理请求完成,也需返给我一个状态,我再通知终端
问答
socket长链接问题
1、c++作为服
务
端,php作为客户端, php端如有数据更新,需要通知c++服
务
端并且保持长链接 2、想使用workerman 作为客户端,应该怎么部署,而且还要支持windows平台 3、如果建立了长链接比如php服
务
器重启,或者遇到什么问题怎么处理 请高手详解
问答
websocket分片发送需要考虑顺序吗?
那么在服
务
器接收的时候,一定会出现某些数据包丢包或者错位的问题。 那么如果用Gatewayworker。通过websocket发送,然后服
务
器端将分片数据合成为一个完整的文件。那么还需要考虑服
务
器端数据包到达的顺序吗?
问答
这样重启workerman进程是否有问题?
#### 问题描述 后台管理界面,增减进程后重启整个服
务
```php <?php if (PHP_SAPI !$rootPath . ' && php start.php restart -d'; shell_exec($cmd); sleep(3); } ``` 利用Linux的定时任
务
,每分钟调用一次这个脚本; 脚本通过 is_file($restartFile) && unlink($restartFile),检查标志文件,重启整个服
务
。
问答
Mqtt客户端多进程以及性能的问题
MQTT客户端应该是单进程的吧,我以它为服
务
端订阅所有其他客户端的主题,并处理所有客户端的业
务
,当消息一多的时候肯定会面临阻塞的问题,这时候怎么办?怎么用多进程来处理呢?需要自己实现多个进程的模型以及业
务
的分配吗
问答
高并发场景下mysql连接连接数过多
通过文档了解到webman是多进程模型,一个进程维护一个mysql连接 单服
务
器想提高并发吞吐量就需要增加进程数量 比如我的服
务
器是88核心,扩展更多的服
务
器就会有更多的进程,导致mysql连接更多
问答
自定义进程是否可以用Worker::stopAll()关闭进程?
empty($data['mediaId'])) { //创建一个定时器,如果超过10秒还没有上传成功,则返
回
错误信息 $timerId = Timer::add(self::QINIU_TIMEOUT按理说这样设计的话单次上传时间
不
会超过QINIU_TIMEOUT了,但是实际上仍然有很多超时,好像进程并没有被结束,并且推送通知处的代码也仍然会执行(进程结束后,后续代码
不
是应该
不
执行了吗?)。
问答
workerman显示运行成功的,但是我查询状态,发现又没有成功。
我在服
务
器上启动了服
务
器,最后显示start success. 但是我再去查询workerman 状态,发现什么都没有 !
问答
Event扩展打开后,最大连接时只有256人,这是为什么
服
务
器是centos,客户端并发模拟500个连接,但是服
务
器广播给所有人的时候只有256个客户端能收到数据,请问是什么问题?
问答
[think\exception\ThrowableError] Fatal error: Class 'GatewayWorker\Register' not found
Fatal error: Class 'GatewayWorker\Register' not found 原来运行正常 更换服
务
器出现错误 原来服
务
器是
分享
分享一个layui样式的分页类
适应于: 已使用layui的页面 && 想用后端
生
成页码 && 又使用了 webman的 这种illuminate数据库 的情况 ```php <?[](/upload/img/20250424/24680a22d71db1.png) 这是鼠标放上去的
效
果截图: !
问答
wokerman接收socket数据的问题
/Workerman/Autoloader.php'; // 创建一个Worker监听端口,
不
使用任何应用层协议 $tcp_worker = new Worker("tcp://ip:port");//数据源的ip和端口 // 启动4个进程对外提供服
务
$tcp_worker->count = 1; // 当客户端发来数据时 $tcp_worker->onMessage = function($
问答
redis-queue没队列数据的时候一直在遍历
在没有数据的时候一直在使用BRPOP进行阻塞弹出,但是这超时时间设置的是1秒,所以就一直在遍历队列有没有数据,如果只是一个简单的队列,每天只需要1个小时时间去运行队列消费,那其他没运行的时间他也一直在遍历,
不
是就一直在无用地消耗服
务
器资源吗
问答
redis队列插件 延时消费,在还未消费之前,可以手动删除还未消费的消息吗?
运用场景,一个限时的订单,订单是多少分钟之后自动改变订单状态设置为完成了,如何在单快要完成时,用户又续费时长,订单时长那就改了,这个时候肯定就
不
能执行之前设定的队列任
务
,需要删除之前的,需要重新再计算一个时长
问答
安装webman admin报错
但是,启动webman服
务
的时候报错了:  只安装webman,
不
安装webmanadmin 的话,启动webman是没问题的。
问答
Network Error 12030, 与服
务
器的连接意外终止,IE 9浏览器
问答
workerman自定义协议的话,ios和android怎么连接服
务
器啊?
问答
jit对常驻内存,php自启http服
务
有没有显著提升?
如题
« 上一页
1
...
295
296
297
298
299
300
301
302
...
461
下一页 »
« 上一页
298
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝