webman中使用GatewayWorker后registerAddress端口修改无效

创建一个新项目 composer create-project workerman/webman test cd test composer require webman/gateway-worker 创建完毕后修改 config/plugin/webman/gateway-worker/process.php 把默认的registerAddress修改为2236 return [ 'gateway' =&g...

黑老怪 发表与 2024-05-30 340 浏览 1 回答
创建的 AI账号 怎么变成会员?

不开通支付的情况下怎么变成会员啊? 想用VIP快速出图一直提示不是会员 ...

黑老怪 发表与 2024-02-29 399 浏览 1 回答
Gateway如何捕捉Warning: Undefined array key 1

问题描述 Try catch 用了 但是没有办法捕捉到 我用的\Throwable 程序代码或配置 <?php /** * This file is part of workerman. * * Licensed under The MIT License * For full copyright and license information, please see the MIT-LICENSE.t...

黑老怪 发表与 2023-07-07 1370 浏览 2 回答
自定义header出现跨域问题 [已解决]

问题描述 需要在路由页面增加一句 Route::options('[{path:.+}]', function (){ return response(''); }); 即可....

黑老怪 发表与 2023-02-10 803 浏览 0 回答
webman设置了Headers还是会出现跨域问题

问题描述 不设置Header头没有问题,把header头加上就出现 程序代码 <?php namespace app\middleware; use Webman\MiddlewareInterface; use Webman\Http\Response; use Webman\Http\Request; class AccessControl implements MiddlewareInterface ...

黑老怪 发表与 2023-02-09 2136 浏览 3 回答
webman Thinkorm TCP Provider: Error code 0x20

Thinkorm 运行一段时间后出现 SQLSTATE[08S01]: [Microsoft][ODBC Driver 18 for SQL Server]TCP Provider: Error code 0x20...

黑老怪 发表与 2023-01-06 833 浏览 1 回答
workerman/http-client,PHP8异常提示

bug描述 workerman/http-client版本:1.0.10 PHP Deprecated: http_build_query(): Passing null to parameter #2 ($numeric_prefix) of type string is deprecated in /www/wwwroot/App/vendor/workerman/http-client/src/Request...

黑老怪 发表与 2022-12-16 1046 浏览 1 回答
redis-queue 分布式两个服务器时间不相等会出现异常

两个测试包 https://oss-okok755.oss-cn-shanghai.aliyuncs.com/Test.zip 两个项目在不同的服务器使用同一个Redis TimeSlow:时间较慢的服务器,有延迟消费 dely = 10; TimeQuick:时间较快的服务器,没有延迟消费 dely = 0; TimeQuick 比 TimeSlow 服务器快7秒的情况下 先启动 TimeQuick,然后立刻再启动...

黑老怪 发表与 2022-07-13 907 浏览 1 回答
redis-queue 时间久了消息延迟处理不准

本地项目没问题Redis跟GatewayWorker在一个服务器,但是线上的项目和Redis没有在一个服务器,周一设置的某一条消息4秒后执行,到今天变成了1秒钟执行一次,本地的也在跑但是没问题,线上的时间越跑触发时间越短.大佬们有遇到过的吗?或者什么情况会导致执行时间越来越短,求助!!!...

黑老怪 发表与 2022-07-08 948 浏览 3 回答
GatewayWorker如何做热更新

因为每个进程里都开了一个AsyncTcpConnection,如果直接用 reload 连接会直接断开。 能用什么方法来等Tcp断开连接的时候再重载这个进程吗? 求大佬指点一下!!...

黑老怪 发表与 2022-07-02 1400 浏览 0 回答
GatewayWorker 如何获得客户端与服务端的ping值具体是多少呢?

如题,想做一个类似王者荣耀和LOL里的ping值不知道从哪下手。求大佬指点一下!...

黑老怪 发表与 2022-06-06 976 浏览 2 回答
RedisQueue 异常错误怎么捕捉?

像数组的key不存在的话异常就无法捕捉到,也没有提示,大佬们这种应该怎么处理啊?...

黑老怪 发表与 2022-04-04 1287 浏览 1 回答
分布式stream_socket_client(): unable to connect to tcp://172.31.18.200:4507 (Connection timed out) in

分布式之后会有这个异常错误 而且几台服务器都有 请问应该怎么排查 而且是开启一段时间后出现 PHP Warning: stream_socket_client(): unable to connect to tcp://172.31.18.200:4507 (Connection timed out) in /www/wwwroot/Route2/vendor/workerman/gateway-worker/...

黑老怪 发表与 2022-03-30 1306 浏览 2 回答
redis-queue 不能在两个 gateway之间使用?[已解决]

现在是想用redis-queue 做两个服务之间的消息传递,结果发现如果在项目A发送消息1,在项目B中可以收到消息1,但是redis里还是存在,会一直重试然后到异常里。如果只在项目A中使用则正常,是我使用不对吗?...

黑老怪 发表与 2022-03-01 1219 浏览 1 回答
Error package 这个错误如果是被别人扫描会出现吗?

Error package. package_length=302055476PHP Warning: unpack(): Type N: not enough input, need 4, have 1 in /www/wwwroot/DZ/Route/vendor/workerman/gateway-worker/src/Protocols/GatewayProtocol.php on line 197 War...

黑老怪 发表与 2021-12-23 1186 浏览 1 回答
服务器的什么配置会影响FileMonitor?

相同代码一个服务器可以实时更新,另外一个就不行了 用的是start 没有守护运行...

黑老怪 发表与 2021-10-09 1319 浏览 1 回答
FileMonitor 什么情况下会出现更新但无效呢?

文件在onWorkerStart内,之前还可以最近突然发现要重启才有用 有遇见过的大佬吗...

黑老怪 发表与 2021-09-15 1580 浏览 3 回答
使用ThinkROM 内存一直增长

如题 使用ThinkORM 连接MongoDB 写入一直增长内存 是因为一直调用没有释放吗?有大佬遇见过吗?...

黑老怪 发表与 2021-06-25 2148 浏览 1 回答
AsyncTcpConnection 如何直接发送16进制数据

我们的老服务器内的连接认证 需要能直接发送16进制的数据 但是我这边没有10进制的数据 有什么办法直接发送么? 通过send发送出去的都会被16进制转换一次 求救 !!...

黑老怪 发表与 2020-10-22 2183 浏览 1 回答
GatewayClient 如何发送二进制消息?

GatewayClient用了之后发送到前台的数据都是未转化为二进制的,已经在服务端的start_gateway.php 内设置了 $gateway->onConnect = function($connection) { $connection->websocketType = Workerman\Protocols\Websocket::BINARY_TYPE_ARRAYBUFFER; }; ...

黑老怪 发表与 2020-07-14 2678 浏览 4 回答

黑老怪

1414
积分
0
获赞数
0
粉丝数
2018-11-02 加入
×
🔝