workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
workerman实现服
务
器端数据表实时推送到与app本地的数据库
使用场景,是一个聊天的app,用户登录app后,workerman推送数据,实现app的本地数据表与服
务
器的同步。app大部分访问app本地数据库,服
务
端数据表有更新时实时推送到app更新,app本地的数据库。想请教一下数据库同步方面的经验或者思路。
问答
关于chat的一些疑问。
Events.php 这个是主要业
务
所在,这个看得明白了。如果布署在
生
产环境,里面的IP需要改变么?如何设置?假设我的IP是110.120.119.100。下面中的哪些需要修改?
问答
多应用 默认控制器和方法 默认应用的控制器和方法
不
能使用的问题
www.workerman.net/plugin/11 域名和插件对应是按照 **https://www.workerman.net/q/7922 说的进行配置的** #### 按照上面的伪静态规则写,默认应用的默认控制器和方法就是
不
能用upload/img/20220915/156322fca26599.png) 具体问题是这样的: 现在通过 scrm.taoguapi.com 和blog.taoguapi.com 进行访问都能返
回
[截图](/upload/img/20220915/15632302ebb526.png) 但是home.taoguapi.com 缺
不
行 !
问答
workerman 运行一段时间就报这个错,然后服
务
就停止了
[attach]2492[/attach] 业
务
里面就是些更新数据的操作,一直会出这个问题,请问有大佬知道怎么解决吗
问答
gateway使用心跳报文,服
务
端ws链接仍然会断开链接
#### 问题描述 使用gateway做长连接,未做心跳时,1分钟
不
发送消息就断开链接,增加心跳报文后,分钟左右也会断开链接,
不
清楚什么原因。resetTimer() { clearInterval(timer); startTimer(); } // 启动定时器 startTimer(); 服
务
端把
问答
实现客户端订阅第三方,订阅数据取自外部怎么实现,外部数据变动自动订阅而
不
是重启服
务
(求大佬给个思路)
#### 问题描述 workerman实现客户端订阅第三方,订阅数据取自外部怎么实现,外部数据变动自动订阅而
不
是重启服
务
代码实现已经可以正常订阅并转发给系统内部启动的gateway进程 namespace
问答
关于协程的咨询,Fiber
wait_timeout设置了3600秒,监听rabbitmq的程序是阻塞模式,所以就把数据库给断开了,walkor老大建议我使用协程模式让数据库连接变成连接池模式,照做后发现问题确实貌似解决了,但是遇到了新问题,服
务
器上安装swoole困难重重,后来打算使用Fiber的协程,但是在文档里看到明确写着`当使用Fiber驱动时,遇到阻塞IO时,协程
不
会发
生
切换,进程进入阻塞状态。
问答
webman push windows下能收到ping/pong,但收
不
到推送消息
#### 问题描述 这里详细描述问题 windows 用命令行启动 php windows.php 客户端能连接、正常处理ping/pong ,但收
不
到服
务
端推送的消息 #### 程序代码 服
务
器
问答
可以添加自定义配置文件吗?
[截图](/upload/img/20220828/28630b6d3677bf.png) 如图,我自定义了一个配置文件,用config('model.customer')返
回
是NULL,请问是
不
支持这种吗
问答
webman trait 一个通用api 返
回
空白页
  为什么是空白呢。
问答
[已解决]webman Cache 使用file,或array报错
Cache::has($cacheKey)) { //从数据库中返
回
第一条数据 //重启webman 后
不
走这里. 我非常疑惑..内存里一直有这个?
不
会因为webman停止销毁.)); } return Cache::get($cacheKey); } ``` 通过查看redis 有这数据,我这才明白 ARRAY 是存如redis的
回
头看文档
问答
部署到linux服
务
器上的时候报这个错误怎么解决
部署到linux服
务
器上的时候报#!/usr/bin/env php Only run in command line mode
问答
view函数里添加mime类型
我的需求是页面需要加载一个js播放器,播放器是有个wasm类型文件,如果用apache或者nginx,只需要在mime.types文件里添加 application/wasm wasm 即可,但webman 我
不
知道去哪里添加这个类型,之前看类似提问说是改Response这里,但好像
不
是我要的
效
果,哪位大神教一教
不
支持wasm的浏览器报错如下图 !
问答
网站已配https,使用workerman 消息推送功能配置
不
成功
下载的这个 http://www.workerman.net/web-sender 本地配置是成功的,然后上线(线上环境是linux,域名有配置https,服
务
器是腾讯云), 根据页面上的说明配置的,使用workerman-start-fail.html 现象2, 把域名换成 0.0.0.0 后,启动成功,但是 前端 的 https://域名:2120 或 https://0.0.0.0:2120 获取数据失败,报404 如果
不
加
问答
多人聊天的一个bug
public static function onGatewayMessage, 在这个函数里, 如果接收的数据格式错误, 返
回
false, 这时系统会踢掉客户端, 担客户端的状态是
不
对的, 没有被正常踢掉,
不
能检测到这个断开.
问答
PHP8.3 json_validate 存在bug
#### 问题描述 json_validate 在验证数字字符串时候返
回
true ``` var_dump(json_validate('12345677878')); ``` bool(true) ---------------理解有误------------------------- 12345677878 是一个 合格json,允许正常解析,所以
不
存在bug,并
不
是所有的json值都必须大括号包起来
问答
找
不
到Db类
我这就是找
不
到DB类 [attach]1546[/attach] [attach]1547[/attach]
问答
发现这个框架 大佬们帮忙看看这个怎么样?
Workerman 提供了 Socket 服
务
器、客户端,进程管理,Channel 等基础组件。 Amphp 提供了纯 PHP 的协程实现,以及协程的 MySQL、Http 客户端等等。运行环境:PHP 8.1 及以上 推荐扩展:event(建议
生
产环境安装此扩展) 目前框架拥有以下组件: HTTP 服
务
器(支持基于控制器路由的动态程序和静态文件) 依赖注入 缓存(实现 PSR-16 SimpleCache 的协程缓存) 进程信息收集组件 定时任
务
组件 协程 MySQL 客户端、支持连接池、查询构造器 日志组件(基于 MonoLog,支持异步写入) 自定义进程组件 异步消息队列组件
问答
workerman为什么
不
翻译成[打工人]
我看到\GatewayClient\Gateway::$secretKey 和workerman/gateway_worker中也有这个参数 是两台远程wokrerman服
务
器进程通讯中的加密密钥吗?
问答
单独设置定时器如何进行更新,在更新时如何查看当前进程有没有定时器任
务
单独开一个worker来运行定时器,长时间
不
关闭需要监控内存吗? windows单进程关闭后会自动重启吗? 可能有点矛盾。 列如:我用定时器处理订单超时未支付,自动取消订单。如果后续需要更新程序,怎么确定定时器是否存在未执行任
务
« 上一页
1
...
170
171
172
173
174
175
176
177
...
479
下一页 »
« 上一页
173
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝