workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
workerman3.X怎样捕捉到全局错误,然后自动重启或load所有服
务
?
我有一个服
务
是
不
断的从一台sybase服
务
器抓取数据,,有时候sybase把连接踢出来,导致程序出错,能
不
能捕捉到这个错误,就自动重载服
务
?
分享
upstream timed out (110: Connection timed out)
Nginx请求报错问题分享近期发现服
务
器一直报请求超时 **upstream timed out (110: Connection timed out)** **首先排查是
不
是数据库死锁导致的请求超时,后面排查了下没发现有
事
务
锁问题。📉 **超出带宽限制,导致出网流量受限** **入网带宽(下行):** - 峰值:**20.967 Mbit/s** - 时间:2025/06/11 09:50 - 虽未受限制,但可能间接导致服
务
器处理能力饱和如果是同类问题的话,建议将服
务
器改成按量付费50Mbit/s或以上,来解决这个问题。### # **以上是个人经验分享,如果有
不
同意见的小伙伴也可以发表下意见让我吸取下经验**
问答
请教webman2.1源码数据库连接池的实现原理和协程文档章节提到的,使用协程驱动时
回
调会自动创建一个协程来执行的疑问
#### 请教webman2.1源码,数据库连接池的实现原理 webman2.1支持了协程,文档里数据库这节,写到“每个进程有自己的连接池,进程间
不
共享连接池。”1、请教社区大牛,2.1版本是怎么做到每个进程有自己的连接池,进程间
不
共享连接池的?源码看
不
懂,有没有大牛帮忙解析分析一下关键代码。2、文档提到,当使用Swoole Swow Fiber驱动时,workerman每次运行onWorkerStart onMessage onConnect onClose等
回
调时会自动创建一个协程来执行default: (new \Fiber($callback))->start(); } } ``` 只有run方法中的onWorkerStart
回
调中新建了协程,没有看到其他
回
调中新建协程,请大佬指教!!!
问答
使用GatewayClient怎么让onClose
事
件获取绑定的uid
急求大佬指点啊,现在卡在这一步了 研究了一下午了都获取
不
到bindUid里面绑定的uid !都拿
不
到绑定的uid
问答
跨运营商
不
能正常访问的问题
我的gatewayworker服
务
器是部署在电信的服
务
器上的,用电信网的终端(包括电信宽带、4G网络)都可以正常通信,但是终端一换到移动的网络(比如移动宽带),就通信
不
正常了,总是报错onclose,只有很少的次数能通信正常,99%都
不
行!难道
不
能支持跨运营商服
务
问答
关于 协程 概念的一些疑惑
#### 为此你搜索到了哪些方案及
不
适用的原因 关于 进程 的概念,无论是fpm,还是守护进程 workerman,都是一个进程处理一个请求,当 进程数量 处理
不
过来很多的请求的时候,会阻塞。我有以下猜想: 举个例子,业
务
逻辑是这样的: 一个请求过来后,首先,需要 4 秒钟调用第三方接口A,需要 4 秒钟调用第三方接口B,拿到A和B接口返
回
的数据后,需要2秒钟进行A和B接口返
回
数据的组装是
不
是这 5个进程可以同时
生
成5个协程来处理呢?还是说 5个进程,同一时间内,只能有一个协程在处理?
问答
【已解决】websocket服
务
每隔24小时掉线一次
这几天测试一台服
务
客户端是用安卓写的,链接了使用Gatewayworker框架写的websocket服
务
, 这是这台服
务
下线的时间: > 2022-01-23 09:47:27 > 2022-01-2409:47:22 > 2022-01-25 09:47:27 期间除了ping,没有任何消息推送 ping是正常的,为啥会每天断一次,如果
不
是服
务
端问题,应该就是客户端的问题了。
问答
vpn导致连接
不
上websocket
#### 问题描述 这里详细描述问题 我的云服
务
器之前websocket是能连接的,后面服
务
器装了一个v2ray的vpn,现在websocket就死活连
不
上了,但是能正常启动,postman连接ws就报
文档
中间件
## 请求拦截 有时候我们
不
想某个请求到达控制器层,例如我们在middleware2发现当前用户并没有登录,则我们可以直接拦截请求并返
回
一个登录响应。,响应从middleware2穿越
回
中间件1然后返
回
给客户端。这里省略其它中间件 app\middleware\AuthCheckTest::class, ] ]; ``` 有了身份验证中间件,我们就可以在控制器层专心的写业
务
代码,
不
用就用户是否登录而担心请求,我们
不
想OPTIONS请求进入到控制器,所以我们为OPTIONS请求直接返
回
了一个空的响应(`response('')`)实现请求拦截。uid')); // 111 } return $handler($request); } } ``` > **注意** ## 中间件获取异常 业
务
处理过程中可能会产
生
异常
问答
文件上传小雨
public function dealInput($buffer) 如果传输文件
不
通过pack 怎么
效
验文件是否上传完成?
问答
两台阿里云服
务
器部做分布式gatewayWorker,参数如何配置,有知道的么
1.主服
务
器的$gateway->registerAddress和$worker->registerAddress 的ip是
不
是当前内网ip? 2.子服
务
器的$gateway->registerAddress和$worker->registerAddress 的ip是
不
是主服
务
器的外网ip?
问答
linux下运行gatewayworker在接受消息打印的是{"isTrusted":true},请问有哪个大神这是怎么
回
事
 
问答
tinywan/jwt 登录之后大概10分钟没有操作,再次操作token就会过期
#### 问题描述 登录之后大概10分钟没有操作token就是失
效
了; #### 程序代码或配置 ``` app/config/plugin/tinywan/jwt/app.php // access触发登录接口正常返
回
token; 2. 接口携带token正访问; 3.
问答
server.php服
务
端如何判断session,cookie等
example里的server.php启动 前台用户登录后,发送消息,我在server.php里判断用户是否登录怎么处理 服
务
端似乎取
不
到cookie,session这些值,光凭页面端发送过去的username是
不
可靠的吧?
问答
关于在业
务
中动态设置表前缀的问题
#### 关于在业
务
中动态设置表前缀的问题 之前我们的项目中使用了```app_``` 表前缀,最近有个需求就是把别的业
务
也合到现在的框架中,这样的话两个业
务
使用的表前缀
不
一样,如果使用统一的```app_```,会导致数据表重名,重命名表的话,之前的业
务
中有很多地方使用了sql语句,修改起来特别麻烦。我想问一下有没有一种可以动态修改表前缀的方法(比如:模型中配置),有知道的大哥麻烦告知一下,
不
胜感激
问答
请问方法调用方法,return套娃,咋
不
显示值呢?
#### 问题描述 我在控制器里,A函数调用B函数,B函数return 结果给A函数,然后A函数return json(值),显示空白,收
不
到B函数返
回
的值,请问咋整呢?  应该返
回
:请登录后操作,如果我在【1】代码那里return一下,就做
不
到代码重复利用,基本每行代码要判断两次错误
问答
多应用模式 中间件没有显式引用 为什么还会调用
group这个分组都
不
需要登录。现在的问题是我user分组引用的了AuthCheck,group没有引用,为啥group分组的路由还是会走到AuthCheck中间件?如果要让group分组
不
走AuthCheck该怎么处理 路由部分代码:  中间件配置文件:  还有一个疑问:按照官方文档的说法,应用中间件在整个应用中也是全局
生
效
的,是
不
是我在config/middleware.php中配置了应用中间件,在整个对应的应用路由中就可以
不
用显式关联?
问答
workerman.log 日志设置
不
写入
web-msg-sender 运行一段时间workerman.log 日志文件会拖垮服
务
器,怎么设置
不
写入日志?
问答
web-msg-sender只支持单进程,是
不
是一个服
务
器上只有安装一个
如我一台服
务
器有两个域名,可以支持两个吗
问答
gatewayworker服
务
端部署在windows服
务
器,如何平滑重启
gatewayworker服
务
端部署在windows服
务
器,如何平滑重启
« 上一页
1
...
93
94
95
96
97
98
99
100
...
471
下一页 »
« 上一页
96
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝