webadmin编辑角色管理后,之前添加的某些正常菜单会自动消失(被自动从数据库中删掉) bug描述 后台手动添加了菜单,使用、显示均正常,数据表admin_rules里也有这条记录。 上级菜单=0,iframe接入,name=app\admin\controller\Index@home。此控制器和方法真实存在且有效,/admin/index/home是可以正常访问和显示 数据表 admin_rules中此时...
bug描述 php webman status查看状态,发现这种情况 目前这个框架链接的是外网单独的数据库 设置了断线重连 但是外网数据库目前正在被攻击 网站接口就访问不了 网站运行一段时间就会出现这种情况 程序代码或配置 期待的结果及实际结果 是不是因为数据库被攻击这个原因导致无限断线重连就把进程给弄死了...
问题描述 Gateway::sendToClient($client_id, json_encode([ 'msg' => '登录信息无效' ])); Gateway::closeClient($client_id); 请教下发送消息后立即调用closeClient,消息能成功...
使用AsyncTcpConnection方法 使用 workerman-redis 在这个方法报错,workman的php其余环境应该是有的 程序代码 // Add socket to global event loop waiting connection is successfully established or faild. Worker::$globalEvent->add($...
问题描述 这里详细描述问题 pnpm install安装admin-vue-src报一堆错 报错信息 这里粘贴报错 WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to ...
问题描述 php.ini中max_execution_time的值对cli环境无效,但可以在程序中是可以被修改并生效的,如set_time_limit()方法。 正常来讲,没有人明知是cli环境的情况下,写代码时去修改这个值,但webman承接传统的php生态,难免某个第三方包会去修改它,或者一些老项目代码迁移有遗留。 而且这个问题不好排查,比如我遇到问题是某个上传文件的地方set_time_limit(),你必须调...
问题描述 不支持webdav里的请求方法 COPY, MOVE, MKCOL, LOCK, UNLOCK, PROPFIND, PROPPATCH \workerman\workerman\Protocols\Http.php 114 程序代码或配置 if (!\in_array($method, ['GET', 'POST', 'OPTIONS', 'HEAD', 'DELETE', 'PUT',...
问题描述 问题背景: 做了个api接口,使用到第三方的api,为避免进程阻塞,使用了异步请求第三方api,但是第三方的请求结果无法返回给客户端,这个要怎么解决? 代码如下: use Workerman\Http\Client; use support\Request; class TestController { public function test(Request $r) { ...
bug描述 我在登录时,使用Gateway::bindUid($client_id, $pc_user_id);绑定了登录用户信息 然后,在其它要用的地方时,我先使用Gateway::isUidOnline($pc_user_id)判断是否在线,有在线再处理业务发送信息。 但是在使用中,发现会有极小的概率出现Gateway::isUidOnline返回false值,不在线。有时又可以了。很奇怪。 请教下大概会是什么原...
问题描述 在应用插件中,路由是全局了,导致自定义404页面的时候,404.html必须放在主目录app的view下 希望实现 调用view() 能定位到所在应用应用插件的view目录...
问题描述 启用sock监听服务后 每次访问终端报错 程序代码 'listen' => 'unix:///tmp/test-api-rc.sock', 报错信息 浏览器访问 终端报错信息如下 操作系统及workerman/webman等框架组件版本 nginx配置 ...
问题描述 webman部署网站,想使用.sock文件,主要是一台服务器上部署多套,使用端口会有点麻烦,所以想使用.sock文件。 return [ 'listen' => 'unix://xxxx.sock', 'transport' => 'tcp', 'context' => [], 'name' => 'webman', 'count' =>...
问题描述 @walkor 用户咋浏览器端点击同步企业微信客户资料,命令发给了服务端的一个controller后,客户端的按钮就变成了一个转圈圈显示同步中的按钮,服务端controller收到命令后逐一去企业微信接口拉取客户资料,每获取到一个客户资料后写入数据库,然后再去获取下一个,全部获取完之后给客户端 return 一个同步完成的 response ,客户端收到 response 后,转圈圈按钮停止转动显示同步完成...
问题描述 创建应用插件时提示 There are no commands defined in the "app-plugin" namespace. 不太明白为什么...
问题描述 websocket启动后报错 程序代码 // 证书最好是申请的证书 $context = array( // 更多ssl选项请参考手册 http://php.net/manual/zh/context.ssl.php 'ssl' => array( // 请使用绝对路径 'local_cert' => '/home...
bug描述 这里写描述 在客户端发消息时,服务端在onmessage函数打印连接对象为空,并且onWorkerStart进程启动时打印worker中connections为空数组,这是为啥 程序代码或配置 <?php require_once __DIR__ . '/vendor/autoload.php'; use Workerman\Worker; use Workerman\Connection\TcpC...