thinkphp6.1 多应用模式下访问路由出错。

问题描述 thinkphp6.1 使用php think worker启动http服务 多应用模式下访问路由出错。 使用Workerman作为HttpServer,多应用情况下 第一次访问,http://127.0.0.1:2346/api/Index/banners,返回正常 刷新后,就报错提示控制器不存在 个人感觉是没有加载到多模块的那个包,有遇到相同问题的水友给解答一下 thinkphp官方没人管,我看到8...

原地起飞 发表与 2024-01-17 252 浏览 1 回答
internalGateway进程的作用

问题描述 想问下internalGateway进程的作用什么?如果分布式部署时这个进程需要进行单独配置吗?现在的文档分布式部署没有这部分说明了。...

zach 发表与 2024-01-10 168 浏览 1 回答
部署的时候,是否可以修改或去除响应标头Server的值为wrokerman

部署的时候,是否可以修改或去除响应标头Server的值 在部署到服务器的时候,通常不想让别人知道后端程序采用什么语言开发的,因此请问大家,是否支持去除响应标头的Server值,比如TP框架的部署到服务器上是显示Apache或者Nginx. 那么webman开发的还是显示workerman,是否有方法可以去除或修改。 如果所示: ...

fanyin 发表与 2023-12-29 479 浏览 2 回答
GatewayWorker 怎么限制客户连接时,携带的参数过长

GatewayWorker 怎么限制客户连接时,携带的参数过长。 客户端连接的数据过大,会导致我这边的服务一直报错 $gateway->maxInputLength = 1024; 我再start_gateway.php中设置了以上参数,不起作用...

嘻嘻哈哈 发表与 2023-12-28 300 浏览 2 回答
Error package. package_length=falseError 问题咨询

问题描述 环境:Linux webman/gateway-worker v1.0.8 webman/think-orm v1.1.1 workerman/gateway-worker v3.1.1 workerman/http-client v2.0.1 workerman/psr7 v1.4.6 w...

shanyi 发表与 2023-12-26 244 浏览 1 回答
一直处理忙碌状态,求助busy排查问题

15:36:00.605523 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout) 15:36:00.605595 epoll_wait(5, [{EPOLLIN, {u32=4, u64=4}}], 32, -1) = 1 15:36:01.182484 poll([{fd=4, events=POLLIN|POLLERR|POLLHU...

ak47f16200 发表与 2023-12-22 400 浏览 2 回答
onWebSocketConnect 首次获取不到客户端发出传参问题

问题描述 其中手册也写到: 手册中按照 var ws = new WebSocket('ws://127.0.0.1:7272/?token=kjxdvjkasfh') 需要在 onWebSocketConnect($$client_id, $data) 方法中获取 data的返回值,用来绑定 uid, 本地环境是可以获取到$data 的 但是linux 线上环境首次却获取不到 客户端new 的 token 参数 ...

好大事 发表与 2023-12-18 186 浏览 1 回答
webman请问下当前服务在QPS15000左右,这个时候需要重启服务器

webman请问下当前服务在QPS15000左右,这个时候需要重启服务器 怎么样可以安全重启服务,不会在重启服务器的时候启动webman服务卡死...

晚安。 发表与 2023-12-18 468 浏览 2 回答
webman自定义共享内存进程,根据请求参数累计连续2000次后发送告警信息

问题描述 需求如下: 接收第三方http请求,根据请求中某个参数的累计的次数发送告警信息,如请求会发送status参数,status:false表示失败,status:true表示成功,统计连续失败次数达到2000次后,发送告警信息 日请求次数达到1000w+ 问题:根据需求我自定义了单进程tcp服务,使用内存计数;在http服务开启了8个进程,http服务接收到请求后使用AsyncTcpConnection异步发...

xiaopi 发表与 2023-12-16 424 浏览 3 回答
AsyncTcpConnection http和workerman/http-client

问题描述 AsyncTcpConnection客户端模拟http协议和使用异步http组件workerman/http-client有什么区别和联系?两个都是让workerman作为http异步客户端去请求。...

阳光 发表与 2023-12-16 419 浏览 1 回答
websocket和socket有什么区别?

如果使用webman开发做IM,安卓和ios是不是要连接socket而不是websocket?而H5要连接websocket? 在webman中如何创建一个socket(非websocket)...

胤郭郭 发表与 2023-12-14 503 浏览 1 回答
gateway-worker 并发场景下的查询结果混乱,是变量污染问题吗?

问题描述 gateway-worker 并发场景下,查询数据库的结果返回混乱. 程序代码 在gateway-worker中实际执行的laravel代码,使用了orm 的with关联, 查询用户A,B的信息: $selfUser = User::query()->with('userInfo')->where(['uuid' => $selfUuid])->first(); info('$sel...

shyer886 发表与 2023-12-12 294 浏览 2 回答
在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 268 浏览 1 回答
Workerman出现服务异常重启

问题描述 没有任何操作 出现了一次重启 概率性重启 几个月一次这样 出现服务异常重启 升级版本?还是? 毕竟一两个月一次 影响还不是很大 报错信息 2023-07-31 07:06:47 pid:3104117 Workerman[/game/gameServer/Server/../Games/ludo/start.php] status 2023-07-31 21:39:00 pid:3197219 W...

xhxx 发表与 2023-12-11 283 浏览 2 回答
请问在PHP或者webman中这类的耗时操作,如何优化?

问题描述 我有5个for循环 for(...){ sleep(3)// 耗时结果 } for(...){ sleep(5)// 耗时结果 } for(...){ sleep(6)// 耗时结果 } for(...){ sleep(7) // 耗时结果 } for(...){ sleep(10) // 耗时结果 } 在c#中,我只需要开5个线程,然后等待全部完成,返回结果。总耗时10秒。 $result = waitA...

aaoott 发表与 2023-12-11 588 浏览 5 回答
webman代码从A服务器迁移到B服务器的方法?

问题描述 两台都是linux服务器,环境是运维手动装的,可能php配置文件的路径稍有差异,其他差不多, 我是从A服务器拷下全部代码,丢到B服务器上,再composer update一下,再start -d,这样对吗?...

914739959 发表与 2023-12-10 463 浏览 1 回答
如果有人伪造了 jwt token 的话,我该如何应对?

我安装了 composer require tinywan/jwt 。 我在用 webman 生成接口,给小程序和 app 使用,用户的所有操作,都需要带上手机号,你确保身份唯一。 如果有人按照我设置的规则, 并且更改了手机号,生成了 jwt , 我还需要不需要在接口里去验证token里的手机号和用户传递过来的手机号是否一样?或者用户用正确的 token ,但是更改了传递过来的手机号,我是否需要验证? public...

andyzu 发表与 2023-12-07 660 浏览 4 回答
Call to undefined function pcntl_signal()请问是什么问题呀

禁用函数中也没有它 ...

编程小白 发表与 2023-12-04 522 浏览 4 回答
最近webman 定时执行调用第三方接口,老是所有进程都卡死的情况,导致redis队列不消费

问题描述 使用的是GuzzleHttp , 也设置了超时时间,但最近调用第三方接口,接口服务器是国外的,老是所有进程都卡死了 重启后,过一会儿,又有2个进程卡死了, 请问各位大佬,这种情况有没有好的解决办法???...

海盗船长 发表与 2023-12-01 356 浏览 3 回答
请教下webman中可以使用sleep吗,不能的话有别的办法吗

问题描述 请教下webman中可以使用sleep吗,不能的话有别的办法吗 使用场景 几十万数据导出导致数据库占用100%影响其他业务,想在导出的过程中sleep下,给数据库一些缓冲。 为此你搜索到了哪些方案及不适用的原因 null...

咸鱼.php 发表与 2023-11-24 570 浏览 1 回答

meows

2746
积分
0
获赞数
0
粉丝数
2020-07-10 加入
🔝