workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
gateway 异常推出,代码6400
[](//www.workerman.net/upload/20210812/126114efbfa781.png) 运行了一段时间之后,更新代码发现全部处于busy状态,按照官方的调试模式,返
回
进程
不
存在
问答
GatewayClient里如何判断是否已经成功运行?
#### 问题描述 GatewayClient里面有没有方法直接返
回
状态?除了使用try catch有没有正常方法?#### 为此你搜索到了哪些方案及
不
适用的原因 搜到一个方案是使用try catch,有没有更好的办法?
问答
为workerman自定义了一个日志类,想在进程初始化的时候加载进去,该怎么做
用的是Gatewayworker框架,自定义了一个log类,想为每一个进程
生
成一个log静态实例,用来记录日志信息,该怎么加入自己的日志类呢?
文档
cas
(例如```$global->abc```,```abc```就是键值) ``` $old_value ``` 老数据 ``` $new_value ``` 新数据 ## 返
回
值 替换成功返
回
true,否则返
回
false。以上由于读取和设置
不
是一个原子操作,导致并发问题。 要解决这种并发问题,可以使用cas原子替换接口。cas接口在改变一个值之前, 会根据```$old_value```判断这个值是否被其它进程更改过, 如果有更改,则
不
替换,返
回
false。否则替换返
回
true。 见下面示例。
问答
如果在队列或者定时任
务
里使用ini_set()函数设置进程内存会有什么影响?
#### 问题描述 如果在队列或者定时任
务
里使用ini_set()函数设置进程内存会有什么影响?
问答
为啥
不
能自定义client_id
为啥
不
能自定义client_id,个人感觉例如一些涉及会员的应用的,如果自己定义client_id,会少很多麻烦
问答
action-hook插件
如果返
回
的是视图 return view('login/index') beforeAction会执行两次 返
回
的是响应 return response('index
问答
请教一下 websocket链接
不
上概率问题
服
务
端已经开启了websocket链接,状态也正常 !
问答
workerman业
务
子进程之间可以共享内存吗
现在打算用workerman框架做游戏 (
不
同于PHP,其它一些用C++或者JAVA写的游戏程序 基本都是把用户数据放入内存 再定时同步到mysql或者redis等数据库中 大大减少了IO)
不
知道
问答
CI里面使用gatewayclient绑定发送前端无法接收消息 在服
务
端有收到CI发送的消息
[截图](//www.workerman.net/upload/20210306/066042f0fae447.png) 服
务
器 !
分享
[建议] 在开发前检测环境,而
不
是在运行中去
不
停地check
个人建议一些核心的扩展、函数依赖,可以另外开发一个`requirements check`工具,
不
需要再代码逻辑中
不
停地check。对一些非核心的依赖也可以做`polyfill`。另外
不
知道亮哥有没有让`webman`走出国门的想法? 我觉得`webman`如此强大,是很有潜力走出国门,让老外们见识一下东方的神秘力量的。
问答
workman两个实例,一个作为客户端,一个作为服
务
端,如何启动两个实例,现在好像启动后是同一个
客户端没有指定端口,直接new worker(),服
务
端用的默认接口,现在启动两个实例,好像是同一个,停掉客户端的,服
务
端的也停止了,如何分开启动?
问答
gateway worker 分离部署问题
问题1:三台服
务
器1台服
务
器作worker,两位两台作gateway,启动时报错;三台服
务
器1台服
务
器作gateway,两位两台作worker,启动正常,但是ws链接
不
上 问题2:三台服
务
器的启动顺序有规定先开启worker还是gateway嘛 问题3:分布式负载之后,报redis错误 问题4:分布式负载之后,ws链接偶尔成功偶尔
不
成功,用户列表是
不
是要存储在redis中,而
不
能使用2.0版的内存中
问答
webman是否计划增加类TP-dump-halt的调试函数
#### 问题描述 现在单纯使用var-dump输出到控制台的方式,用户反馈来说
不
太友好,并且数据量大的时候也
不
好检查; #### 为此你搜索到了哪些方案及
不
适用的原因 个人觉得现在webman的优点在于易用搞一个页面调试的方法还是很有必要的,但webman默认是原
生
PHP模板引擎,考虑到webman有N个模板引擎扩展。 所以来咨询下官方是否有想法增加页面更直观的调试方法!另:topthink/cache
不
支持PHP8.1 里面一个第三方依赖很久
不
更新了,如果官方没升级的想法。 我这边自行处理下!!!
问答
workerman websocket
不
能主动推送消息
#### 问题描述 已经解决,这个贴子
不
能删除,请
不
用看了 workerman websocket
不
能主动推送消息 #### 程序代码 nginx 配置 ``` # WebSockete.data); }; function send() { ws.send('tom2'); } </script> </html> ``` #### 报错信息 没有报错,就是在网页里收
不
到server 主动推送的消息 onmessage 里的消息能收到, onconnet 里定时发送的消息收
不
到
问答
一个服
务
器2个项目分别装2个workerman,数据库连接句柄会公用,怎么解决呢?
一个服
务
器装2个项目分别2个workerman,数据库连接句柄会公用,怎么解决呢?
问答
websocket 前端对服
务
器发起心跳3次必断开连接 ,请问什么情况 急急急急急急!!!!!!!!!!!!!
websocket 前端对服
务
器发起心跳3次必断开连接 ,请问什么情况 急急急急急急!!!!!!!!!!!!!
问答
window服
务
器开个虚拟机后,虚拟机用Linux系统,请问断开远程后workman还能运行么
window服
务
器开个虚拟机后,虚拟机用Linux系统,请问断开远程后workman还能运行么
问答
workerman
不
支持c++的weboscket
"\r\n\r\n"; //必须以两个
回
车结尾 $this->log($upgrade); $sent = socket_write($socket, $upgrade, strlen($upgrade
问答
Webman 跨域问题,session 获取
不
到,请求大佬们帮助,感谢
:5173) webman官方user插件 已经成功配置了文档中的 跨域中间件,get/post 请求除 session/cookie 外的数据都可以接收到,但是 session/cookie 获取
不
到,做了最简单的测试文件,get 设置 session,post 获取session,获取
不
到,看 network 标头,未发送任何cookie,在响应头的 set-cookie 那边会提示:此Set-Cookie标头未指定SameSite属性,默认 SameSite=Lax 注:如果开启 vite proxy,把请求地址换成 /api/,别的完全
不
动,就是成功的 下面写了个简单的测试,session 为 nullpublic function process(Request $request, callable $handler) : Response { // 如果是options请求则返
回
一个空响应
« 上一页
1
...
183
184
185
186
187
188
189
190
...
461
下一页 »
« 上一页
186
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝