webman中的自定义进程使用自定义协议没有作用

问题描述 在webman中自定义协议JsonNL后,在协议类里的input打印了1,在UdpServer类onMessage也打印1,使用第三方工具传输数据时候不会触发1,在onMessage里也不会触发。 但是我把 'listen' => 'JsonNL://0.0.0.0:9002' 改回 'listen' => 'udp://0.0.0.0:9002' 之后onMessage中的1会在命令行里被...

麻麻瓜 发表与 2024-02-24 329 浏览 2 回答
关于webman图片,css等路径问题

问题描述 请教:关于webman图片,css等路径问题 结果:图片,css 都不能正确显示。 ...

siwei 发表与 2024-02-18 241 浏览 2 回答
关于多域名绑定,不想通过Nginx设置伪静态有什么好的方案?

关于多域名绑定,已经有很多讨论了,但我觉得通过Nginx去设置伪静态是不完美的. https://www.workerman.net/q/11427 这个解决方案我也看过了,但改源码存在覆盖的问题,也不是很好的选择. 有没有一种办法能在config/route.php这个配置文件里获取到当前host然后通过host分配不同的路由规则? 我想实现的代码好下: <?php use Webman\Route; $...

Madman 发表与 2024-02-15 356 浏览 4 回答
workerman/crontab 分钟级别会在00重复执行

问题描述 我设置每45分钟执行一次,这里就会出现一个问题, 他在 45 执行以后 在整点 以后就再执行一遍 9:45 执行了 10:00 就会再执行一次 10:45 再执行 new Crontab('0 */45 * * * *') 这咋解决...

小叽叽叽叽 发表与 2024-02-06 347 浏览 2 回答
webman中gateway在使用Gateway::getClientIdByUid($uid)报错

问题描述 麻烦大佬帮忙看看啊 php8.1.13 workerman 1.5.6 webman/gateway-worker 1.0.8 程序代码或配置 $uid = "{$screen}-gateway-{$dmId}"; if($screen != 'dm' && $dmId != 1){ dump($uid); $client_id = Gateway::getClientI...

排骨苏 发表与 2024-01-29 170 浏览 1 回答
关于webman中使用dcat/easyexcel的问题

问题描述 今天试着使用easyexcel写个demo,根据github里面的示例,在webman中怎么返回呢?直接使用 Excel::export($array)->headings($headings)->download('users.csv'); 内容都打印在后台了,没有出现下载,这个我要怎么处理呢?...

dpdzq 发表与 2023-12-12 235 浏览 1 回答
在laravel的控制器中调用这个方法直接报错

测试代码 try { $clientIds = Gateway::getClientIdByUid($uid); dd($clientIds); } catch (Exception $e) { dd($e->getMessage(), $e->getFile()); } 报错: stream_socket_client(): Unable to connect to tcp:...

weeisc 发表与 2023-12-12 266 浏览 1 回答
【已解决】使用 gateway-worker 的 onWebSocketConnect 里面的定时器不执行

解决 1 定时是有执行的 2 是逻辑代码问题,定时器不能直接获取$_SESSION 3 感谢 @six 问题描述 1 执行php7.4 start.php status 命令, 状态都是idle 且 单个进程的定时器看了 基本不超过3个 2 Event.php 代码中,没删除定时器的代码 3 正式和测试的都是采取静态单文件的php.4,环境应该是一样 4 测试环境正常,正式不正常 5 正式和测试的代...

xiaoming 发表与 2023-12-06 224 浏览 1 回答
在websokcet中将一个二进制数据通过tcp发送给客户端

问题描述 在websokcet中将一个二进制数据通过tcp发送给客户端,我发送过去后对方接受仍不是二进制 想问一下如果给对方发送一个二进制这样用对吗? 这里写问题具体描述...

3281286804 发表与 2023-12-06 266 浏览 1 回答
请问下webman怎么做能让接口qps做到1W

问题描述 现在对接了1个第三方接口,他们接口响应很快qps可以支持到2w,他们接口延时是30ms 现在我们对接了他的接口,然后给外部提供了这个接口,接口延时必须在100毫秒内,现在只能做到qps500以内,超过延时就跟大了 中间的逻辑就是,拿到第三方接口的数据,判断之后实时返回 现在webman是单机部署,12核24g,50兆带宽 请问还有什么方案可以提高我接口的qps...

晚安。 发表与 2023-12-06 809 浏览 5 回答
【已解决】webman请问下异步http怎么设置回调函数?

workerman:5.0.0-beta.7 public function index() { $this->get('http://192.168.1.201/'); } public function get(string $url) { $http = new Client(); $http->request($ur...

zhizun 发表与 2023-12-06 347 浏览 2 回答
问大佬们一个问题,多进程下,数据库数据出现混乱

public function cash(): Response { $param = postMore([ ['member_id',1], ['phone',1], ['money',30], ['back_card',1], ['create_time',time()...

梦想世界 发表与 2023-12-05 363 浏览 2 回答
设备发送字节码怎么正常打印

问题描述 这里写问题具体描述 设备向tcp服务器发送的字节码如何怎么解析使用呢?这是我的问题还是设备那边的问题呢 ...

3281286804 发表与 2023-11-28 286 浏览 1 回答
关于路由大小写的可以绕过中间件的问题

问题描述 不知道算不算BUG, 通过路由给控制器的方法设置中间件, 总是会有这样的问题, 比如: //config/route.php Route::any('/test/user/index', [app\test\controller\UserController::class, 'index'])->middleware( app\test\middleware\Test::class ); 访问...

zjkal✅ 发表与 2023-11-27 412 浏览 2 回答
关于Client::send($queue, $data)丢失问题

问题描述 消息使用Client::send推送时,会出现丢失。这里丢失并不是第一次就会丢失,前面不会丢失,而是过一段时间才会丢失,我这个圈出来的,进程处于闲置状态。并且能确定是消息没有推到redis中,而使用Redis::send(),目前没有这种问题啊 server配置: ...

rbb 发表与 2023-11-18 335 浏览 2 回答
COmposer 更新出错 ,提示找不到webmanwebman-framework版本

问题描述 Composer 根据composer.json更新的时候 提示我 标题中的错误,很费解,Windowns没遇到过 Ubuntu环境 Root composer.json requires workerman/webmanwebman-framework, it could not be found in any version, there may be a typo in the package na...

哑巴湖大水怪-伸手党 发表与 2023-10-29 219 浏览 1 回答
webman的download并不能实现文件自动下载

问题描述 通过ajax请求到webman没有实现浏览器自动下载 请求之后,控制台显示 为此你搜索到了哪些方案及不适用的原因 不知道啥原因,如果webman的这种方式不能实现,是否有其他的方式,目前我可以返回路径给前端,然后通过前端进行下载;除此之外是否还有其他方式 public function imgToIco() { $url = request()->input('url'); ...

ysian 发表与 2023-10-17 428 浏览 2 回答
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 386 浏览 2 回答
关于插件静态文件路径的修改

原文: 静态文件 静态文件放置于plugin/{插件}/public下。 例如访问http://127.0.0.1:8787/app/foo/avatar.png实际上是获取plugin/foo/public/avatar.png文件。 现: 有没有地方可以修改设置插件静态路径,直接把插件的静态文件移到根目录下public下, 比如访问http://127.0.0.1:8787/app/foo/avatar.png ...

z 发表与 2023-10-02 383 浏览 1 回答
webmanadmin 后台插件502了咋回事呢

问题描述 这里详细描述问题...

along 发表与 2023-09-27 298 浏览 2 回答

six

17787
积分
0
获赞数
0
粉丝数
2016-11-14 加入
🔝