webman2.1连sql server2008不能翻页的问题

因为sql server2008不支持offset写法,Eloquent ORM在使用paginate($page_size, $col, "page", $page)进行翻页时就会报错 SQLSTATE[42000]: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near 'offset'. 这个问...

tianjie23 发表与 9天前 189 浏览 2 回答
官方redis队列是否可以支持swoole协程?

问题描述 官方redis队列是否可以支持swoole协程? config\plugin\webman\redis-queue\process.php return [ 'consumer' => [ 'handler' => Webman\RedisQueue\Process\Consumer::class, 'eventLoop' => Worke...

tryto 发表与 11天前 202 浏览 2 回答
切换 php8.2 后, 每次restart -d 都失败 (已解决)

问题描述 之前是 php7.3 一切正常 现在切换为 php 8.2之后, 每次 restart -d 都 显示 php8.2 start.php restart -d Workerman[start.php] restart Workerman[start.php] is stopping ... Workerman[start.php] stop fail 执行 php start.php start -d 又能...

evilk 发表与 12天前 238 浏览 2 回答
请求响应报must be of type support\Request错误

问题描述 请求响应报错 ($request) must be of type support\Request 程序代码 报错信息 TypeError: plugin\qzgapi\app\controller\NoticeController::alipayIsp(): Argument #1 ($request) must be of type support\Request, support\Request g...

darcy 发表与 13天前 148 浏览 1 回答
workman TCP连接粘包

问题描述 使用workman 用于接受充电桩报文连接,目前有遇到粘包问题,大神看看有什么方法解决? 示例如下:错误:684070070013000000000000000000000000000000009945457927420401020200000000003e00000000000000006400000000000000000000000000d0e904000000fa466840700800130000...

jerrylin 发表与 15天前 391 浏览 4 回答
http-client访问https请求超时

问题描述 swoole协程环境下请求https请求前两次正常,第三次超时,我将https改为http后就正常了,但是过了一会就会报Call to a member function onWritable() on null经过测试发现是AsyncTcpConnection.php中的eventloop为空.此问题已经找到解决办法,目前的问题是之前的请求超时是否与这个有关。 以下是相关代码: 291行 245-247行...

luoyue 发表与 18天前 318 浏览 1 回答
alipaysdk/easysdk 获取支付user_id 问题

获取不到支付宝 user_id 获取到是个null 下方是代码展示 $result = \Alipay\EasySDK\Kernel\Factory::base()->oauth()->getToken($code); $alipayUserInfo = \Alipay\EasySDK\Kernel\Factory::util()->generic()->execute( ...

weak 发表与 23天前 239 浏览 1 回答
webman/admin系统设置出现bug“最多打开X个标签页”

问题描述 bug图1 bug图2 程序代码或配置 只要配置了值,就注定有些页面就没办法使用了(只要不手动关闭tab,30个页面也能点完),必须手动修改数据库恢复。比较极端的情况就是bug图1。 其实 这里说一下我设置1的初衷,系统控制台我其实不太喜欢打开很多标签页,如图: 这一堆看着是不是很乱,当然不排除有人喜欢,这里主要说我个人感觉。 所以,我的想法就是设置了1,就永远只有一个页面在切换,是我比较想看到的。 ...

zzdfwl 发表与 2025-10-14 379 浏览 3 回答
webman的日志重复记录

问题描述 我想把错误日志独立出来 不需要在一个日志文件中查找 这里写问题具体描述 <?php return [ 'default' => [ 'handlers' => [ [ 'class' => Monolog\Handler\RotatingFileHandler::class, 'constructor' => [ runtime_path() . '/logs/webman.l...

超龄码农 发表与 2025-10-12 360 浏览 3 回答
关于 官方日志插件 不记录SQL

问题描述 目前线上正在使用 官方日志插件 但目前有一个问题, 线上的SQL日志 每天大约有1G,想问问 是否可以单独配置 不记录SQL日志, 其他日志正常记录 比如 像 是否记录异常 这样, 可以通过配置来决定是否记录, 就很满足需求 如果能像下面这样的代码就很灵活了 ...

evilk 发表与 2025-10-11 524 浏览 4 回答
webman使用swoole协程后 并发压测性能提升不明显

在本地测试的 控制器方法中的测试代码如下 public function index(): Response { $text = file_get_contents(public_path().'/web.txt'); //web.txt是一个2M的文件 return response($text); } 使用ab压测 结果如下 未开启swoole协程 ab -n 100 -c 10 ...

hiwork 发表与 2025-10-07 697 浏览 3 回答
在中间件里面使用 session 报错和,thinkorm 冲突

问题描述 在中间件使用 session 报错 是初始化 session 和 thinkOrm 冲突了 程序代码或配置 public function process(Request $request, callable $handler) : Response { // $session = $request->session(); // $uid = $session...

两个人的幸福 发表与 2025-09-26 194 浏览 2 回答
webman定时器发送SSE数据,加了判断,就发送不了

问题描述 额,下面代码 客户端只能收到 $emptyEvents 数据,一直收不到 $endpointEvents 的数据,如果把if 和 else 的代码对调,那么客户端能收到$endpointEvents 但是收不到空包$emptyEvents数据 这是为何 $id = Timer::add(1, function () use ($connection, &$id, $clien...

六神花露水 发表与 2025-09-25 322 浏览 1 回答
在linux服务器上面,启动时报错

问题描述 在linux服务器上面,启动时报错 如果执行命令 php start.php 可以正常执行 如果执行命令 php start.php -d 报错 报错信息 报错内容会在workman.log中记录 2025-09-24 08:53:52 pid:18258 Workerman[start.php] start in DAEMON mode 2025-09-24 08:53:54 pid:18273 Logi...

q940318 发表与 2025-09-24 254 浏览 1 回答
最近gateway主服务器没修改过配置,用户突然大量掉线。

问题描述 最近gateway主服务器没修改过配置,用户突然大量掉线,在晚上用户高峰的时候用户量会增长,但是到第二天上午用户量低峰时期会大量掉线。 本人用的centos的服务器,装的宝塔国际面板,php7.3+nginx1.24+mysql5.7 为此你搜索到了哪些方案及不适用的原因 有查看过status和connections都正常,麻烦各位大佬帮忙解答一下,给点思路。新人小白实在不知道怎么去查这个问题了。...

lijinsong 发表与 2025-09-23 405 浏览 1 回答
达梦的数据库驱动 jackfinal/laravel-dm8,composer 安装后如何注册服务

根据教程上安装后需要注册服务(laravel框架中是下面的方法),在webman中如何使用? Service Provider (Optional on Laravel 5.5+) Once Composer has installed or updated your packages you need to register Laravel-DM8. Open up config/app.php and find ...

hot12121212 发表与 2025-09-18 327 浏览 1 回答
webman2.1在windows下不允许用start.php运行,怎样用xdebug断点调试

如标题,在webman 1.x版本,我一直的开发习惯是运行start.php来断点调试,如果现在不允许执行start.php的话,怎么实现断点调试?部署虚拟机又太麻烦,而且也没怎么研究过远程xdebug怎么配置。 希望各位指导一下。...

holly188 发表与 2025-09-15 339 浏览 1 回答
使用 withoutField 不返回新增字段的数据

#### 问题描述 1、在哪能找到 1.5.24 之前的文档? 2、我使用的 webman 1.5.0 , 当我在数据库某表中新增字段card, img 后,使用 withoutField('pwd')->select(); 没有返回新增字段,是缓存的原因吗? 谢谢!...

sfsfr 发表与 2025-09-14 259 浏览 1 回答
关于session的问题

问题描述 登录代码 //登录成功 保存token $session = $request->session(); $session->set('usertoken', $token); myJson是我封装的一个方法 返回response $this->myJson(0,'ok',$token); 但是我登录成功后跳转到其它页面,却无法获取到token,或者获取到的token是以前的旧的token...

wuuyun 发表与 2025-09-11 350 浏览 2 回答
insertGetId 并发 返回重复id

问题描述 用的webman/database 模型 eventLoop使用 Workerman\Events\Fiber::class; 并发上传,用insertGetId返回数据库id,会重复,数据库里面是正常自增字段 程序代码或配置 /** * 上传文件 * @param Request $request * @return Response */ publi...

windthesky 发表与 2025-09-09 960 浏览 9 回答

lsmir2

2400
积分
0
获赞数
0
粉丝数
2024-01-29 加入
🔝