workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
onClose 怎么获取到 onConnect 里Get的
数
值??
Rt,不管怎么调试,onClose里都是获取不到onConnect 里Get的
数
值,比如onConnect 里Get获取到了user=123456,这样的值,onClose里应该怎么调用?
问答
exit_count大于0
基于Workerman/Business模式开
发
,在查看workermand的状态时,
发
现BusinessWorker和一些定时任务
进
程的exit_count大于0,但是在系统日志中没有看到有任何错误信息
问答
webman路由问题,关于参
数
路由
#### 问题描述 如何根
据
用户post过来的某个字段设置路由呢?
问答
workerman作为ws客户端,如何保持多个连接?如何动态增删连接?
**场景:** 我们系统每个用户需要通过ws实时同步他们在某第三方平台上的
数
据
。会有新用户产生,产生新用户时动态给他建立一个连接。我有如下方案,都无法满足需求 **方案1:** 写一个workerman脚本BTrade.php ,接收cli参
数
用户id,以id作为worker的name与id, 如:“php BTrade.php在命令行执行一次脚本后,再次执行“php BTrade.php start 1273” 会报错 “Workerman[ BTrade.php] already running” 疑问:是不是一个脚本只能存在一个
进
程_usdt'; $worker->id = $account['id']; //
进
程启动时 $worker->onWorkerStart
问答
关于workerman处理http协议$_SERVER变量问题
之前在3.5.31版的中onMessage处理函
数
中是可以的,而且是传统意义上的server变量,但在最新版中得到的却是与服务器本身有关的一些参
数
,在最新版中有什么替代方案? ```php <?autoload.php'; // 创建一个Worker监听2345端口,使用http协议通讯 $http_worker = new Worker("http://0.0.0.0:8000"); // 启动4个
进
程对外提供服务$http_worker->count = 4; // 接收到浏览器
发
送
的
数
据
时回复hello world给浏览器 $http_worker->onMessage = function(TcpConnection
问答
registerAddress端口号串了?
/question/2054,这几天系统一直有个异常,项目中会往多个ip
发
送
消息, ip1: 111.111.111.111:1200 ip2: 222.222.222.222:1300, 神奇的是t.device.heyzhima.com/vendor/workerman/gatewayclient/Gateway.php:830 注意异常中的ip:端口是不对应的,看ip1和ip2, 查了一天,代码也没有
发
现任何异样,代码不会骗人,但这种神奇的事,它怎么就
发
生了?盯了 getAllGatewayAddressesFromRegister 这个方法很久,$registerAddress也没有特殊处理,怎么会
发
生端口号串了的问题,大大能指点下?
问答
Route::fallback如何指向控
制
器或如何设置路由的优先级?类似短链/匹配
.+}]'匹配,这样我无法
进
行其他操作。 于是我想到使用Route::fallback来做最后的匹配,但是翻遍了论坛和文档,没有找到合适的解决方案。
问答
希望增加一个像tp框架一样的生成url的助手函
数
希望增加一个像tp框架一样的生成url的助手函
数
,route生成url貌似必须写路由,大部分人都是不会去写这个路由的,所以希望做一个助手函
数
来生成
问答
webman新版会添加多应用独立配置吗?
希望每个应用,有自己的config,包括路由,
数
据
库,中间件等等。参考thinkphp。这样对于协同工作更方便。
问答
workerman 运行一段时间就报这个错,然后服务就停止了
[attach]2492[/attach] 业务里面就是些更新
数
据
的操作,一直会出这个问题,请问有大佬知道怎么解决吗
问答
webman奇怪现象?
## 有时候能获取
数
据
,有时候报错,这是什么情况?  # 刷新之后 !
问答
gateway控
制
台里没有var_dump的打印
windows环境,workerman能看到打印日志,gateway就是看不到,真的不知道为什么
问答
两台阿里云服务器部做分布式
gatewayWorker
,参
数
如何配置,有知道的么
1.主服务器的$gateway->registerAddress和$worker->registerAddress 的ip是不是当前内网ip? 2.子服务器的$gateway->registerAddress和$worker->registerAddress 的ip是不是主服务器的外网ip?
问答
定时器会阻塞吗?
业务每次请求都会调用一次定时器,如果下次请求来的时候上次定时器还没有处理完会
发
生什么? 在手册里看的: 2、添加的定时任务在当前
进
程执行(不会启动新的
进
程或者线程),如果任务很重(特别是涉及到网络IO的任务),可能会导致该
进
程阻塞,暂时无法处理其它业务。所以最好将耗时的任务放到单独的
进
程运行,例如建立一个/多个Worker
进
程运行
问答
new Workerman\MySQL\Connection 这是什么问题????
error: Class 'Workerman\MySQL\Connection' not found in C:\home\ftp\o\ oro\wwwroot\Core\Extend\Vendor\
GatewayWorker
问答
SetSession 怎么会导至这么高的 tcp连接
数
出现? 请教
//收到设备返回命令时,保存至session, 供TP调用 } ``` pc TCP监听端口收到命令后,500ms 写入一次 setsession 云平台的 tcp_未活协连接,
数
量会达到1000-3000 不知道是不是写session 怎么会导至这么高的 tcp连接
数
出现?
分享
webman Docker部署方案(Debian:10-slim + PHP8.1)
方便 多平台的开
发
部署 2. 方便 修改 PHP 版本 3. 方便 修改 PHP 扩展 4. 使用 Debian:10-slim,打包体积更小 5.在 Win10 及 CentOS7.9 上完美运行 ####
二
. Dockerfile ##### 1.运行
制
作镜像(镜像名称按 开
发
者/应用:版本): docker build --rm -t developer/app:1.0 . ##### 2. Docker 运行命令: 1.使用镜像创建容器: docker run -d --restart=always --name=app -p 8787:8787 developer/app:1.0 参
数
说明容器服务操作 (1) 查看容器状态 docker ps -a (2)
进
入容器 docker exec -it app /bin/bash
问答
laravel ORM好还是TP ORM好呢?
#### 问题描述 我目前用laravel,
数
据
库查询出来是对象,每次还得转成
数
组, 而且没有批量更新功能 #提问 laravel有同时自增自减的Db::功能吗?) { try { if (empty($multipleData)) { throw new \Exception("
数
据
不能为空$whereIn . ")"; // 传入预处理sql语句和对应绑定
数
据
return Db::update($updateSql, $bindings)
问答
使用gateway,关于大量耗时业务的想法
如果使用gateway,但是很多业务都是比较耗时的,那么是否可以仅在worker
进
程里做消息分
发
和一些简单的业务处理,大部分业务全都交给异步task处理是否可以,大量的异步
进
程处理很多任务不清楚稳定不稳定,咨询一下,大量主业务是否能够以异步的task
进
程为主
问答
Workerman集成ThinkPHP
看到很多人问Workerman与ThinkPHP整合,其实原来已经有人
发
布了相关的方法《 http://wenda.workerman.net/a/10 》,但是我觉得修改了Workerman的源代码不是很好,所以我根
据
ThinkPHP的相关特性另外给出一个解决方案《 http://www.oschina.net/question/1188022_2181164 》,希望通过这个解决方案可以帮到大家。因为这里对代码的支持不是很好,所以我
发
布到了开源中国,希望Workerman官方谅解。 至于整合其他的开
发
框架,也是大同小异,根
据
相关框架的特性来做就可以了。
« 上一页
1
...
272
273
274
275
276
277
278
279
...
429
下一页 »
« 上一页
275
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝