webman 在视图模板中 response('hello webman')

问题描述 webman 在视图模板中 标签 response('hello webman');会带HTTP响应头信息如何隐藏 我在模板文件中 <?=response('hello webman');?> 目的是想直接输出一段设置的html代码; 或者是执行一个方法 输出一些加载JS的路径 或者 一些JS 代码; 是可以输出 但是默认会输出以下信息 HTTP/1.1 200 OK Server: work...

gicai 发表与 8天前 89 浏览 2 回答
【已解决】Nginx为webman配置伪静态后502

问题描述 前端域名:**.cn 后端域名:api.**.cn 前端请求后端会出现跨域问题,所以我想通过nginx配置代理,使前端请求**.cn/api时响应的是api.**.cn 以下是前端站点配置反代的截图: 后端是通过bt设置反代,把webman反代到api.**.cn的 ...

fisha 发表与 8天前 164 浏览 2 回答
webman插件Getwayworker进程busy

问题描述 阿里云机器8h16g服务器 只运行了getway和注册中心 服务器已经进行linux内核优化并安装了event扩展 使用SuperVisord启动 worker进程运行在阿里云ACK Serverless集群中 镜像用的https://github.com/Tinywan/docker-php-webman 另一台内网阿里云服务器同样进行内核优化过 使用workerman进行压测 查看gateway...

webman新友 发表与 9天前 89 浏览 2 回答
请教以下应用里使用队列的方案

问题描述 我创建了一个应用,想在应用中使用队列的功能,是需要用户在市场安装后,然后手动安装队列插件,再把我项目的消费队列的文件,移动到队列目录下吗?有没有更优雅的办法。。。...

Le 发表与 19天前 170 浏览 2 回答
webman gateway-worker自定义Gateway

//process的配置文件 <?php use Webman\GatewayWorker\Gateway; use app\plugin\GatewayWorker\Gateway as GatewayPlugin; use Webman\GatewayWorker\BusinessWorker; use Webman\GatewayWorker\Register; return [ 'gatew...

sanergo 发表与 19天前 131 浏览 1 回答
多进程如何平均分配连接数

问题描述 1、项目里有一个设备接入服务,是多进程运行,在每个进程里创建一个异步客户端。比如 4 个进程 2、起了另一个服务TCP服务,上面的异步客户端连接到这里,接受来自接入服务的数据。同样 4 个进程 3、通过'reusePort' => true, 目的是可以平均接入服务的4个异步AsyncTcpConnection,结果是连接还是集中在其中1个或者2个随机的进程里。'reusePort' => tr...

老城根 发表与 19天前 124 浏览 1 回答
GatewayWorker中Events类如何实现消息数据存储?pdo?redis?

GatewayWorker中Events类如何实现消息数据存储?pdo?redis?...

悉地网 发表与 20天前 117 浏览 1 回答
GatewayWorker高并发定时器失效

问题描述 GatewayWorker做物联网项目,在 Events.php 的 onConnect 中加一个5秒的定时器,用于清除没有认证的连接。正常情况下这个定时器工作正常,但一遇到大量并发链接,比如一秒几十个链接,这个定时器就不起作用了(数据库中没有 tmp_int2=2的记录, 1为连接 2为定时器删除连接 3为成功认证后删除定时器),导致大量的无效连接的存在, 影响正常设备的通讯。麻烦给指导一下,看看什么原因...

auki 发表与 20天前 159 浏览 3 回答
workerman里的Redis客户端和消息队列

问题描述 1、workerman提供workerman-redis组件和redis-queue消息队列,里面都有消息队列的功能,workerman-redis组件里包括了其他redis操作,功能更全。redis-queue 关于发布和订阅没有比 workerman-redis组件里订阅和发布功能有什么特别的地方,在使用时应该怎么选择。 2、基于Redis的消息队列能否实现像MQTT的分级TOPIC的功能(一级/二级/...

老城根 发表与 22天前 168 浏览 1 回答
使用了自定义协议后,PHP 客户端请求 socket_create()无法使用

问题描述 找到问题了,原因是协议的问题,设备发出的协议是这种JSON格式的包{……}{……},包之间没有任何结束符。所以在自定义协议是用 "}{" 作为包和包之间判断结束符。发一个包时,例如{……},服务端就没有办法解析出包,需要等待第二包进行拼接后,取出上一个包。...

老城根 发表与 2024-03-26 142 浏览 1 回答
websocket向指定客户端发送大文件

客户端每次只能接收744 KB (761,856 字节)后就自动断开了 以下是在论坛看到的大文件发送例子 <?php use Workerman\Worker; require_once './Workerman/Autoloader.php'; $worker = new Worker('http://0.0.0.0:4236'); $worker->onMessage = function($con...

a810291783 发表与 2024-03-25 200 浏览 1 回答
多次请求同一个路由会出现资源定位错误

问题描述 多次请求同一个路由偶尔会出现定位到别的路由接口,比如我请求/user/state接口,偶尔会给我返回/novel/catalogues或者其它接口的内容 最近我有在控制器使用如下的自定义函数,希望达到接口先返回数据,然后控制器继续执行不需要返回数据的逻辑部分,我猜这么做会造成如上的问题 程序代码或配置 if (!function_exists('resDefer')) { function resD...

半打真心 发表与 2024-03-14 191 浏览 3 回答
关于 webman/push 插件的使用问题

运行环境 系统 CentOS 7.6 php 7.4 webman/push 版本 1.0 webman-framework版本 1.5 前期准备 1.已配置好https 2.已开启31端口与32端口(宝塔与腾讯云防火墙) 3.私有频道订阅 private-user-test 4.成功订阅后 服务器会提示 online channels: private-user-test 订阅成功 5.服务器会给客户端发送...

凌晨三点半的卢本伟 发表与 2024-03-09 210 浏览 2 回答
webman服务长时间长时间运行,出现HTTP等服务停止

问题描述 webman服务长时间长时间运行,出现HTTP等服务停止。 写的代码并不复杂,只是单纯的读库,调用和读库的频率并不高;...

不抽烟 发表与 2024-03-09 201 浏览 1 回答
我是使用webman+gatewayworker插件过程中 发现内存过了200M 好像会断开

问题描述 我是使用webman+gatewayworker插件过程中 想要测试服务器的最大连接数 所以我在另一个服务器上部署了workman 测试程序 程序就是官方推荐的程序 设置了连接数为 5W 测试环境用的1panel 容器镜像是ghcr.io/ghcr.io/tinywan/docker-php-webman:8.2.11 测试过程中发现连接数大约4W多快到5W多的时候 在线连接数会从4W多倒掉1W 2W的样...

567 发表与 2024-03-09 214 浏览 1 回答
webman启动报错

问题描述 linux下启动 php start.php start -d 报错 PHP7.3.4版本,webman最新版本 报错信息 Parse error: syntax error, unexpected '|', expecting variable (T_VARIABLE) in /vendor/psr/log/src/LoggerInterface.php on line 30 ...

mass_cx 发表与 2024-03-08 159 浏览 1 回答
在使用AsyncTcpConnection时出现的一个bug

问题描述 我使用AsyncTcpConnection请求gpt的接口,gpt接口是流式返回数据的,但是有小概率会把一条完整的数据,分成两次来读。 程序代码或配置 $con->onMessage = function(AsyncTcpConnection $con, $buffer)use ($userConnection,$util){ static $header = '',$he...

岛屿可以找到海 发表与 2024-03-06 143 浏览 1 回答
[已解决] 关于windows+nginx+php配置问题,现在接口请求会阻塞

问题描述 Windows Server 2022 Datacenter nginx 1.22 php ts 8.3 session用的是redis 5.0.14.1, 代码框架用的是thinkphp5.0 具体的现象是同一个会话请求时, 前面的请求处理会阻塞,下一个异步进来的请求, 不同会话之间不会相互阻塞 php API 测试的代码很简单 { function test(){ echo "h...

ken124 发表与 2024-02-28 229 浏览 1 回答
workman启动后正常运行一段时间到了晚上固定时间服务端收不到客户端的信息

问题描述 workman启动后正常运行一段时间到了晚上固定时间服务端收不到客户端的信息 使用后台运行启动workman gateway服务 到了晚上八点多 会提示内部端口被拒绝 然后服务端收不到客户端的信息,通过TCP测试软件,还能够正常连接,能够向服务端发送消息 但是收不到回复,检查workman的进程还在运行,使用restart重启服务后 服务端又能够收到消息并正确回应客户端 程序代码或配置 <?php ...

zengdefa 发表与 2024-02-24 246 浏览 1 回答

six

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