在中止workerman的时候 发生了loop事件库错误(Warning: EventBase::loop(): Failed to invoke event callback, breaking the loop. in /app/vendor/workerman/workerman/Events/Event.php on line 195)

问题描述 这里详细描述问题 程序代码 从workerman官网下载的原生 gatewayworker Dockerfile FROM alpine:latest #安装init RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \ && apk update \ &a...

admin 发表与 2022-11-30 1302 浏览 2 回答
Mqtt v5是否支持共享订阅?

请问一下 我看wokerman里面mqtt 是3 跟一个5的版本, 根据mqtt5来说 5应该是支持共享订阅 以及 修改mqtt的发布消息的策略。。。 请问有没有相关的文档查看 或者 怎么修改呢? 支不支持修改?...

发表与 2022-11-29 1131 浏览 4 回答
跨域请求不经过应用插件的中间件

已解决 感谢老大,原因为注册options路由的Route::options('[{path:.+}]', function () {});写法为匿名函数,而webman判断路由是否为属于应用插件是由命名空间判断的,匿名函数没有这些东西 所以就没有走应用插件的中间件. 问题描述 应用插件中配置了中间件处理跨域请求,发现请求没有经过中间件。 这里粘代码 应用插件中的config/middleware.php截图 中间...

sudden3 发表与 2022-11-28 1041 浏览 3 回答
webman使用blade模板之后,使用components之后报错

问题描述 在view里添加一个components文件夹,在里面添加一个组件,然后就会出错 程序代码 components里添加一个alert.blade.php之后,就出错了 <div uk-alert class="alter"> {{$slot}} </div> 报错信息 Illuminate\Contracts\Container\BindingResolutionExcept...

sparks 发表与 2022-11-27 867 浏览 1 回答
webman能否在不同应用下,采用不同的view模板引擎

问题描述 最近开发中遇到个问题。模板引擎采用了twig。后台采用vue传统模式开发。两者的标签发生冲突了。遂有个疑问,webman能否做到不同应用采用不同的模板引擎?比如admin采用原生php渲染,而主应用采用twig渲染这种...

如果 发表与 2022-11-27 1298 浏览 3 回答
webman的流程怎样走的

问题描述 假如http://127.0.0.1:8787/api/Test/demo, demo方法在TestControler控制器中不存在. 我在中间件中入口处直接 return json([11]);但是页面直接404, 如果我在TestControler加上demo方法,页面直接输出[11]; 我对这个请求流程不太理解,不应该先走中间件,再到控制器中吗? 请问不先走中间件,而直接判断方法不存在的 代码依据在...

ysian 发表与 2022-11-26 1238 浏览 1 回答
自定义命令,打包为phar后没了

打包后自定义命令没了 突然发现的一个情况 没打包前 打包后 webman 版本 Webman-framework v1.4.7(composer安装最新) php版本 7.4 ...

leo0315 发表与 2022-11-26 935 浏览 1 回答
workerman reload后会有什么影响?

问题描述 workerman reload后会有什么影响呢? 当使用reload重置后,除了定时器会没了。还有其它影响吗? 之前bind绑定的链接ClientId还是正常的? 为此你搜索到了哪些方案及不适用的原因...

freely 发表与 2022-11-26 1245 浏览 1 回答
运行多个gatewayWorker实例

我有两个启动文件, 分别是startCommon.php 和 batch.php 当我启动 startCommon.php 时,websocket消息发送到了 batch.php(并未启动) 很是郁闷。或者不能这么操作吗?哪位打佬知道呀 ...

猪小屁 发表与 2022-11-26 746 浏览 1 回答
按照webman手册的描述安装了blade模板引擎后,在安装数据库就报错了

问题描述 按照webman手册的描述安装了blade模板引擎后,在安装数据库就报错了 程序代码 composer require -W psr/container ^1.1.1 illuminate/database illuminate/pagination illuminate/events symfony/var-dumper 报错信息 Using version ^9.40 for illuminate/d...

lw20200606 发表与 2022-11-26 1209 浏览 2 回答
自定义请求 怎么文档没有了 是不支持了吗

1.4自定义请求 怎么文档没有了 是不支持了吗? 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...

manman10 发表与 2022-11-26 936 浏览 1 回答
两个不同的tcp服务如何监听在同一个端口上?

问题描述 目前服务器只开放了一个端口供互联网访问,现在workerman的一个tcp服务已经监听了此端口,如果再使用worker作mysql代理,或者其他方式怎么能实现? 通过nginx tcp代理是否可行 通过客户端链接mysql服务测试打印输出数据, MySQL客户端发送过来的数据MySQL客户端发送过来的数据 ...

小W 发表与 2022-11-26 1309 浏览 1 回答
webman-admin的后台路径如何更改?

问题描述 webman-admin后台默认路径是/app/admin,请问大佬这个路径如何更改。...

深蓝 发表与 2022-11-25 1522 浏览 1 回答
我在定时器timer创建后 del后 往后创建的timer的id会一直递增?

我在定时器timer创建后 del后 往后创建的timer的id会一直递增? 一直在定时执行一个任务, 任务里会有另一个timer , 然后每次timer只会处理一部分, 处理完成后悔del这个timer, 然后等下次定时器触发时重新创建, 为什么这个内嵌的timer::add的创建id 一直在递增,有上限吗,如果我一直挂的这个服务 会不会崩溃? 会不会有什么影响? 或者怎么处理 才能让他的add 的这...

发表与 2022-11-25 700 浏览 1 回答
Gateway与BusinessWorker之间通讯问题.

问题描述 Gateway与BusinessWorker之间通讯不应该是长链接吗? 为什么我的服务器上有大量的close和time_wait网络连接状态? 是因为businessworker进程数不够吗? 两个节点 worker01 4核8G, 启动了Gateway,BusinessWorker,Register. worker03 2核4G, 启动了Gateway,BusinessWorker. 两节点Gatewa...

ub_luo 发表与 2022-11-25 994 浏览 1 回答
本网站 workerman.net 根域名没有解析

今天换了浏览器直接访问不带www的 https://workerman.net 。报找不到IP错误. 以为网站出问题了呢,等了一天咋还没恢复,于是尝试添加了www, https://www.workerman.net OK了。 ̄□ ̄|| 根域名没解析原来 /// ...

banro512 发表与 2022-11-24 751 浏览 1 回答
多应用+多态+容器依赖注入在WorkerMan模式下产生的不确定性

环境描述 框架:ThinkPHP6,WorkerMan方式启动(依赖:topthink/think-worker) 环境:PHP8.0.22 场景:多应用模式 目录结构(只简单列举): ├─app 程序根目录 | ├─admin 应用目录 | | ├─provider.php 容器定义文件 │ | ├─service 服务目录 │ | | └─Adm...

sudoim 发表与 2022-11-24 1348 浏览 2 回答
workerman/getway-worker4.0自定义协议 not exist

问题描述 这里详细描述问题 添加一个分布部署的businessworker,然后想着装最新的整个进行了composer update,之后启动不了自定义协议not exist,使用composer降级gateway-worker后可以正常运行了.如果我要使用gateway-worker4.0需要怎么改 报错信息 PHP Fatal error: Uncaught Exception: class \Protocol...

ouzai 发表与 2022-11-21 783 浏览 1 回答
有busy状态的进程,但PID不停的变化,如何定位问题

问题描述 通过php start.php status 命令能看到有busy状态的进程,但每次 php start.php status时. 两个busy的进程不停地变化. 无法按照手册去定位发现问题 workerman.log中的报错 2022-11-17 16:51:19 pid:3128511 Worker[3128511] process terminated 2022-11-17 16:51:19 pid...

changepll 发表与 2022-11-17 994 浏览 3 回答
workerman http为什么不支持Transfer-Encoding=chunked的消息头

问题描述 这里写问题描述 workerman http服务为什么不支持Transfer-Encoding=chunked的请求头,直接返回http code = 400,为什么要这么做呢 if ($pos = \strpos($header, "\r\nContent-Length: ")) { $length = $length + (int)\substr($header, $pos + ...

yzmdd 发表与 2022-11-17 928 浏览 1 回答

walkor

151321
积分
0
获赞数
0
粉丝数
2014-05-04 加入
×
🔝