问题描述 在自定义的进程中, 定时任务每隔15秒运行一次,偶尔会出现下面错误 PHP Warning: Error while sending STMT_PREPARE packet. PID=28321 in /data/www/wb/vendor/illuminate/database/Connection.php on line 458 PHP Warning: PDO::prepare(): MySQL ...
websocket服务端,假设开了8个进程,用户A连接上,由1号进程处理,在不中断连接的情况下,如果1进程负载过大,会不会把用户A转移到其它进程中处理。...
$http_worker->onMessage = static function ($connection, $request) { // 静态资源目录 $staticDir = 'G:/sms/sms/laraval/resources'; // 请求的文件路径 $filePath = $staticDir . $request['server']['REQUEST_URI'...
问题描述 这里写描述 使用webman-admin,view层使用上传文件按钮,超级管理账号登录可以看到按钮,其他子账号登录看不到按钮,是不是在哪里配置了权限?第一次使用,求大佬指教, 不显示截图 显示的截图 程序代码或配置 <div class="layui-form-item"> <label class="layui-form-label"&...
各管理员上传的附件互不可见 今天我添加了管理员角色,登录账号后发现附件里面是空的,然后我上传了个照片,超级管理员账号登入后没查到刚用管理员账号上传的照片,像是加了admin_id筛选条件,但我查看源码没有发现相关代码,而且超级管理员账号应该不是都能查到么? 这个怎么解决呢?...
在phpstorm开发中不会检测到ValidationException异常类。 希望能够增加 @throws ValidationException...
问题描述 php使用GatewayWorker实现了直播间 但是直播间每天记录下来的最高并发每天都是4027 然后服务器cpu最高也就不到70% 这是什么原因 程序代码或配置 start_gateway配置信息 // gateway 进程 $gateway = new Gateway("Websocket://0.0.0.0:8821",$context); // 开启SSL,websocket+SSL 即wss $...
问题描述 目前该webman服务仅支持redis队列 只要一启动直接php的cpu占用直接拉满 程序代码或配置 操作系统环境及workerman/webman等具体版本 系统是 liunx 阿里云的服务器 webman框架 只有redis队列服务 直接cpu拉满不是很清楚原因 并且该服务不需要很大的链接数 只是作为redis消费者的存在 ...
请求API,偶发性会返回Cookie ERROR,但是抓不到这个错误,通过日志查看,好像返回ERROR的时候,并未进入程序,Nginx 日志中查看返回的是200,这种怎么分析呢?程序中并未使用cookie...
问题描述 我的需求是做一个短链接系统,domain.com/hU2c 这样的url可以直接访问短链接还原长连接的操作。 但是在做路由的时候遇到了问题,这是我目前的路由设置 use Webman\Route; Route::any('/api/shortURL', [app\controller\Api::class, 'shortURL']); // 默认根路径就去访问还原长链接 // Route::get('...
问题描述 因为webman所有请求都是使用同一个公共的redis对象连接,所以导致了同一个业务,比如1000个并发,全部multi后,只要其中有1个执行了EXEC,那么相当于1000个都EXEC了。 想要的效果: 所有的请求redis事务都是独立的,不同请求的exec并不会相互影响...
问题描述 这里写问题描述 webman框架写一个电商项目,项目里做聊天和新订单的消息提示。假设聊天同时在线人数几百万人以及新订单消息也很多,量都很大 我的思路是聊天一个端口,新订单一个端口,有给websocket开多端口的必要吗?没必要的开多端口的话,有没其他思路啊? 多端口我是这样写的: 我用的是gatewayworker连接websocket 配置config/plugin/gateway/process.ph...
问题描述 网址:https://github.com/walkor/GatewayWorker?tab=readme-ov-file 下面有两个案例,蝌蚪和chat,两个链接打开的都是 nginx 默认页。 而且这两个 demo 也无法下载!...
问题描述 使用json_encode格式化保存 $connection变量报错提示:JSON encode error: Recursion detected 程序代码或配置 ...... if ($request->header('upgrade') === 'websocket') { $connection->protocol = Websocket::class; ...
问题描述 这个组件创建 server 使用参考页: https://www.workerman.net/doc/workerman/components/global-data-server.html 初始化的时候需要两个参数,地址和一个端口,但是该组件的 client 的初始化却只要一个参数,实际也是地址和端口,建议将 server 的初始化参数也改为一个,好方便我用一个变量表示,现在搞得我要用两个变量表示,不太方...
问题描述 问题如图: 我只截取了api接口的信息,其实所有http请求都有两个 Content-Type,包括 html js css 图片文件等。 程序代码或配置 <?php use Workerman\Worker; use Workerman\Connection\TcpConnection; use Workerman\Protocols\Http\Request; use Workerman\Pr...
问题描述 请教下大佬,现在的执行方案是下发主题的时候,每次都需要实例一个phpmqtt 进行主题的下发;我想改为在每次下发的时候,thinkphp 业务代码调用wkmqtt客户端下发;有什么好的思路或者代码参考吗?谢谢!...