workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
http-client 最大http请求的优化问题
同一个域名最多128个并
发
连接,是整个os还是单个
进
程 想要修改同个域名请求更多
数
量怎么搞
问答
求问 将phar文件运行的项目
进
行
进
程管理的方案
我将phar文件上传上去,然后这个服务管理平台上,就可以
进
行这个phar
进
程的维护管理, 比如点击运行,服务器上就运行起来这个服务,同理也可以点击关闭,或者重启等操作。后期如果这个服务的phar升级了,那么我再上传上去,替换掉老的文件,然后再重启
进
程就好了。 请问各位知不知道类似的产品?
问答
直接贴代码
self::$_status = self::STATUS_RUNNING; while(1) { // 如果有信号到来,尝试触
发
信号处理函
数
pcntl_signal_dispatch(); // 挂起
进
程,直到有子
进
程退出或者被信号打断 $status = 0;$pid = pcntl_wait($status, WUNTRACED); // 如果有信号到来,尝试触
发
信号处理函
数
pcntl_signal_dispatch(); // 有子
进
程退出 if($pid > 0) { // 查找是哪个
进
程组的,然后再启动新的
进
程补上false); // ignore pcntl_signal(SIGPIPE, SIG_IGN, false); } /** * 为子
进
程重新安装信号处理函
数
问答
[已经解决]为什么用redis会报错呢,我看了PHP CLI有redis扩展
错误如图 [attach]651[/attach] 在论坛搜了下redis根
据
提示我看了下PHP CLI是有redis的 [attach]652[/attach] 还有请问这个php版本可以控
制
吗?phpinfo里面是PHP Version 7.0.12 但是在这个控
制
台看到的依然是5.6.1不知道跟这个是否有关系?
问答
js回调时更新用户状态的问题
data.user_id; layim.setFriendStatus(uid, 'offline'); //修改
数
据
库// console.log(data); // }); break; 想着在用户退出事件中改下
数
据
库,用了$.post
发
现刷新页面时,AB两个浏览器互换了session,原本A浏览器登录的用户A,B浏览器登录的用户B,刷新下就变成了A登录B,B登录A,换成$.ajax问题依旧,去掉了就又恢复正常.还是我应该在Events.php这里边改
数
据
库
文档
defaultMaxPackageSize
如果
发
来的
数
据
包解析(协议类的input方法返回值)得到包长大于```Connection::$defaultMaxPackageSize```,则会视为非法
数
据
,连接会断开。'/vendor/autoload.php'; // 设置每个连接接收的
数
据
包最大为1024000字节 TcpConnection::$defaultMaxPackageSize = 1024000;
问答
类似K线图,每秒或30秒获取一次
数
据
,用什么协议比较好呢?
通过jq的定时器函
数
感觉有点不太方便,不知道workerman 做的话,怎么做,用什么协议?
问答
把workerman整合
进
项目
刚接触workerman,windows版本怎么整合
进
自己的聊天室项目,目前自己的聊天室是靠刷新的,求大神
问答
已到问题所在,但是不知道为什么大佬帮忙看看 这边人气高,大佬多,麻烦帮我看看是不是多
进
程导致变量污染啊
问题已找到 $this->clearRedisCache(); 删掉就没事了 我不知道为什么会出现这个情况,如果加上 ,高并
发
时候 就会出现fd1
发
送
到fd2里面,但是只是定义了一个清理redis"-待
发
送
" ."-
发
送
成功" .
问答
workman websocket问题
经常出现一下这样的错误信息,然后
进
程正常退出 ``` process_timeout: #1 /home/project/supereye-websocket/vendor/workerman/gateway-worker/src/Lib/Gateway.php(377):
GatewayWorker
\Lib\Gateway::sendAndRecv('127.0.0.1:2300', Array) #2 /home/project/supereye-websocket/Applications/Action/WeChat.php(426):
GatewayWorker
\Lib\Gateway::isOnline('7f00000108fc000gateway-worker/src/BusinessWorker.php(409): call_user_func('Events::onClose', '7f00000108fc000...') #7 :
GatewayWorker
home/project/supereye-websocket/start.php(42): Workerman\Worker::runAll() #20 {main} ``` 还有,status中的
进
程没有
问答
Webman的Redis队列服务是否可以用阿里云Redis集群架构和读写分离架构?
#### 阿里云Redis云
数
据
库 (集群版); 参考文档:https://www.alibabacloud.com/help/zh/apsaradb-for-redis/latest/limits-on-commands-supported-by-cluster-instances根
据
如上阿里云的描述,使用阿里云集群架构时,一些LIST命令如: RPOPLPUSH、BRPOP、BLPOP、BRPOPLPUSH 都是不完全支持的; 目前使用Webman的Redis队列插件(httpsRedis读写分离架构,也有相应的一些限
制
,参考连接: https://www.alibabacloud.com/help/zh/apsaradb-for-redis/latest/limits-on-the-commands-supported-by-read-or-write-splitting-instances
问答
经常遇到SQLSTATE[HY000] [1040] Too many connections,是有什么开
发
模式和传统的有区别吗
```php //请求token protected $token; //请求控
制
器模型 protected $model; //当前请求对象 protectedthis->model = new $model; } $this->token = $request->post('token'); } ``` 我在base控
制
器中这样写的
文档
性能
框架初始化,如实例化各种类,包括如容器、控
制
器、路由、中间件等。 9. 框架连接
数
据
库并权限验证,连接redis 10. 框架执行业务逻辑 11.框架关闭
数
据
库、redis连接 12. php-fpm释放资源、销毁所有类定义、实例、销毁符号表等 13. php-fpm顺序调用各个扩展/模块的RSHUTDOWN方法 14. php-fpm将结果转
发
给可以说这已经是php框架的极致,这使得webman性能是传统框架的几倍甚至
数
十倍。 更多参考 [压力测试](benchmarks.md)
问答
自定义http
进
程无法ab压测
#### 问题描述 我在webman项目中做了一个插件:dialString, 由于该插件存在慢业务处理,所以在dialString插件中自定义了一个http
进
程 但是我定义的http服务无法
进
行ab[截图](/upload/img/20231206/06656fddc9279c.png) - 自定义
进
程处理的http服务,压测失败  #### 为此你搜索到了哪些方案及不适用的原因 - 怀疑是http自定义
进
程中,我没有正确的处理响应之类的,参考Webman\App,但是依旧找不到缺了哪些 - 自定义http
进
程中,直接onMessage()返回了200,截图如下 !
问答
安装workman之后,站点访问失败
安装workman之后,站点访问失败,先是找到访问端口有问题,更改之后
发
现
数
据
库无法连接 [attach]824[/attach] [attach]823[/attach]
问答
joinGroup加入群组的问题
大佬们,问一下,joinGroup加入群组以后,怎么判断用户是否加入了该群聊,我用的
GatewayWorker
,如果不判断我可以每次
进
去都加入一次吗?麻烦帮个忙!
问答
如何创建多个子
进
程
die('could not fork'); } else if ($pid) { pcntl_wait($status); //等待上一个
进
程结束unset($clients); socket_close($v); exit;//关闭子
进
程} } } } } socket_close($socket); ``` 这样创建完之后,只有一个子
进
程
问答
我想知道~怎么给硬件
发
送
消息
~谢谢各位大神~~求一点点提示
问答
关于http
发
送
put,delete请求时无响应
由于做一些业务接口时用到了put,delete的自定义请求时,onMessage不会有响应,由于我是个新手,请老大解惑。我该怎么做
问答
客户端向服务器
发
送
消息报错
前端ws.send(info);时报一下错误 Uncaught SyntaxError: Invalid or unexpected token at WebSocket.ws.onmessage
« 上一页
1
...
195
196
197
198
199
200
201
202
...
430
下一页 »
« 上一页
198
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝