businessWorker自动重启了

问题描述 运行了两年多的项目,最近几天开始,businessWorker会自动重启,但对应的TCP客户端连接并未断开,还是一直保持连接。 如果设计思路与实现是这样设置的,请教一个问题,重启后的client_id会变吗?...

yootou 发表与 2023-04-10 1085 浏览 1 回答
onWorkerStart里的timer定时器会阻塞onMessage吗?

onWorkerStart里的timer定时器会阻塞整个进程吗?比如会阻塞onMessage吗?...

army 发表与 2023-04-09 1389 浏览 1 回答
webman开发中控制器复用的问题

问题描述 文档中说,关闭控制器复用的前提下,跟传统php开发一致,请求结束后控制器的实例会销毁、相关内存会释放。 那么问题来了,在关闭控制器复用的前提下,控制器请求的其他类(静态调用:如模型类Table::function或其他静态调用方法,new的其他类如composer的类或第三方extend或service类),这些实例和相关内存是否会被释放?...

workers 发表与 2023-04-09 2783 浏览 3 回答
请问Channel分布式通讯组件 连接什么的都没有返回值,如何知道连没连接上呢?

问题描述 我的服务器重启了,分布式通讯组件 服务忘记启动了,其它服务连接不上也不报错,也没有返回值,导致多个进程的服务只运行了一个进程,查了很长时间才查出问题 这里写问题具体描述 为此你搜索到了哪些方案及不适用的原因 Channel分布式通讯组件 客户端连接 Channel\Client::connect('127.0.0.1', 2206) 可以加返回值吗?或者抛出异常或者 提供一个查询 连接失败的函数,这样比较符...

indesigncs 发表与 2023-04-08 1127 浏览 1 回答
web-msg-sender 如何用 ws链接[已解决]

问题描述 搭建好了:http://111.67.198.33:2123/ 通过F12查看能看到ws请求 拷贝链接用“WebSocket在线测试工具”在线测试提示 10:29:29 => CLOSED => 1006 CLOSE_ABNORMAL ws://111.67.198.33:2120/socket.io/?EIO=3&transport=websocket&sid=085827...

acai2046 发表与 2023-04-08 1104 浏览 1 回答
webman配置nginx域名访问后,无法返回实时流数据

问题描述 在webman中自定义了一个TCP的进程用来实时返回text/event-stream流数据 用ip+端口的形式访问是没问题的,但配置了nginx域名访问以后,就一次性给我返回数据了 按照正常情况下,这个流数据是一段一段的返回的 代码截图 流数据返回截图 按照正常情况下,这个流数据是一段一段的返回的,配置了nginx域名访问以后,这些数据都是一次性直接返回了,而不是一段一段的返回 ...

楚羽幽 发表与 2023-04-07 1812 浏览 1 回答
webman中接口异步调用tcp服务端如何获将获取的数据返回?

问题描述 我在webman里写了个http 接口比如:test接口。在这个接口里做了一个AsyncTcpConnection去连接一个服务端tcp。如何将连接的tcp服务端获取到的数据返回给http? 如下图的获取到的$data数据。如何返回给http服务 ...

爱吃鱼 发表与 2023-04-07 1354 浏览 1 回答
webman/console 命令不存在

问题描述 php版本 8.0.2 "workerman/webman-framework": "^1.5.0" webman/console错误,这个错误我重复引入就会消失 当我自己手动在config/plugin/webman/console/app.php后执行 php webman phar:pack webman 命令不存在 PS D:\phpstudy_pro\W...

snow 发表与 2023-04-07 1776 浏览 1 回答
批量向gateway发送并获取数据,并发时接收信息会不会串

问题描述 这个向网关发送请求并接收应答,$client是从静态属性中取出,存在多进程并用的情况, 那在进程并发执行 向网关发送消息时,能发确保收到的应答是本进程发送的请求应答呢? /** * 批量向gateway发送并获取数据 * @param $gateway_buffer_array * @return array */ protected static func...

lizuowang 发表与 2023-04-07 983 浏览 1 回答
redis-queue 投递的 id 作用是什么?

问题描述 redis-queue投递的 id 主要作用是什么,如果重复会有什么影响吗? ...

三冬四夏 发表与 2023-04-07 1031 浏览 1 回答
webman应用插件路由问题

问题描述 webman应用插件能不能像主应用一样Route::disableDefaultRoute()关闭默认路由 只有自己定义的路由规则才允许访问 目前我测了一下,在应用插件app/controller目录下的控制器方法,都能被访问,我如果像禁止掉,只有在路由文件里配置才允许访问要怎么操作?...

luscio 发表与 2023-04-07 1979 浏览 1 回答
BusinessWorker send后 怎么确保Gateway处理成功呢

问题描述 如题 BusinessWorker send之后 怎么确保Gateway成功将消息发送客户端呢...

lizuowang 发表与 2023-04-07 841 浏览 1 回答
webmem-admin建议

1.在表单属性那里新增富文本编辑器,我用示例页面的Tinymce上传好像有bug,最后自己重新下载js修改 2.增加id关联,比如用户关联某个活动,编辑的时候可以好像laravel-admin那样在输入框搜索 3.增加单页面生成,希望可以一键生成像系统设置那样的单页面 这是我在开发时遇到的问题...

kkang 发表与 2023-04-06 1221 浏览 1 回答
关于workerman的工作模式

问题描述 workerman的工作模式不就是swoole的单线程模式(SWOOLE_BASE)吗? swoole的文档中写道(https://wiki.swoole.com/wiki/page/353.html): 每个Worker进程同时承担了Process模式下Reactor线程和Worker进程两部分职责 其实就是reactor模型的单线程模式,对吧?在reactor模型的单线程模式的某个线程中,如果回调函数或...

1024 发表与 2023-04-05 1445 浏览 1 回答
webman框架1.5版本,需要对请求生命周期中增加全局设置数据和获取怎么做.[已解决]

问题描述 中间件要求接收Webman\Http\Request,这样就不能使用support/request,我就没法在中间件使用自定义的请求封装的方法. 实际上我只是需要在 一次请求的生命周期中,增加在本次请求自己生成的全局数据. 没找到相应的方式, $request没有相应的属性操作方法. 都是get的. 可以像laravel对request增加属性设置的方法吗. 像下面这样. $request->with...

三花 发表与 2023-04-04 1640 浏览 1 回答
状态无异常,用户反应无法请求

wokerman的状态没异常,但是用户反应经常请求不到数据,nginx存在大量的连接错误日志,5小时近1G @@! connect() failed (111: Connection refused) while connecting to upstream xxxxxx,upstream: "http://127.0.0.1:8787 xxxxxxxx 看日志是nginx到workerman之间所造成的,...

army 发表与 2023-04-03 930 浏览 1 回答
workerman使用ab压测必须带k参数保持长连接的问题

问题描述 workerman实现http服务器 使用ab进行压测时必须带-k参数保持长连接,不然无法完成任何请求,这是ab的问题还是workerman的问题?...

karlpopper 发表与 2023-04-03 1286 浏览 1 回答
webman-admin 什么时候出1.0

webman-admin 什么时候出1.0,能否由于生产环境。...

siwei 发表与 2023-04-03 1256 浏览 1 回答
webman多个redis插件的保持连接的定时任务,需要每个插件对应一个吗?

使用多个redis的插件,都要做定时任务保持链接吗?是每个插件一个单例,所以要每个插件都设置定时任务吗?还是多个redis插件,只要有一个定时任务就行? 目前session、cache、queue插件都使用的redis,每个插件都对应一个定时任务吗? ...

whc 发表与 2023-04-03 963 浏览 1 回答
关于Channel Server 做队列后,内存一直增长的问题

问题描述 以前我的业务逻辑一直写在基于workerman的tcp服务端程序里面,如果需要修改业务逻辑,就会导致整个程序需要重启,会导致成百上千的机器TCP需要重连。 自从看了gateway的源码以后,深受里将gateway和business服务分开的启发 因此我也想将tcp服务和业务逻辑分开,于是想到了使用channel做跳转(类似于gateway的注册中心register) 之前我使用了Channel做进程间通信,...

zgh419566 发表与 2023-04-03 984 浏览 1 回答

walkor

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