workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
单进程redis读写堵塞
前几天在
生
产服上发现,单进程每秒50次写入redis(短链接)的时候,就会出现极高的延迟,导致整个进程都被堵塞。而此时worker服
务
器和redis服
务
器的CPU、内存、进程、TCP连接数都正常。请问大师,是
不
是php redis扩展的问题?还是在进程中操作redis的方法
不
对
问答
怎么将服
务
端上传到云服
务
器?
按照官方介绍的方法 写了段websocket 服
务
端代码 地址为本地的127.0.0.1:2346 用了workerman 框架后 CMD启动服
务
端成功~ 之后再用客户端连接127.0.0.1:2346 也成功了 现在很迷茫 只知道怎么用本地连接,怎么让外网也能连接到,将服
务
端代码 上传到新浪云SAE可以吗?上传之后又该怎么启动服
务
端呢?一头雾水,求指教!
分享
基于webman的CMS,企业官网通用PHP后台管理系统
年9月11日10:47:00 仓库地址: https://gitee.com/open-php/zx-webman-cms 还有laravel+scui的版本目前还未开源,电商laravel版本也差
不
多了,后续在移植webman 算是比较标准的php+vue的项目,算是
回
馈社区吧 # CMS,企业官网通用PHP后台管理系统 [English doc](.8.0 webmen 1.5.0 composer 2 ### 前端开发组件 scui 1.6.9 node v14.21.3 ###
效
果图
问答
设备主动发起心跳,我这边
不
能拿到判断
注册 Z 都能走判断里面 但是为什么 T
不
走判断里面 T 是设备主动发送的心跳, 因为T没走判断里面,没有返
回
值,一会儿就退出了
分享
分享: 使用workerman实现基于UDP的异步SIP服
务
器,服
务
器端可主动发送UDP数据给客户端
context); } Worker::$globalEvent->add($socket, 1 , "acceptUdpConnection"); //加入全局
事
件\Client::connect(CHANNEL_SIP_IP , CHANNEL_SIP_PORT); $event_name = $processName; //UDP的数据
回
复跟TCP
不
一样,只要知道对方端口即可,理论上任意一个进程均可从服
务
器端发送数据给客户端 //到公网环境查询本机公网IP,便于
生
成日志 Channel\Client::on(event_data)use($worker , $event_name) { }); */ //每隔一段时间对长时间未进行通信的临时会话进行清理 //
不
宜太大,太大容易遭受DDOS攻击,也
不
宜太小,太小的话有可能还没完成业
务
逻辑就被踢掉 Timer::add( UNAUTHORIZED_KICKOFF_SECOND , function ()
问答
请教下大佬们我这个需求怎么实现
我想用webman开一个process,处理一个任
务
,任
务
就是一个定时器,定时处理业
务
逻辑。任
务
结果保存在process的一个变量里面,我想在http进程中读取到这个变量,用户访问我网站时返
回
给用户,可能比较基础,但是这个跨进程了,
不
知道怎么弄
问答
单机改成集群,能平滑重启实现吗
现在公司部署的gatewayworker在一台单机32核64g服
务
器上,现在要改成集群,看了文档,如果要改成集群,好像reload没用,要重新restart,文档写的是reload只对runall后面加载的文件有
效
但是客户现在有10多万台设备在线,
不
想重新启动,因为重新启动会掉线。想问下有什么方案能改成集群,但是又
不
影响已经在线的设备
文档
count
# count ## 说明: ```php int Worker::$count ``` 设置当前Worker实例启动多少个进程,
不
设置时默认为1。 如何设置进程数,请参考[**这里**](..注意:此属性必须在```Worker::runAll();```运行前设置才有
效
。windows系统
不
支持此特性。autoload.php'; $worker = new Worker('websocket://0.0.0.0:8484'); // 启动8个进程,同时监听8484端口,以websocket协议提供服
务
问答
请问下我在onMessage写定时器 时间长了就
不
发数据给用户端
时间长了就
不
发数据给用户端了 刷新浏览器也
不
会返
回
是被阻塞了吗? 请问下大家这一块需要怎么优化或者设置 
问答
gateway 关于如何通知好友断开
事
件
**但是$client_id 获取 user_id 获取
不
到** —然后我实现了 如图下面的 把** userid存到session**中 ,但又出现问题 在**onMessage**可以获取 user_id在**onClose** 中获取
不
到 求大神 有实现这种通知好友断开的吗 _由于项目时间比较急 ,没有时间补功课_
问答
Error during WebSocket handshake: net::ERR_CONNECTION_RESET
有没有大哥帮我看看这是咋
回
事
我用的是 gateway 连接的时候 一下可以 一下
不
行的 这是nginx的配置 ``` server { listen 20005; listen 443} } ``` 这是前断连接的 ```javascript var ws = new WebSocket("ws://chatnew.test.com:20005"); ``` 一会可以一会
不
行
问答
EV_READ的
回
调方法问题
是
不
时当一个 socket连上来 缓冲区有数据时,才会触发stream_socket_accept,这样是
不
时阻塞非阻塞没啥区别了。每次aceept都能得到socket
问答
gateway 服
务
器cpu突然升高,原因
不
明
gateway进程数4,bussworkerman进程为8,2台分开部署在
不
同服
务
器上,只有gateway进程升高,workerman日志显示没有错误,只是报了个 pid:31135 Bad request
问答
workerman教程3(新手必备)
room_id=3 就有了 VALUS Array ( => weff => fvx ) 就是用户列表 这里有2个用户名 1个
事
weff 1个
事
fvx 26和28是client_id 就是服
务
端和客户端的连接字发送数据靠这个 28=>Array ( => 127.0.0.1 => 10012 => 554 ) 这个我就
不
说了 28对应的一些客户端数据
问答
请教下数据库连接中断问题
我建立了一个监听 当有用户连接的时候 我去操作数据库 很好用 当我服
务
开了 N天之后 在有用户连接 我这边直接报错了 连接数据失败 重启之后 又可以用了 是
不
是 我连接数据库 有有
效
时长
问答
webman 使用什么方式请求数据比较快喃?
有没有第三方或者封装好的http请求包 ,如果用Guzzle
不
知道会
不
会影响
效
率
问答
多个businessworker接收某一用户的同一消息
即gateWay将用户的某一消息多发到
不
同的businessworker,例如 用户的onclose
事
件发送到所有businessworker?
分享
laraman,可以轻松用Workerman加速Laravel的扩展包,
不
需要改任何东西
于是乎我也研究了起来,虽然说是
不
用改代码,但是要改环境,而且对session支持
不
好,也
不
支持静态文件。因此决定自己改一下。这就入了坑了。
不
啰嗦,直接说结果。除了php.exe再也
不
用其他了 ## 实现了哪些功能,有哪些用途? 1.web服
务
(页面、静态文件、api接口,cookie,session)统统实现。laravel原版原样
不
改变。之前怎么开发后面就怎么开发 2.热重启(修改代码自动重启)移植自webman原
生
实现,windows下也一样没问题 3.自定义process,已经封装好了,用起来超简单。php artisan vendor:publish --tag=laraman.install ``` ## 如何使用 ### 启动服
务
```bash #像使用artisan一样 一键启动注册在config/laraman/server.php 中process服
务
php laraman ``` ### 手动启动一个服
务
```bash php laraman process {process name
问答
webman,做核心API服
务
,如何监控?
目前的服
务
,还是走的php-fpm模式,可以直接通过阿里云 ARMS,进行监控 可以监控的内容非常齐全和完善,举例如下 !后面启动新的项目,打算用webman来做核心API服
务
,之前了解到swoole这种
不
能被ARMS监控到 所以,
不
太清楚,webman这种常驻内存的PHP应用,是否能如php-fpm那样被ARMS监控到顺便问一下,所有用workerman 或者 webman做的服
务
,大家都是如何监控的?
问答
tp框架里怎么直接引用onmessage获取硬件返
回
的响应啊;
也已经可以正常通信了; tp框架里怎么直接引用onmessage获取硬件返
回
的响应啊; 第一次做软硬交互,有点懵 大神们,救救我吧
« 上一页
1
...
88
89
90
91
92
93
94
95
...
471
下一页 »
« 上一页
91
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝