webman并发问题

有两个角色 A,B A 服务器 用 tp5.1搭建 B 用webman搭建 当我用A 去请求B的时候 A 提示会超时.(并发情况下) 可是单独压力测试B 毫无问题 A用的是 curl请求, 现在A 时不时提示请求B 超时,请问大佬我如何查找问题 我设置了A 的curl的超时时间为30s,将curlerror 存入日志发现提示是Operation timed out after 30001 milliseconds...

laozhou 发表与 2023-11-06 1383 浏览 4 回答
workerman 多进程执行任务,内存无限增长

问题描述 这里写问题描述 使用workerman多个进程执行数据抓取,内存会一直增长,使用的是Guzzle 的HTTP请求,任务是阻塞的,执行的步骤如下 通过API接口同步所有的产品列表,分页执行(不是每次任务都会执行,间隔多少时间会执行一次同步) 根据产品id通过API批量获取其他卖家的报价信息 计算最低价格 API提交数据 ...

maT 发表与 2023-11-03 1038 浏览 1 回答
在php-fpm环境(非workerman环境)内,如何创建常驻内存的定时器

问题描述 在一个PHP-FPM项目中,需要使用一个定时器,每10秒执行一些任务 写了一个PHP脚本,在终端执行,关闭终端后,就不再执行了 workerman的timer似乎只能在workerman环境中使用 为此你搜索到了哪些方案及不适用的原因 目前我的做法是 使用symfony/process 再配合reactPHP 新建一个process.php,内容如下 try { $process = new \Sym...

evilk 发表与 2023-11-03 992 浏览 3 回答
thinkphp6使用workerman处理close机制

问题描述 怎么能做到心跳尝试3次无返回,隔10分钟再重连,还无回应,才认为离线了 为此你搜索到了哪些方案及不适用的原因 现在是设置心跳超过心跳时间没有消息就直接断开了...

大宝儿 发表与 2023-11-03 737 浏览 2 回答
Redis::pipeline 命令出错

Error: Call to undefined method Redis::pipline() in /mnt/f/git/testwebman/vendor/illuminate/redis/Connections/Connection.php:116 Stack trace: 0 /mnt/f/git/testwebman/vendor/illuminate/redis/Connections/PhpRedis...

oo1700@qq.com 发表与 2023-11-02 783 浏览 1 回答
webman 怎样判断客户使用的是PC端还是移动端

我可以通过header的user-agent进行判断,但是我印象中webman有个更简单的方式进行判断; 所以来请问下除了通过user-agent是否还有其他简单的方式...

ysian 发表与 2023-11-01 1319 浏览 2 回答
性能优化之event扩展疑问

最近在了解webman关于优化Linux内核的内容,里面提到了在这个优化基础之前,需要开启event扩展。此前有了解到IO多路复用里面的几种模式,于是想通过实际的测试,来看下开启event扩展之后实际的提升有多大。 一 环境准备 在起初,直接本地搭建环境。通过相同的镜像(这里借助了tinywan/docker-php-webman的镜像)构建了两个容器,两个容器都设置了linux内核优化的相关参数。然后一个开启eve...

Jonas 发表与 2023-10-31 1940 浏览 5 回答
windows启动webman项目报错

问题描述 win10台式主机,双击windows.bat文件报错 程序代码 webman代码 报错信息 D:\wwwroot\qiyyy.baidu.com>php windows.php ----------------------- WORKERMAN ----------------------------- Workerman version:4.1.9 PHP version:8....

18266 发表与 2023-10-24 1007 浏览 3 回答
求助排查官网连接慢、超时问题

问题描述 湖北武汉电信宽带(目前发现用流量不管是什么运营商都没有这个问题),访问 https://www.workerman.net/ 下任意页面(问答、手册、搜索等)都需要半分钟或更久,且半数结果会直接 net::ERR_CONNECTION_TIMED_OUT 或 net::ERR_CONNECTION_REFUSED。 HTTPS 下和主站 www 同 IP 的连接都有此问题,但 80 端口不存在此现象(如未跳...

zcwwelkin 发表与 2023-10-24 922 浏览 3 回答
gRPC原生集成到webman

问题描述 现在webman已经可以提供完整的webapi功能,但是目前有个项目使用golang开发。需要webman这边提供一个grpc服务,让golang的那边gRPC client来调用 为此你搜索到了哪些方案及不适用的原因 目前workerman集成资料很少很少,有也不是针对webman的,但是针对webman的就更少了。webman 通过脚手架的方式做了很多自动配置。在start.php 入口封装了服务启动内...

mpv945 发表与 2023-10-23 1459 浏览 2 回答
SendBufferToWorker fail.

问题描述 分布式部署 register 和gateway服务器 打开了宝塔的安全组,也加上了8001 端口了, 但是已启动就报错 但是关闭防火墙就是正常的不知道是哪里的问题...

zsslover 发表与 2023-10-18 557 浏览 1 回答
我需要连接一个RPC地址进行调用方法 如何像REDIS一样只连接1次

$rpc = new Goridge\RPC\RPC(Goridge\Relay::create('tcp://0.0.0.0:1234')); $a['addredss'] = "trrrrrrrrrrrrrrrrjdjd"; $a['money'] = "0.123"; $rpc->call("App.Hi",json_encode($a)); 以上是代码,我不想每次在使用...

kspade 发表与 2023-10-17 827 浏览 2 回答
webman使用redis

问题描述 1: 使用think-cache的redis $redis = Cache::store('redis')->handler(); 2: 使用illuminate/redis $redis = Redis::connection('default'); Redis::get($key) $redis->get($key); 这两种有什么区别吗,或者哪种更好...

willrook 发表与 2023-10-13 1337 浏览 3 回答
webman 并发测试 用postjson 压力测试工具跟ab,都是秒响应 2k或者8

webman 并发测试 用postjson 压力测试工具跟ab,都是秒响应 2k或者8k 比方说 写了一个 index() 方法 ,里面只输出 helloworld, 压力测试的时候可以直接秒响应2k 另外写一个test方法 curlpost 去请求 (上面这个index方法) ip:8787/index 的时候 这个时候 压力测试 响应才2个 或者几十个 ,不会秒响应,但是他会在我的超时时间内 慢慢请求,而...

laozhou 发表与 2023-10-11 1254 浏览 7 回答
ThinkPHP 调用workerman RPC服务超时

问题描述 一个陪护床管理系统,使用了thinkphp与workman-json-rpc,10月5日起,thinkphp的接口部分(供小程序使用),调用rpc始终超时。 这期间重启过服务器。 1,数据库mysql正常 2,redis正常 3,thinkphp的后台访问正常。 4,workman-json-rpc启动正常,状态如图: 5,Thinkphp调用服务代码如下 /** * 用户注册 ...

sangee 发表与 2023-10-09 903 浏览 2 回答
有没有老哥推荐一个 cli模式下可以用的混淆加密工具?

谁推荐一个不需要安装第三方扩展,cli 下能用的混淆工具 我试了百度那些混淆,xend 之类的混淆,fpm下没问题,cli 模式下无法使用 有没有老哥 推荐一个 ...

kspade 发表与 2023-10-08 811 浏览 2 回答
webman请求的时候一下正常一下报错

问题描述 同一个接口一下正常一下报错,不知道啥原因 Optional parameter $data declared before required parameter $id is implicitly treated as a required parameter 程序代码 controller代码 /** * 更新數據 * @param Request $request ...

xtn 发表与 2023-10-07 838 浏览 2 回答
安装event扩展,出现 "Include libevent OpenSSL support [yes] :" 时,输入 "no",请问这里使用默认的yes和no,对性能影响有什么区别

问题描述 官方教程中,在安装event扩展时,需要在出现 "Include libevent OpenSSL support [yes] :" 时,输入 "no",请问这里使用默认的yes和no,对性能影响有什么区别? ...

Caesar-Tang 发表与 2023-10-07 770 浏览 2 回答
http服务回调问题

问题描述 请问下面这个obj实列化的全局对象、是不是在主线程 子线程中这个对象都是唯一的?如果是不就可以通过它来在线程间共享变量了吗 $worker_http-》onMessage = array(obj、action)...

bin666888 发表与 2023-09-28 584 浏览 1 回答
GatewayWorker 如何重启指定进程

问题描述 GatewayWorker 如何重启指定进程 ,比如只重启 Worker 进程 为此你搜索到了哪些方案及不适用的原因 php start.php restart 是全部进程重启...

xiaoming 发表与 2023-09-27 837 浏览 1 回答

nitron

13216
积分
0
获赞数
0
粉丝数
2021-05-14 加入
×
🔝