GatewayWorker在tp和laravel中占用的内存有差异

GatewayWorker在tp和laravel中占用的内存有差异 这是用tp的command启动中的状态 这是用laravel的console command启动中的状态 实现的功能是一样的,都是为云快充设备提供tcp服务 想问题一下这样是正常的吗? 还有就是同样的代码搭建了好几个项目,BusinessWorker进程内存不会无缘无故增长。但是有一个项目中的BusinessWorker进程内存一直在增长这是什么...

jsl 发表与 2023-11-17 198 浏览 1 回答
咨询walkor大佬专用贴

walkor大佬, 请问以下代码的输出结果是什么? $is_plan = boolval("webman-admin是否有开发CRUD代码生成的计划?"); echo $is_plan ? "我就不开发了" : "我想开发一个这样的应用插件"; ...

zjkal✅ 发表与 2023-11-16 567 浏览 3 回答
模型查询结果转小驼峰

问题描述 为代码规范,模型查询结果属性转小驼峰,有解决方案吗。如表字段user_name,查询后userNmae,类似于thinkrom use think\Model; class User extends Model { // 数据转换为驼峰命名 protected $convertNameToCamel = true, } 为此你搜索到了哪些方案及不适用的原因 没搜索到...

lshfong 发表与 2023-11-15 317 浏览 1 回答
请问下如何手动关闭mysql连接

问题描述 由于使用多租户切换数据库,导致大量的数据库链接被重置,没有关闭,很快就会 “Too many connections” ,请问下各位大佬,如何手动关闭mysql链接,我看了文档没找到,谢谢。...

isle 发表与 2023-11-10 323 浏览 1 回答
【已解决】怎么在大文件下载完成后执行一些操作 response()->file

问题描述 return response()->file(public_path() . '/ceshi.zip') 怎么在大文件下载完成后删除生成的临时文件ceshi.zip -------------------解决方案--------------------------------- 目前除了定时任务和队列暂没有其他解决方案...

muvtou 发表与 2023-11-06 368 浏览 2 回答
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 856 浏览 4 回答
workerman 多进程执行任务,内存无限增长

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

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

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

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

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

大宝儿 发表与 2023-11-03 282 浏览 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 297 浏览 1 回答
webman 怎样判断客户使用的是PC端还是移动端

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

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

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

jeyfang 发表与 2023-10-31 961 浏览 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 360 浏览 3 回答
求助排查官网连接慢、超时问题

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

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

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

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

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

zsslover 发表与 2023-10-18 196 浏览 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 360 浏览 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 609 浏览 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 707 浏览 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 423 浏览 2 回答

nitron

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