workerman
首页
问答
分享
手册
市场
商业
客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
mac os 启动服
务
报错
mac os启动报错如下图,但是telnet连接都是正常,发消息也正常,这个是什么原因? 
分享
webman Docker部署方案(Debian:10-slim + PHP8.1)
注意
事
项: (1)按需安装扩展,若教程中的扩展您
不
需要,请删除 (2)若安装过程中出现超时问题,请配置镜像加速,具体参见:https://www.runoob.com/docker/docker-mirror-acceleration.htmldeveloper/app:1.0 参数说明: -d:后台方式运行 --restart=always:自启动 --name=app:容器服
务
名称-p 8787:8787:映射端口(将外部端口映射到容器内部服
务
端口) developer/app:1.0:镜像名称 2.容器服
务
操作 (1) 查看容器状态 docker ps -a (2) 进入容器 docker exec -it app /bin/bash(3) 重启服
务
docker restart app (4) 关闭服
务
docker stop app (5) 容器状态
问答
webman 后续迭代有考虑引入注解么?【提问内容还没写完】
#### 为此你搜索到了哪些方案及
不
适用的原因 我是近期有考虑这样会
不
会简化一些代码。去查了一下。目前得到的资料如下 1 如果需要引入注解在 8.0 以上的版本是可以
不
用引入额外的库。[截图](/upload/img/20231117/1765573fa13285.png) 2 如果实现注解可以进需要对框架本身的一些
生
命周期做一些调整就可以。对项目开发代码影响其实并
不
大。但是可以带来下面例如参数校验之类的好处。 !通过class中的注解去进行服
务
的注册。 如果在php中实现代码的话,至于是否有必要扫描,这个并
不
是必要的,可以在具体执行的时候在去分析对应的类然后通过解析注解获取配置,进行一些实例化。所以也总结了一下几个在我看来比较
不
错的点。 1 直接读取配置变量赋值到对应属性  2参数校验 !
问答
自动重连,这里的first_connect为啥
不
会重新赋值呢
#### 问题描述 这里写问题描述 自动重连,这里的first_connect为啥
不
会重新赋值呢 $async->onConnect = function (\Workerman\Connection
问答
新手请教一个关于聊天室开发的安全问题
目前我们开发了一套微信的应用程序,由于原有程序是放到windows2012的服
务
器上,所以考虑就把workerman放到了另一台linux服
务
器上。有几个疑问望大神们帮忙下。例如我使用WebSocket协议对外提供服
务
,在原有程序上开发的聊天室远程连接workerman的服
务
器,在微信应用的程序我会判定是否是这个聊天室的成员,包括是否为管理还是普通用户,我在想一个问题,就是微信应用的服
务
器发送到聊天服
务
器上是用json进行数据传输的,如果进行全体禁言时候微信应用的服
务
器会判断是否为管理是否为当前房间的用户,如果按照简单的开发实例在谷歌浏览器里输入: ```js // 假设服
务
端ip为127.0.0.1 ws,那么装有workerman的服
务
器应该如何判断恶意更改的用户是否为管理是否是这个聊天室的成员?我的想法是用户发送信息到workerman服
务
器后,在微信应用的服
务
器接收数据时候进行判断是否有相关的权限但是感觉还是有些行
不
通。还望大神
不
吝赐教。
问答
windows环境配置问题
我在本地windows环境下完美运行 然后将代码上传到公司的windows服
务
器上 因为我
不
能接触公司的服
务
器,然后管理服
务
器的人给我发了张图,我看了下,运行start_for_win.bat时,目录vendor} } } ``` 提示proc_get_status这个方法里要是一个资源,看方法名是在windows下检测workerman状态,但是具体的参数干什么
不
清楚
问答
不
知道这是啥,貌似
不
耽误啥
#### 问题描述 暂时没感受到这是啥问题,会有什么影响,发来做个记号,有高手可以帮忙解释一下 #### 报错信息 worker.js?libName=WAAccelerateWorker.js:1 [worker] reportRealtimeAction:fail not support 这里粘贴报错
问答
不
要删,learnku进
不
去,只能这提问
#### 问题描述 这里写描述 laravel执行php artisan config:cache 报错,有能解决的来加q: 3102133826 解决好,给100 LogicException Your configuration files are not serializable. at E:\code\xxx\vendor\laravel\framework\src\Illuminate\Foundation\Console\ConfigCacheCommand.php:71 67▕ require $configPath;
问答
启动项目时如何
不
启动其中某些插件, 已解决 , 请忽略
[截图](/upload/img/20220703/0362c10620de59.png) 启动项目时如何
不
启动其中某些插件, 比如安装了rpc插件, 启动项目时http和rpc都启动了, 如何启动时rpc插件
不
启动 'enable' => false,
问答
定时器里面有类似sleep的方式主动阻塞么
在webman创建了一个自定义进程,定时器每隔1秒做一些业
务
根据业
务
结果,某些情况下间隔一段时间再执行,类似这样的 ```php <?use Workerman\Timer; class TaskTest { public function onWorkerStart() { // 每隔1秒做一些业
务
result = doSomeThing(); if ($result == '特定值') { sleep(30); } }); } } ``` 看手册,是
不
能用
问答
能
不
能提供workerman性能测试方面的工具和方法
能
不
能提供workerman性能测试方面的工具和方法,让我们学习者能够自己来评测性能和稳定性呢
问答
关于使用JSON-PRC新手问题
我怕服
务
器硬盘爆了 2:RPC客户端的 分装类是
不
是 只有一个RpcClient.php 拿去调用就行了? 3:RPC日志时间
不
准确,本地时间肯定是对的。(测试机 macOS10.15 mojave) 4:如果希望能分布式部署 服
务
,请问怎么让客户端 自动选择 存活的节点?》
问答
应用插件路由配置文件在服
务
启动时加载13次,有人了解原理的吗
#### 问题描述 我今天测试路由加载发现应用插件的路由文件加载了13次,
不
知道是
不
是有问题,特来想问问大佬们是什么原因 !
问答
关于workerman的问题,研究了好久没有解决,希望得到您的帮助
在本地能正常运行,在阿里云服
务
器上
不
行。前端代码显示连接成功。 在后端推动代码那里没有反应。 以下是相关代码截图,如果你有时间看到,麻烦帮我看看,万分感谢。 后端代码: ```php <?'ok' : 'fail'); }; $inner_text_worker->listen(); }; // 当有客户端发来消息时执行的
回
调函数 $worker->onMessage =var ws = new WebSocket("ws://127.0.0.1:8088"); if(typeof(ws) == 'undefined'){ alert('你的浏览器
不
支持bind_id'+bind_id); //绑定user_id ws.send(bind_id); } }; //数据接收监听,接收服
务
器推送过来的信息,返
回
的数据给msg,然后进行显示 ws.onmessage = function (msg){ console.log('onmessage'); console.log
问答
发送过来数据是十六进制的,workerman
不
能识别0x00,遇到就结束接收了
发送过来数据是十六进制的,workerman
不
能识别0x00,遇到就结束接收了,用bin2hex,但是我用了还是
不
行,因为 $message根本就
不
完整,0x00及后面的数据都丢失了。
不
想用Base64等加密方法,就是想知道workerman到底能
不
能做到完美支持十六进制的透传,还是这本身就是一个BUG。
问答
定时器执行两遍的,
不
知道问题出在哪,求大佬指点
[attach]2071[/attach] [attach]2072[/attach] 项目有个需求需要定时向客户端推送数据,目前运行后定时器每次都会推送两次,尝试很多无果,找
不
出原因,gateWay状态以及定时器代码如图,请大神指点,感激
不
尽
问答
使用插件,如何在迁移文件中指定
不
同的数据库呢?
#### 问题描述 使用这个插件的过程中,我想在迁移文件中指定
不
同的数据库连接,但是这个插件需要怎么操作才能连接
不
同的数据库呢? !
问答
gatewaywork session的问题
请教: workerman自己的session存储位置是在httpcache类中session_save_path(),如果有多台服
务
器跑workerman,没有共享session目录的话会
不
会出现session读取
不
到的情况,gatewaywrok能
不
能设置自己的session存在memcache中,类似store.php中的配置?
问答
AI的支付宝支付出现证书错误提示
#### 问题描述 AI的支付出现证书错误提示,之前都是正常支付的,好几天没看突然就
不
能支付了 #### 程序代码 !upload/img/20240724/2466a06798cf0c.png) 我排查了上面截图中的三个证书都是存在的, #### 报错信息 展示支付宝二维码的位置出现如下错误 ```php 调试错误,请
回
到请求来源地错误代码 app-cert-not-exist 错误原因: 应用公钥证书
不
存在 ``` #### 截图报错信息里报错文件相关代码 !
问答
getwayworkerman 在发送数据 的字节大小是
不
是有限制,
今天测试了3-4千个字节的话, 是直接会发送失败,看workerman 手册有设置这个的,
不
知道getwayworker 有没有, 一直卡在这里了. 发送数据量问题
« 上一页
1
...
231
232
233
234
235
236
237
238
...
460
下一页 »
« 上一页
234
下一页 »
赞助商
+成为赞助商
×
请作者喝咖啡
×
🔝