workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
AsyncTcpConnection 当做ws客户端,链接别人的
服
务
被对方把Ip禁了。有什么方法伪造ip
问答
两台阿里云
服
务
器部署的如何做分布式gatewayWorker,参数如何配置,有知道的么
问答
本小白仿照官方提供的Web VMStat 监控做一个
服
务
器监控,遇到了一个问题
将之前的$worker->process_handle = popen('vmstat 1', 'r');换成$worker->process_handle = popen('top -b -d 1 | grep -E "^(%Cpu)"', 'r');就无法发送数据了,请问有什么区别吗?
问答
在自定义进程里启动了一个tcp
服
务
,现在想获取所有链接,可以怎么做?
根据 https://www.workerman.net/doc/webman/process.html 启动了自定义进程, 现在想利在进程启动时设置一个定时器,定时向所有客户端连接发送数据 workerman里是用 $worker = new Worker('text://0.0.0.0:2020'); 然后遍历$worker->connections获取所有客户端的。 那么在自定义进程里,怎么获取所有的客户端呢?
问答
使用AsyncTcpConnection模拟CURL -x命令代理请求时,如何跳过证书验证?
#### 问题描述 我这边要做一个http代理的重新解析,再次转发
服
务
。 流程是: 1.在本电脑环境测试是可以的,但是在
服
务
器上面测试,客户端执行CURL命令后一直报错,如下: ``` HTTP/1.1 200 Connection established curl: (35) error:02FFF036:system library:func(4095):Connection reset by peer ``` 目前排查到的情况是是
服
务
器上Workerman和代理建立连接,并发送请求头后,代理返回HTTP/1.1 200 Connection established之后,将剩余的报文传转发给代理
服
务
器时,被关闭了连接。我这边因为
业
务
场景必须使用类似curl -x 的命令发送请求,尝试过使用异步的http-client去实现,将客户端请求的报文,利用http-client进行转发,但是一直没尝试成功
分享
webman Docker部署方案(CnetOS7 + PHP8.1)
developer/app:1.0 参数说明: -d:后台方式运行 --restart=always:自启动 --name=app:容器
服
务
名称-p 18787:18787:映射端口(将外部端口映射到容器内部
服
务
端口) developer/app:1.0:镜像名称 2.容器
服
务
操作 (1) 查看容器状态 docker ps -a (2) 进入容器 docker exec -it app /bin/bash(3) 重启
服
务
docker restart app (4) 关闭
服
务
docker stop app (5) 容器状态
问答
从onConnect到onMessage时间间隔长达1秒,该如何排查并调整?
问题描述:
服
务
器在江苏,同一套
服
务
端Workerman,我做了一份远程测试脚本,分别从我的笔记本(辽宁)和另外的云
服
务
器(北京)上运行测试脚本,结果如下: 笔记本在辽宁家用宽带执行测试脚本访问江苏的
服
务
器,从onConnect到onMessage间隔60毫秒; 华为云北京区执行测试脚本访问江苏的
服
务
器,从onConnect到onMessage间隔1.04秒。
问答
DeepSeek 本地部署教程(极其简单)
#### DeepSeek 本地部署教程 `DeepSeek-R1`模型在各项指标直逼甚至超越OpenAI及同类产品,迅速成为
业
界焦点。最近DeepSeek
服
务
被外海攻击,有时候无法访问,既然`DeepSeek-R1`是开源的,那么我们其实可以部署自己的`DeepSeek-R1`模型,如果再结合[Webman AI](https://www.workerman.net废话不多说,直接上教程教怎么本地部署`DeepSeek-R1`
服
务
。
文档
phar打包
* 如果你的
业
务
需要上传文件到public目录,需要将public目录独立出来放在webman.phar所在目录,这时候需要配置`config/app.php`。'public', ```
业
务
可以使用助手函数`public_path($文件相对位置)`找到实际的public目录位置。 * 注意webman.phar不支持在windows下开启自定义进程
问答
webman中使用thinkorm动态连接数据库后不会自动释放导致数据库大量的sleep
####
业
务
场景 我这里类似于sass结构的 框架使用的webman 数据库使用的mysql8.0+thinkorm连接
业
务
需要:数据库是根据每家商户进行分库存储的,通过中间件进行数据库动态切换连接
问答
请问workerman 支持 html5 的sse吗?
我想使用使用workerman实现
服
务
器端推送,请问支持html5 的server send event吗? 我发现这么写似乎无效,求解答? ```php <?// 创建一个Worker监听2345端口,使用http协议通讯 $http_worker = new Worker("http://0.0.0.0:2345"); // 启动4个进程对外提供
服
务
问答
WORKER EXIT UNEXPECTED exit with status 64000
服
务
运行一段时间后就会出现一下错误,然后其他第三方
服
务
发送给gatawayworker的数据就收不到返回了,这种情况下要如何排查: 2017-01-07 16:07:52 Workerman status
问答
如何监控后台GATEWAY worker的实时压力情况
用workerman 来做微信墙 的后端
服
务
,现在研发阶段 买了一个阿里云 1核 1G 1M带宽的主机,我知道这个配置 到 正式使用 肯定不够, 我们的用户 是有严重峰谷的, 每天 9-14:00,18:00-20:00 同时在线 约在2000人 ,
服
务
器除了workerman 还有tp 做的webserver 用于拉取用户数据 ,微信手机端的html5 文件 少量图片资源等都在这个主机上
问答
求救!关于wss的问题
服
务
器是Ubuntu。从
服
务
器上可以检测到7272端口正在被listening。
问答
gatewayworker 有时候不进入worker
我现在的部署方案是 我采用的是 gatewayWorker 1:一台register 2:一台 gateway 3:一台 worker
服
务
场景描述: 1:有的时候客户端发送消息的时候,我在worker里面的 onMessage里面 输出日志 ,这里压根不输出
服
务
端响应的还是之前的数据 我php版本是7.1 另外 opcache也关闭了 我在编译的时候 --disable-opcache `
问答
Gateway worker 压力测试发现严重问题
我用gateway worker做了个tcp
服
务
器,并且进行了压力测试,发现如下严重问题,请帮忙看看如何解决。 问题1:我原来设置了30秒超时断开的,现在情况是:连接能成功,30秒后不会自动断开了。注:3个客户端都不能和tcp
服
务
器正常通信。状态如下图所示: [attach]1620[/attach]
问答
gateway关于wss的问题,谷歌浏览器报错,火狐却能正常使用
start_gateway设置的ssl,配置如下 [attach]1837[/attach] nginx配置则是 [attach]1838[/attach] 证书是Let's Encrypt获取的免费证书 然后开启
服
务
connection to 'wss://xxx:8282/' failed: WebSocket opening handshake was canceled 火狐上却是正常的 用谷歌浏览器访问
服
务
器上会报这样的错
问答
Apache 代理 SSL 协议 前端握手失败
wss"); ws.onopen = function() { alert("连接成功"); ws.send('tom'); alert("给
服
务
端发送一个字符串:tom"); }; ws.onmessage = function(e) { alert("收到
服
务
端的消息:" e.data); }; ```
问答
磁盘用完,导致workerman启动失败,没有任何提示
. ``` 当磁盘用满时,程序无法启动,输入启动指令一直卡在这个界面,就算将磁盘空间释放后仍然无法解决,同时同一
服
务
器上的多个项目均出现相同的问题。只能使用root用户reboot
服
务
器,然后又可以恢复正常  请位各位是否有遇到过?要怎么解决?
问答
workerman 后台启动后其他命令失效
使用命令启动 Workerman
服
务
```bash php workerman.php start -d ``` ```bash Workerman[workerman.php] start in使用命令关闭 Workerman
服
务
```bash php workerman.php stop ``` ```bash Workerman[workerman.php] stop Workerman
« 上一页
1
...
140
141
142
143
144
145
146
147
...
221
下一页 »
« 上一页
143
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝