问题描述 linux服务器上启动workerman 程序代码 <?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK IT ] // +----------------------------------------------...
问题描述 PDO 使用 driver 在 laravel 里面 eloquent 默认情况下使用的是短链接,每次请求结束后会关闭连接,请求再次进来会重新建立连接,在 workerman 里面我记得是有连接池的概念的.已经投产的朋友能否分享一下,在webman里面使用 eloquent 的作为数据库连接的库的情况下,如何开启连接池避免数据库重复的建立连接呢 为此你搜索到了哪些方案及不适用的原因 看了论坛里面其他用户分享...
问题描述 按照文档中并发请求 使用的,结果确实时间叠加,并没有速度快 这里写问题描述 $client = new Client(); $requests = function ($total) { $uri = 'http://www.baidu.com'; for ($i = 0; $i < $total; $i++) { ...
问题描述 这里写问题描述 php是apt安装的版本 p是官网下载的php-static-cli版本 apt安装的php版本使用-d能正常加载oracle扩展 用php-static-cli下载的会提示扩展库不存在 有项目是内网部署的 不能用apt安装php环境 求指导方案 ...
问题描述 request->file('image')上传多个图片只能获取到一个,不支持多文件 程序代码或配置 文件路径:vendor/workerman/workerman/Protocols/Http/Request.php if ($files_encode_string) { parse_str($files_encode_string, $this->_data['files']...
问题描述 webman日志插件中描述: 不能与webman/arms 插件同时使用 目前面临的情况: 使用了阿里云ARMS差距,一个请求中,只能记录一个span,也就是一条SQL,不太满足我们的需求 webman日志插件记录的内容非常详细,我们需要日志插件记录的内容 问题: 看了两个插件的代码,想知道,webman日志插件和webmanarms插件不能同时使用的具体原因是什么? 有什么办法可以做到两个插件同时使...
问题描述 request无法新增属性,例如: salt加密不可能给能到前端, 后台提交后发现没有自动生成,不想再模型里使用修改器, request如何追加salt属性 $request->post('salt', 'HXI54$W');...
问题描述 直接使用top命令查看内存信息,为什么与使用php start.php status查看状态显示的内存不匹配? php start.php status执行如下图。 top命令如下图 可以对比一下同样的进程,比如5842进程,top里面RES跑到了48M,而php start.php status状态里面才9.1M。 这是怎么回事?...
问题描述 比如路径:app/project/command/ProjectReport 为此你搜索到了哪些方案及不适用的原因 目前的方案是在webman.php路径下去修改,但是由于webman框架升级更新的时候会覆盖webman.php文件,就不是很方便。有大佬知道怎么才能使用多应用下的自定义命令?...
问题描述 怎样做到让插件不能访问插件以外的目录 假如我安装了一个插件,这个插件在某个方法里写上了 $path = './plugin'; $files = scandir($path); var_dump( $files); 这样它就能把整个plugin目录的文件列出来了,除了它自身以外还有别的插件,如我foo插件是zhangsan写的,bar插件是lisi写的,该如何做到zhangsan和lisi写的插件隔离呢,即...
问题描述 webman部署到服务器上以后必须带着自定义的端口号才能访问,以前fpm项目默认用的是80端口可以不用带,但是现在webman如果不带自定义端口号就访问不到请问有什么办法可以解决。 为此你搜索到了哪些方案及不适用的原因 Nginx配置应该可以解决吧,奈何对Nginx配置不是十分的了解求各位能分享一下...
Redis::append($key, $value) Redis::bitCount($key) Redis::decr($key, $value) Redis::decrBy($key, $value) Redis::get($key) Redis::getBit($key, $offset) Redis::getRange($key, $start, $end) Redis::getSet($key, $val...
问题描述 workerman queue 内存使用率持续增高,直到服务器宕机。 刚开始的时候,单个进程2.43M,然后就一直增高59.04M,直到服务器宕机。 我的服务端没有产生任何的消息列队。就空跑。 reload 后: 过一小段时间后: 程序代码或配置 // ######## 消息队列消费者 ######## $consumer = new Worker(); $consumer->name = 'Im...
问题描述 我在控制器里,A函数调用B函数,B函数return 结果给A函数,然后A函数return json(值),显示空白,收不到B函数返回的值,请问咋整呢? 应该返回:请登录后操作,如果我在【1】代码那里return一下,就做不到代码重复利用,基本每行代码要判断两次错误 //检验用户 public function checkUsers($access_token = ''){ ...
Thinkorm 运行一段时间后出现 SQLSTATE[08S01]: [Microsoft][ODBC Driver 18 for SQL Server]TCP Provider: Error code 0x20...
bug描述 使用tcp调试工具,同时开三个客户端同时去给服务端发心跳,设置的是每个客户端1秒一次,应该是发送太快服务端处理不过来,导致上一条还没执行完成就直接执行第二条心跳了,导致第一条心跳执行一半没有服务端还没回应给客户端就执行一下一条 程序代码或配置 期待的结果及实际结果 期望每一次都执行完成 重现bug的步骤 系统环境及workerman/webman等具体版本 Workerman version:3.5...
问题描述 error_get_last返回值type字段值的是什么含义? //获取一个不存在的url地址 @file_get_contents('http://abc.91hi.net'); $errorInfo = error_get_last(); echo var_export($errorInfo,true); 返回值为: array ( 'type' => 2, 'message' =>...
问题描述 后台登录图片验证码报错 Error: Call to undefined function imagettfbbox() in 截图报错信息里报错文件相关代码 操作系统及workerman/webman等框架组件具体版本 用的 ./configure --with-php-config=/server/php8.1/bin/php-config --enable-gd --with-freetype ...