问题描述 需要用ws链接其他服务器的,然后收到数据后转发给自己的客户端 现在用的是AsyncTcpConnection 看文档AsyncTcpConnection 定义在onWorkerStart中但是worker有多个进程会导致启动多个 想的有几个方案哪个方案比较好呢,或者有没有更好的方案推荐 // 方案1: // 一个channel // workerA 去链接外部服务器 收到消息使用channel发给客户...
问题描述 使用TP6+workerman运行服务报错 环境:PHP+Apache+MySql+Linux 框架:TP6 使用的是宝塔面板 我再配置好了之后,一旦启动服务(php think worker:server),就提示报错,报错如下 但是使用php think worker命令启动服务,就不会有错 遇到过有说是权限的问题,但是我把对应目录的权限全部改成777了。依旧会出现这个问题。请问一下这个到底是什么问...
问题描述 文档中的 webman/captcha 似乎不适用于高版本 Package webman/captcha has requirements incompatible with your PHP version, PHP extensions and Composer version: - webman/captcha v1.0.4 requires ext-mbstring * but it i...
问题描述 这里写问题描述 在webman_admin项目中,有些数据可能会被删除或者更改,为了追溯源头,就需要在控制器或者其他地方记录管理员的操作日志。 能否箭头处增加管理员的id或者姓名? 增加的地方: ...
请问控制器怎么定义一个空方法,类似tp的_empty 以前用tp的时候在控制器里写一个空方法,如下: 这样以后就可以直接在service里面写功能函数,控制器中同样能调用到. /** * 空方法处理 */ public function _empty(){ $actionName = $this->request->action(); if ($this->baseDataServi...
问题描述 这里写描述 请教一个问题,你们用这个webman的这个composer require webman/redis-queue这个消息队列,在本地环境下,有没有出现频繁点击生产的话,即便是消费成功,但是没有进入数据库,但是隔一会重新生产的话,就又会入库,是不是我的本机有问题 程序代码或配置 // 队列名 $queue = 'send-comment'; // 投递消息 Redi...
比如以前是 当访问 http://127.0.0.1:8787/foo 时,页面返回 hello index。 设置后通过 当访问 http://127.0.0.1:8787/foo.html 时,页面返回 hello index。...
问题描述 这里详细描述问题 我用的phpstorm软件编辑,然后有软件内部的终端开的进程,我因为电脑不关机,经常第二天回来,发现phpstorm自己会关掉,可能是因为盗版什么吧,刚开始我也没在意,后来我意外发现phpstorm自己关掉,但webman进程竟然还运行着,这进程,我也不知道怎么才能关掉它,因为我win系统,我用phpstorm再开一个也没问题,但这样就变成了两个webman在跑了,因为我发现定时任务,会写...
很想了解下,为什么都把workerman单独分离在一个服务器上,不跟项目整合在一起? 我把workerman放在项目里面也一样可以跑的呀。 分离有什么区别好处么?请大神不吝赐教,非常感谢!~...
与ThinkPHP等框架结合后,如何使用定时器,因为业务都在TP中写了,而定时器只能在GatewayWorker中使用。要怎样才能使用定时器与业务结合?...
最近有个需求是,发布一条动态,动态涉及到@多个用户,再处理完动态入库后还要一个一个通知被@用户,就想着用异步来实现,找了几个解答,不知道哪一种才适合, 最主要是以后可能还会其他异步场景,就根据一个标识来区分做业务处理代码,求walkor给个建议。 方案一:http://wenda.workerman.net/?/question/1304 方案二:http://wenda.workerman.net/?/questi...