workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
求 geteway
数
据
库操作的文档?
问答
.* HTTP application/json
数
据
接收异常
  
问答
webman
数
据
库连接读写分离
webman连接mysql和redis用的是长连接 如果连接时设置两个连接一个用于写一个用于读会不会效率更高?
问答
tdengine
数
据
库链接示例咨询
#### 问题描述 一年过去了,有大佬研究出webman的orm的没? https://www.workerman.net/q/9246
问答
globaldata 缓存
数
据
上限是多少
``` in E:\ControllerCenter\Workerman\GlobalData\src\Client.php on line 204 Exception: writeToRemote fail in E:\ControllerCenter\Workerman\GlobalData\src\Cl ient.php:207 Stack trace: #0 E:\ControllerCenter\Workerman\GlobalData\src\Client.php(103): GlobalData\Clie nt->writeToRemote(Array, Resource id #35) #1 E:\ControllerCenter\Workerman\Controller\danger.php(80): GlobalData\Client->_ _set('data', Array) #2 E:\ControllerCenter\Workerman\center.php(34): init_zero(Object(GlobalData\Cli ent)) #3 E:\ControllerCenter\Workerman\Worker.php(2367): {closure}(Object(Workerman\Wo rker)) #4 E:\ControllerCenter\Workerman\Worker.php(1353): Workerman\Worker->run() #5 E:\ControllerCenter\Workerman\Worker.php(1296): Workerman\Worker::forkWorkers ForWindows() #6 E:\ControllerCenter\Workerman\Worker.php(509): Workerman\Worker::forkWorkers( ) #7 E:\ControllerCenter\Workerman\center.php(88): Workerman\Worker::runAll() #8 {main} Worker process terminated ```
问答
分组获取用户
数
据
不对
 一个通过getAllGroupUidList 一个通过getAllGroupIdList 然后在通过getUidListByGroup 获取结果不一致 一个通过getAllGroupIdList 然后在通过getUidListByGroup 这种方式更接近实际情况
问答
http-client 最大http请求的优化问题
同一个域名最多128个并
发
连接,是整个os还是单个
进
程 想要修改同个域名请求更多
数
量怎么搞
问答
直接贴代码
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); } /** * 为子
进
程重新安装信号处理函
数
问答
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中的
进
程没有
问答
workerman4.0.4在win下无法
进
入onWorkerStart?
workerman4.0.4在win似乎下无法
进
入onWorkerStart
问答
已到问题所在,但是不知道为什么大佬帮忙看看 这边人气高,大佬多,麻烦帮我看看是不是多
进
程导致变量污染啊
问题已找到 $this->clearRedisCache(); 删掉就没事了 我不知道为什么会出现这个情况,如果加上 ,高并
发
时候 就会出现fd1
发
送
到fd2里面,但是只是定义了一个清理redis"-待
发
送
" ."-
发
送
成功" .
问答
求问 将phar文件运行的项目
进
行
进
程管理的方案
我将phar文件上传上去,然后这个服务管理平台上,就可以
进
行这个phar
进
程的维护管理, 比如点击运行,服务器上就运行起来这个服务,同理也可以点击关闭,或者重启等操作。后期如果这个服务的phar升级了,那么我再上传上去,替换掉老的文件,然后再重启
进
程就好了。 请问各位知不知道类似的产品?
问答
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 做的话,怎么做,用什么协议?
文档
性能
框架初始化,如实例化各种类,包括如容器、控
制
器、路由、中间件等。 9. 框架连接
数
据
库并权限验证,连接redis 10. 框架执行业务逻辑 11.框架关闭
数
据
库、redis连接 12. php-fpm释放资源、销毁所有类定义、实例、销毁符号表等 13. php-fpm顺序调用各个扩展/模块的RSHUTDOWN方法 14. php-fpm将结果转
发
给可以说这已经是php框架的极致,这使得webman性能是传统框架的几倍甚至
数
十倍。 更多参考 [压力测试](benchmarks.md)
问答
[已经解决]为什么用redis会报错呢,我看了PHP CLI有redis扩展
错误如图 [attach]651[/attach] 在论坛搜了下redis根
据
提示我看了下PHP CLI是有redis的 [attach]652[/attach] 还有请问这个php版本可以控
制
吗?phpinfo里面是PHP Version 7.0.12 但是在这个控
制
台看到的依然是5.6.1不知道跟这个是否有关系?
问答
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
问答
joinGroup加入群组的问题
大佬们,问一下,joinGroup加入群组以后,怎么判断用户是否加入了该群聊,我用的
GatewayWorker
,如果不判断我可以每次
进
去都加入一次吗?麻烦帮个忙!
问答
wokerman-JSONRPC
StatisticClient::report($class, $method, $success, $code, $msg, $statistic_address); //
发
送
数
据
给客户端
« 上一页
1
...
197
198
199
200
201
202
203
204
...
436
下一页 »
« 上一页
200
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝