使用joinGroup 将用户加入分组,然后在onWorkerStart中使用Timer 0.5秒执行一次,将数据推送。但是运行几分钟后自己停了,也没有报错。 由于推送的数据量很大,我是需要提前将数据推送到所有的分组之中吗。还是等有用户订阅加入分组,再去推送呢。 ...
问题描述 多应用模式,自己创建的应用无法获取session('admin'),已安装webmanAdmin,index应用可以获取到,是做了什么限制吗?...
在浏览器上显示 HTTP/1.1 302 Found Server: workerman Location: https://www.baidu.com/saiya/auth/544433385 Connection: keep-alive Content-Type: text/html;charset=utf-8 Content-Length: 0 浏览器不会跳转到这个链接上,是怎么回事呢? ...
问题描述 用postman的时候,偶尔会出现这个报错,重新请求又好了。这是啥情况 报错信息 connect ECONNREFUSED 127.0.0.1:8787 操作系统及workerman/webman等框架组件具体版本 "workerman/webman-framework": "^1.5.0"...
1. 自定协议文件是否可以放在workerman之外的目录? 这样升级workerman的时候不会影响到自定协议. 2. 希望继续在说明文件里提供非 composer 的配置方法....
问题描述 麻烦各位大佬看下,谢谢! 本地Windows10系统,PHP8.1, webman/admin 的路由app/admin 404错误 //这个不行,报404 ,并且Route /admin ["plugin\admin\app\controller\IndexController","index"] is not callable 但这个文件index的方法是存在的...
问题描述 在写控制器,然后路由里面没有配置。这时这个控制器是没有调用的,一保存,热重载时就会报下面的错。 报错信息 PHP Warning: Uncaught Error: Object of class UnwindExit could not be converted to string in /www/wwwroot/api.testwebman.com/vendor/monolog/monolog/src/...
问题描述 浏览器跨域会发生两个请求 一个OPTIONS预请求 如果设置的只有post路由 路由里面找不到OPTIONS路由就会直接返回404 或者回退到Route::fallback() 不会调用跨域中间件 造成跨域失败 为此你搜索到了哪些方案及不适用的原因 经实验:设置any路由能正常跨域 我路由都是根据不同的method实现不同的功能 没办法都用any路由 这个怎么处理???...
bug描述 项目中有同时建立TCP和WebSocket服务,设备TCP连接,监控端连接ws连接,目的是为了将数据直接推送到监控端实时展示。 数据量测试时约为每秒3~5条数据 最近发现,当监控端异常断开后,比如监控端的电脑休眠了,服务端没有正常检测到监控端退出,会导致服务端的服务停止 系统环境 php 7.3.31 已经配置了WebSocket心跳间隔 $gateway->pingInterval = 60; $...
正常PHP-FPM模式下 static可以用做当前请求的全局缓存 如下列代码: class Model { static $cache = null; public function getCache(){ if(self::$cache === null) { ... self::$cache = ...; } ...
bug描述 这里写描述 Array ( [/sys/WG585OWAN20102200373/up] => 0 [/sys/WG585OWAN20102200364/up] => 1 [/sys/WG585OWAN20102200333/up] => 2 [/sys/WG585OWAN20102200399/up] => 3 [/sys/WG585OWAN20102200369/up] =&g...
问题描述 关于本地开发和服务端部署的时候,如何处理服务端和本地的数据库连接信息需要不一致的场景。 目前webman最佳实践方法是什么呢? . 为此你搜索到了哪些方案及不适用的原因 之前主要是用yii2框架,他们的方案是gitignore 里加入 *-local.php 这样的 local 配置文件,该类型文件会被git排除,框架引导的时候,会导入-local配置文件,这样服务端和开发端都有各自的配置文件,数据库连接...
问题描述 workerman-chat运行成功,但是客户端无法访问,未修改任何代码 程序代码 [root@ebs-50153 xxx]# php start.php start -d Workerman[start.php] start in DAEMON mode ----------------------- WORKERMAN ----------------------------- Workerman ve...
问题描述 前后端分离的TP项目,想转webman,基础的路由实现不了,不知道是不是用法错了。 "workerman/webman-framework": "^1.4.3", PHP:8.0 OS: Ubuntu 20.... 子域名配合nginx加上默认路由OK,https://www.workerman.net/q/7922 但是想强制自定义的类路由就没办法实现。因为我们原来...
问题描述 安装数据库迁移的时候报错 程序代码 composer require robmorgan/phinx 报错信息 Your requirements could not be resolved to an installable set of packages. Problem 1 - cakephp/datasource[4.0.0, ..., 4.3.4] require psr/log ^...
workerman文件夹下有很多pid.lock文件,是什么? workerman文件夹下有很多pid.lock文件 start的时候,会产生一个对应的.pid文件,但当stop后,.pid文件就消失,但会产生一个对应的.pid.lock 这个是什么用?stop后,为什么.pid.lock不会删除掉? 比如: _www_wwwroot_test_test1.php.pid _www_wwwroot_test_test...
问题描述 如图,消费失败到达最大重试次数会放到失败队列 修复问题后,失败队列的数据会重新自动被消费掉吗?还是需要写另外的失败队列消费程序,若需要,是在哪里配置失败队列的消费类...