webman中如何让php文件加载一次后就常驻内存了?

问题描述 我这边有一个多语言数组php文件,这边就是写在function这个里面;我每次调用多语言内容方法我都会去 include_once 下这个文件。我想问下这个会不会只是加载一次;后续就不会继续加载了吧? 代码示例 代码写在了 function.php这个文件下 function getLangArray(): array { $lang = request()->header('lang'); ...

故人重来 发表与 2024-05-29 614 浏览 4 回答
Gateway服务启动成功,就是连接不上啊,救命啊!!来人啊!!!!!

问题描述 服务端正常启动,防火墙端口也放开了 服务端配置 这是nginx增加的配置 启动没问题 这是客服端连接代码 客户端就是连接不上啊 Windows 能连接 ping 过了 IP地址没问题 网上找了很多方法,都没有结果,有没有大佬能帮忙看看的啊 救命啊!!来人啊!!!!!...

Jack-Chou 发表与 2024-04-24 464 浏览 3 回答
多个进程开启定时任务, 执行时间还是同时,可否时间不变, 不同时执行

问题描述 public static function onWorkerStart($worker) { Timer::add(5, function () { if(empty(self::$heartbeat_queue)){ return; } StoreWs::where("id", 'i...

xiaoming 发表与 2024-04-16 284 浏览 3 回答
webman下GatewayWorker如何使用多协议?

我在做一个物联网项目,用的是webman+GatewayWorker,需要用到websocket对接前端页面,用modbus对接硬件,但是process文件好像只能配置一个,请问该怎么写?还有GatewayWorker支持modbus吗,有没有相关示例?...

vincentzzj 发表与 2024-04-10 250 浏览 2 回答
如果与GatewayWorker直连,业务逻辑部分,消息如何实现呢

如果与GatewayWorker直连,业务逻辑部分,消息如何实现呢? 是写在Events里面吗?...

悉地网 发表与 2024-04-08 256 浏览 3 回答
redis的延迟队列投递失败有可能是什么原因导致的

redis的延迟队列投递失败 之前一直正常运行的系统,今天出现延迟队列的任务没有执行,查看redis数据的时候,没有跟队列有关的数据({redis-queue}开头的数据),没有改代码,之前都是正常运行的,第一次出现这种情况。排查半天原因,还没找到是为什么。使用的是同步投递。麻烦各位大佬帮我分析一下有可能是什么原因导致的 php版本8.1 redis版本7.2 发现不是没有投递成功,是被清掉了,在redis里多了段...

柠檬树下 发表与 2024-03-29 270 浏览 2 回答
webman自定义进程onMessage方法里面如何拿到work实例

问题描述 Hi walkor,请问webman自定义进程里面如何拿到work实例呢? class Websocket { public function onWorkerStart($worker) { } public function onMessage(TcpConnection $connection, $data) { //这里如何拿到work实例呢? echo "{$data}\n"; ...

xiewen_kevin 发表与 2024-03-23 199 浏览 1 回答
workerman.log出现大量错误日志 SendBufferToWorker fail

问题描述 workerman日志,出现大量的:2024-03-08 07:55:49 pid:32433 SendBufferToWorker fail. May be the send buffer are overflow. See http://doc2.workerman.net/send-buffer-overflow.html 每秒大概有6000条左右这样的日志,几个小时就把服务器磁盘占满了。 我把相关连...

嘻嘻哈哈 发表与 2024-03-08 305 浏览 1 回答
关于 Redis 队列消费进程的理解问题

问题描述 关于 Redis 队列消费进程的理解问题 这是文档里的说明 提示 虽然消费者支持多服务器多进程,但是一个消息只会有一台服务器的一个进程进行消费,不会出现多台服务器或多个进程同时消费一个消息的情况。消费过的消息会自动从队列删除,无需手动删除。 提示 消费进程可以同时消费多种不同的队列,新增队列不需要修改process.php中的配置,新增队列消费者时只需要在app/queue/redis下新增对应的Cons...

ekil 发表与 2024-01-08 568 浏览 1 回答
webman有没有vue的后台管理系统

webman有没有vue的后台管理系统...

最好 发表与 2023-12-13 782 浏览 3 回答
问答社区点击自己头像个人主页404了

https://www.workerman.net/u/157079604...

晚安。 发表与 2023-12-13 469 浏览 1 回答
请问CAS并发更新余额失败时,怎么加重试机制

问题描述 CAS更新账户余额,并且记录流水变动,大致逻辑如下: 1、查询原有余额 原有余额 = select 余额 from 账户表 where uid = 1; 2、更新余额 更新数量 = update 账户表 set 余额=余额- 变化金额 where uid = 1 and 余额 = 原有余额 3、记录流水 insert into 流水表 values(uid, 原有余额, 变化金额, 现有余额) 当第二步的更...

Forsend 发表与 2023-12-13 592 浏览 5 回答
getClientIdByUid查到多个绑定的client_id

问题描述 这里写问题具体描述 getClientIdByUid查到绑定了多个client_id,是不是只有binduid的情况下才会有这样的情况出现?其他的绑定不会有?...

zhouweiwei 发表与 2023-11-20 338 浏览 1 回答
队列无法正常连接到Redis

问题描述 我有服务器A,服务器B,使用webman最新版,使用webman/redis-queue队列,服务器B会发送队列queue_request到服务器A,处理完成后,发送队列queue_response等待服务器B接收。 操作系统及workerman/webman等框架组件具体版本 "php": ">=7.2", "workerman/webman-framework": "^1.5.0"...

深蓝 发表与 2023-11-14 556 浏览 2 回答

rbb

760
积分
0
获赞数
0
粉丝数
2022-10-24 加入
×
🔝