workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
webman是否可以连接hive?thrift协议?求个教程
#### 问题描述 需要链接hive取
数
据
,目前不知道应该怎么操作,查阅了资料应该是通过thrift协议链接hive,但是具体的实现步骤不太清楚,请教一下方案
问答
webman有没有办法实现传统php-fpm下的静态类的功能?
因为有一些
数
据
是跟请求绑定的,如果用传统的fpm,可以用静态类,继承父类来实现,协程可以用上下文来实现,但是webman就不知道怎么实现了
问答
webman怎么使用注解验证?
或者用其他什么方法可以优雅的使用
数
据
验证。java有 注解验证。怎么webman或者php 里面有吗?
问答
Redis队列报错:getBitwiseOperators() on null
求助🙏 redis队列只要使用了
数
据
库操作,会出现大量:Call to a member function getBitwiseOperators() on null !
问答
在config.route中如何使用request
想用webman对公司的接口业务
进
行迁移,所以想在尽量不改动原来路由规则的前提下
进
行迁移。在route调整的时候
发
现,request对象能正常打印输出。
问答
workerman 长时间运行,出现无法连接现象
昨天晚上测试好,功能一切正常,workerman -d 模式就开着,无任何连接 刚才启动了一个客户端,居然
发
现连接不上 重启workerman后就可以正常连接了 开了4给
进
程,每个
进
程1个时钟,50秒一个事件,程序运行了大约10小时,期间无任何连接,,为啥会出现连接不上的情况呢?
问答
请求时
发
现报错:getRealIp
#### 问题描述 我
发
现当我频繁刷新某个接口时,会出现这个问题,请问出现这个问题是什么原因的呢?
问答
webman 里面使用$_SERVER里面怎么什么参
数
都没有
#### 问题描述 webman 里面使用$_SERVER里面怎么什么参
数
都没有 ``` print_r($_SERVER); ``` 输出参
数
很多都没有 ``` Array ( [COMMAND_MODE
问答
event.php中onMessage如何异步调用外部程序,如
发
邮件这样耗时的操作
event.php中onMessage如何异步调用外部程序,如
发
邮件这样耗时的操作 请指点下思路 谢谢
问答
云邮件插件,502报错
[截图](/upload/img/20241219/196764038b04fd.png) 如果使用php start.php start 就正常 但终端会输出 邮件接口的信息,邮件也正常
发
送
和接收到如您未
发
送
过该邮件,请忽略。. ``` 问题: 1:php start.php start -d也可以正常使用 2:不打印这些邮件接口
数
据
2024-12-19 11:30:55 SERVER -> CLIENT: 220
问答
关于workmanchat前端使用nginx做转
发
导致的跨域问题
在nginx中使用chat.room.com:8020转
发
到端口7272的时候,有些浏览器会出现以下问题,导致无法建立websocket链接,错误提示如下: ** policy file: xmlsocket
问答
Exception: gateway inner pack err cmd=255是什么错误,天天都是凌晨报错
err cmd=255 in /www/workserver/vendor/workerman/gateway-worker/src/Gateway.php:797 Stack trace: #0 :
GatewayWorker
Gateway.php(279): Workerman\Worker->run() #6 /www/workserver/vendor/workerman/workerman/Worker.php(1294):
GatewayWorker
workserver/vendor/workerman/workerman/Worker.php(1127): Workerman\Worker::forkOneWorkerForLinux(Object(
GatewayWorker
问答
重启报错 ErrorException: stream_socket_sendto()
): stream_socket_sendto() #2 /data/ntapi/vendor/workerman/gateway-worker/src/Lib/Gateway.php(1263):
GatewayWorker
Gateway::sendBufferToGateway() #3 /data/ntapi/vendor/workerman/gateway-worker/src/Lib/Gateway.php(1014):
GatewayWorker
\Lib\Gateway::sendToAllGateway() #4 /data/ntapi/logic/Socket.php(79):
GatewayWorker
\Lib\Gateway::sendToGroup
问答
PDOException: SQLSTATE[HY000] [2002] Connection timed out mysql-master/src/Connection.php:1711
请问我在没注册
GatewayWorker
之前,MySQL连接操作是没问题的,但是注册之后就出现连接超时了。
文档
分布式部署
# 分布式部署 ## 提示
GatewayWorker
提供的所有接口都是支持分布式调用的,所以业务代码不需要任何更改,直接就可以分布式部署。
问答
中间件可以不可以 也增加传递参
数
的功能 (个人建议)
return redirect('index/think'); } return $next($request); } ``` 这样向中间件里传递参
数
问答
GlobalData increment的问题
在onmessage里,直接 ```php self::$globaldata_worker ->increment( 'process_cnt', 1 ); ```
发
现最后process_cnt这个值有问题,取出来的值是null,貌似需要初始化为0才行,但是这个初始化不知道在什么时候
进
行
分享
webman框架源码修改及性能优化(四)
在写中间件时,
发
现一个比较重要问题,那就是中间件中获取的controller对象,不是原来的controller对象,这样不严谨,也导致在__construct()中对controller修改的属性不生效控
制
器中间件代码通常是这样: ```php if ($request->controller) { $controller = Container::get($request->查找src/Container.php中的get()方法,调试
发
现是new了一个新的实例 ```php public function get(string $name) { if} } return $this->instances[$name]; } ``` 刚开始准备改这个get()方法,但这个方法对应接口仅提供一个$name参
数
,
发
现make()方法执行是在中间件的Container::get()之后,分析src/App.php的流程,可以对getCallback()方法
进
行修改,多传递一个request参
数
,然后稍微调整,就可以让
问答
后台给指定socket推
送
信息或者私聊,非按组的推
送
问答
【已废弃】webman AOP 切片不触
发
不报错 完全按照手册写的
#### 问题描述 webman AOP 切片不触
发
不报错 完全按照手册写的 #### 程序代码或配置 #### 重现问题的步骤 完全按照手册编写 #### 操作系统环境及workerman
« 上一页
1
...
304
305
306
307
308
309
310
311
...
451
下一页 »
« 上一页
307
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝