docker环境下webman总是busy

bug描述 docker配置的服务器环境,使用webman时总是busy导致请求一直pending 利用strace+lsof命令定位如下: 172.16.66.129:3306的IP不知道是怎么出现的?各位能否给个排查思路呢...

apkl 发表与 2022-12-01 622 浏览 2 回答
webman 请求URL如何设置不区分大小写

问题描述 webman 请求URL如何设置不区分大小写 比如请求 http://127.0.0.1:8787/api/index/index http://127.0.0.1:8787/Api/Index/index 也能请求,现在返回404...

baker 发表与 2022-11-30 746 浏览 2 回答
Linux 下载 Gateway的onWebSocketConnect没有执行,获取不到参数

问题描述 onWebSocketConnect没有执行是什么意思呢? 这是代码图 onWebSocketConnect没有执行是什么意思呢? ...

3281286804 发表与 2022-11-30 522 浏览 2 回答
给udp客户端发消息

问题描述 当前的状态是客户端主动给服务端发消息,服务端在onMessage里面给客户端发消息是OK的,IP和端口已经保存,并且客户端每上传一条信息就自动更新ip和port,目前的问题点是,需要在onMessage外面,通过api的形式给客户端发消息,请问是否有成熟可用的案例或者思路? 目前服务端是:workerman建udp和websocket服务端,udp连接设备,websocket连接用户侧,udp将收集的数据通...

sanye 发表与 2022-11-29 1641 浏览 4 回答
[已解决]多应用 - 多域名配置失败

多应用域名绑定插件, 按照文档配置api域名可以正常访问,但是其他域名不可以 composer 多应用域名绑定插件 开启插件 代码 ### nginx 第一次尝试 location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_http_version 1.1; ...

凌晨三点半的卢本伟 发表与 2022-11-25 787 浏览 1 回答
webman-admin打包后出现跨域问题

问题描述 webman-admin 打包之后出现跨域问题,服务端用的nginx代理,按照手册上设置的,Nginx也配置了跨域,前端请求的时候,还会提示跨域错误 程序代码 nginx配置 upstream webman { server 172.31.34.153:8787; keepalive 10240; } server { listen 8989; listen [::]:8989; ...

lychuan 发表与 2022-11-22 958 浏览 4 回答
php8.1在webman中用TpCache扩展报Serializable弃用的问题

在web端访问时候存取都正常,但是命令行中,就直接报错了 这个应该怎么解决命令行下面的问题? [图片]...

whc 发表与 2022-11-18 1007 浏览 5 回答
run webman job schedule on kubernetes

Hi everyone, I am from Thailand I start using webman with kuberbetes. it will run on multiple server (pods) at the same time I then have cron task setup (workerman/crontab) like this new Crontab('0 * * ...

lee 发表与 2022-11-09 550 浏览 1 回答
webman接口 get正常,post会出现跨域问题

问题描述 webman接口 get正常,post会出现跨域问题,已经按照官网手册里的跨域中间件正确配置了。 use app\middleware\AccessControl; return [ '' => [ AccessControl::class, ], ]; 我的控制器是 app/controller/AuthController route是 Route::post('...

lychuan 发表与 2022-11-05 1050 浏览 4 回答
Webman 嵌套路由中间件失效问题

bug描述 webman 使用嵌套路由后部分路由不会通过中间件 程序代码或配置 路由配置 Route::group('/api', function () { Route::any('/test1', function () { return 'test1'; }); Route::group('/group', function () { Route::any...

Hanmo 发表与 2022-11-04 799 浏览 2 回答
webman服务间歇性卡顿

bug描述 部署了一个webman测试环境,Workerman version:4.1.4 PHP version:7.2.34 发现会出现间歇性卡顿,一般是一段时间没有访问之后,再次访问,会卡住很久几十秒。再之后一些访问就正常了。看业务日志,卡住的那个请求,实际请求耗时很短,感觉是过了很久才把请求任务分配到达代码中。 程序代码或配置 主要的配置如下 upstream test { ser...

康康 发表与 2022-10-27 770 浏览 1 回答
webman 获取微信支付v2版本的 支付成功异步通知xml数据是怎么获取的

webman 获取微信支付v2版本的 支付成功异步通知xml数据是怎么获取的? 使用这个$GLOBALS也没有获取到...

晚安。 发表与 2022-10-27 664 浏览 1 回答
找不到数据库Unknown database 'test_park'

问题描述 带下划线“_”数据库名“test_park”的数据库识别不了,无其他符号的数据库“test”识别成功,两个数据库配置一样 程序代码 数据库设置 return [ // 默认数据库 'default' => 'mysql', 'connections' => [ 'mysql' => [ 'driver' => ...

BoringBlue 发表与 2022-10-26 629 浏览 2 回答
自定义跳转500错误界面报错

bug描述 自定义异常处理 渲染指定自定义500页面报InvalidArgumentException: View [500] not found.界面什么都存在求指导。 程序代码或配置 public function render(Request $request, Throwable $exception): Response { $code = $exception->getC...

翔宇 发表与 2022-10-25 915 浏览 1 回答
磁盘用完,导致workerman启动失败,没有任何提示

问题描述 平时正常使用workerman 运行项目,输入 php start_ads_client_5mf.php start 会这样提示: Workerman[start_ads_client_5mf.php] start in DEBUG mode ------------------------------------------- WORKERMAN ----------------------------...

zgh419566 发表与 2022-10-25 795 浏览 2 回答
基于 webman + TP-ORM 的动态秒级定时任务管理 不能使用抛出异常

问题描述 查询定时任务列表报错,使用的是TP-ORM 程序代码 <?php namespace app\common\task; use yzh52521\Task\Client; /** * 定时任务管理 */ class Task{ /** * 获取所有的任务列表 */ public static function list(int $page = 1, int ...

loveting 发表与 2022-10-24 596 浏览 1 回答
webman和nodejs谁的性能更好一点?

问题描述 如题, 为此你搜索到了哪些方案及不适用的原因 最近想开发一个小东西。犯了选择困难症。想问一下nodejs和webman谁的性能会更好一点?...

如果 发表与 2022-10-23 1167 浏览 2 回答
使用nginx代理到webman,download()方法下载文件间歇性失败

问题描述 使用ngxin反向代理到webman服务的8787端口,webman提供了一个下载功能,使用的response()->download()方法下载大小超过2M的文件,16个进程,前端使用window.open()打开该链接下载文件,会间歇性出现下载失败的问题,大多数时候可以,但是不稳定,不时出现下载失败的情况。 这个下载服务是收费的必须要稳定运行才行吖请大佬们帮忙看看是么子问题,跪谢。 截图报错信息里...

西湖的水我的泪 发表与 2022-10-21 1107 浏览 4 回答
【已解决】gateway worker项目分布式部署,项目中端口需要开放外网访问吗

问题描述 目前有2台设备分布式部署gateway worker项目。 其中除Gateway服务使用的2346端口对外网开放外,其他端口是不是仅开放局域网内就可以? 服务器使用的华为云。 private function startGateWay() { $gateway = new Gateway("websocket://0.0.0.0:2346"); $gate...

小W 发表与 2022-10-19 783 浏览 2 回答
请问同时处理多个任务,应该用什么

问题描述 比如:同时有30个房间的消息需要进行分析计算,有耗时业务,但对时间要求高,不能一个个处理,要一起处理。之前用编译语言都是多线程处理,开30个线程同步进行。 webman里我应该用什么? 1、队列不行吧,队列是先进先出,有了处理顺序,时间上肯定有大的差别。不用队列需要用什么呢? 2、队列可以多进程消费,那如果我有100个房间,设置可允许100个进程同时消费,这样进程这么多,也很不好吧? 谢谢...

Mruos 发表与 2022-10-18 717 浏览 2 回答

six

17787
积分
0
获赞数
0
粉丝数
2016-11-14 加入
🔝