pauseRecv的问题

官方的demo: use Workerman\Worker; use Workerman\Timer; use Workerman\Connection\TcpConnection; require_once __DIR__ . '/vendor/autoload.php'; $worker = new Worker('websocket://0.0.0.0:8484'); $worker->onConnec...

salan 发表与 2022-09-29 1109 浏览 1 回答
Redis-queue队列,多队列消费问题

目前有一个使用场景,主要收集数据和更新数据,处理过程较长。 拟根据某些参数拆分成不同的对列,比如clr_1, clr_2, ... clr_n,使用同一个消费者进行处理。 不知道如何设置,使消费者可以匹配符合某命名规则的不同队列。 有做过相似业务的大佬吗?能否帮忙解惑?...

13280048428 发表与 2022-09-29 4847 浏览 2 回答
win正常启动但是liux无法启动

Startws 设置了多个指令 报错: Unknown command: Startws Usage: php yourfile <command> [mode] Commands: start Start worker in DEBUG mode. Use mode -d to start in DAEMON mode. stop Stop worker. Use mode ...

CC. 发表与 2022-09-29 1412 浏览 1 回答
使用workerman socket客户端同时连接多socket服务端问题

目前有一个功能需求想使用workerman实现 我采用workerman 作为客户端从其他服务端接收数据并处理,需要作为客户机同时连接两个不同的socket服务端,请问有方式实现吗?...

有名的朋友八百 发表与 2022-09-29 1497 浏览 2 回答
tcp服务上层做nginx四层tcp代理,结果TcpConnection没办法透过代理取到客户端的真实IP了

我是用Webman做的,其实Workerman也是同样的道理。 服务端: config/process.php <?php return [ 'node_center' => [ // 对应的服务类 'handler' => process\NodeCenter::class, // 监听的协议 ip 及端口 (可选) 'li...

cqqjj1029 发表与 2022-09-27 2397 浏览 2 回答
使用thinkorm,数据库连接数过多报错

按照文档提示,database.php 配置文件return [];安装了thinkorm,在项目代码中使用模型查询操作。thinkorm配置文件如下, 代码中使用think\Model,启动后会报错如下, 请问如何解决?...

doit 发表与 2022-09-26 2282 浏览 2 回答
如何动态获取数据库连接用户和密码

各位大佬,项目中使用了laravel的orm,mysql的连接的账号和密码来源于vlucas/phpdotenv去加载.env的环境配置。 目前要使用阿里的密钥管理服务KMS,需要去动态获取一定时效性的账号密码。但config只有在reload时才会加载,有没有比较合适的方式去实现动态实时的?是需要crontab还是做共享内存,或者其他方式。...

康康 发表与 2022-09-15 1459 浏览 1 回答
多应用 默认控制器和方法 默认应用的控制器和方法不能使用的问题

1.首先来说项目结构 2.多应用采用的是多应用插件 https://www.workerman.net/plugin/11 域名和插件对应是按照 https://www.workerman.net/q/7922 说的进行配置的 按照上面的伪静态规则写,默认应用的默认控制器和方法就是不能用,我将其合并后就可以了 3.多应用插件配置 具体问题是这样的: 现在通过 scrm.taoguapi.com 和blog.ta...

七彩枫叶 发表与 2022-09-15 1383 浏览 2 回答
调用远程GatewayWorker API报错

当前项目是在 我本地Windows开发调试的 GatewayWorker 是运行在阿里服务器上的 (不处理任何逻辑) 本地怎么调用远程GatewayWorker的api接口 当前我是这么做的 但是会报错 具体报错是 本地Geteway类里的 sendBufferToGateway() 方法里的 stream_socket_sendto()这个函数 是我的用的姿势不对吗 各位大佬们 业务后端 截图 ...

shangyin 发表与 2022-09-15 1366 浏览 2 回答
composer require wen-gg/webman-laravel-validate

Script support\Plugin::install handling the post-package-install event terminated with an exception [ErrorException] mkdir(): No such file or directory...

wangbin801 发表与 2022-09-15 1334 浏览 1 回答
websocket连接发送请求,发着发着服务器端就突然接收不到消息

前端发送心跳: 服务器端截图: 重启服务端的时候前一阵正常回复,然后前端1s-2s发送一次心跳,过一阵就会出现服务端接收不到数据的情况,前端还是正常发送数据。这是啥问题? onMessage方法: handlerMessage方法: ...

wenruns 发表与 2022-09-14 5763 浏览 5 回答
为什么我ab测试数据库部分,比原生php+mysql慢?

为什么我ab测试数据库部分,比原生php+mysql慢? 慢了好多 不知道哪里调整 这个是原生的mysql开启1000次最大请求的情况下大概3秒6完成了全部请求 这个是webman的测压数据 webman比原生慢了大概10倍 直接输出字符串无mysql交互,webman比原生快了大概3倍 原生的是mysqli,webman用的thinkorm 执行的是 SELECT * FROM xx limit 10000 环...

zangcuanhh 发表与 2022-09-12 1804 浏览 3 回答
关于webman 控制器和响应的一个疑惑?

设置如下的路由 <?php use Webman\Route; use App\Middleware\Authenticate; Route::post('/admins/login', [App\Controllers\AdminController::class,'login'])->name('admins.login'); Route::group('',function (){ ...

Van Chin 发表与 2022-09-10 1914 浏览 3 回答
怎么限制下载速度

response()->download(public_path() . '/favicon.ico', 'favicon.ico') 怎么限制这个下载速度...

webmanchin 发表与 2022-09-02 2291 浏览 3 回答
定时器里面有类似sleep的方式主动阻塞么

在webman创建了一个自定义进程,定时器每隔1秒做一些业务 根据业务结果,某些情况下间隔一段时间再执行,类似这样的 <?php namespace process; use Workerman\Timer; class TaskTest { public function onWorkerStart() { // 每隔1秒做一些业务 Timer::add(...

Forsend 发表与 2022-09-02 2873 浏览 3 回答
中间件向控制器传参后,控制器收接收不到参数

按照手册里,在中间件使用$request->data = 'some value';向控制器传参 在控制器里response($request->data);怎么整都是空。...

ixiaofeng 发表与 2022-09-01 1748 浏览 4 回答
发现一个webman的websocket的时候,传输gzip数据,解析数据会出现 gzdecode data error

<!DOCTYPE html> <html> <meta charset="UTF-8"> <script src="./../dist/pako.js"></script> <script> const obj = [ { foo: 'bar', baz: 'baz' }, { abra: 1, cadabra: 2222222222...

zh7314 发表与 2022-09-01 1999 浏览 2 回答
查询结果集如何转成数组

$user = Db::table('user')->where(['id' => 1])->first(); 查询结果集$user是对象,如何转成数组,直接加->toArray();报错...

小龙 发表与 2022-09-01 1918 浏览 2 回答

xiuwang

10661
积分
0
获赞数
0
粉丝数
2016-12-08 加入
🔝