workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
客户端http 1.1 post请求,服务器无响应
新的云服务器,用宝塔配置好后,把原服务器正常运行的代码复
制
到新服务器,客户端正常连接tcp,登录绑定成功后,客户端
发
送
http 1.1 post 到服务器,服务器没有响应。
问答
自定义的通讯协议 是如何
进
行连接的呢
前端 new WebSocket后,输入对应的ws服务的地址就可以实现连接,但是如果是tcp协议或者新定义的一个协议,又该怎么去实现客户端与服务端的连接与
数
据
传输呢
问答
使用thinkorm,
数
据
库连接
数
过多报错
按照文档提示,database.php 配置文件return [];安装了thinkorm,在项目代码中使用模型查询操作。thinkorm配置文件如下, 代码中使用think\Model,启动后会报错如下, 请问如何解决?
问答
GatewayWorker
中globaldata经常报Connection refused
scripts/kefu/zhicloud_tasks_service_online/vendor/workerman/workerman/Connection/TcpConnection.php(660):
GatewayWorker
() #8 /data/scripts/kefu/zhicloud_tasks_service_online/vendor/workerman/workerman/Worker.php(1541):
GatewayWorker
zhicloud_tasks_service_online/vendor/workerman/workerman/Worker.php(1371): Workerman\Worker::forkOneWorkerForLinux(Object(
GatewayWorker
问答
workerman做http并
发
问题
因为按我的理解,这些变量是全局变量,假设你在里面使用这些变量,那么获取到的一定是最新请求那个人提交上来的
数
据
,而无法保证是现在你当前正在处理这个人提交上来的,不知道我理解的是不是正确的,知道的请回答一下
问答
workerman为什么不翻译成[打工人]
我看到\GatewayClient\Gateway::$secretKey 和workerman/gateway_worker中也有这个参
数
是两台远程wokrerman服务器
进
程通讯中的加密密钥吗?用了网络
数
据
传输是否是加密了? 因为文档中没有写到,所以来这里问问
问答
gateway-worker开启了,websocket正常连接,但前端
发
消息,Events的onMessage事件不执行
并且可以使用sendToAll给所有客户端,但是客户端
发
送
消息后,服务端中业务类Events的onMessage方法没有执行。
问答
WSS负载过高
WSS链接1000多台终端,ChatGatewayWSS
进
程负载基本到了100%,然后ChatBusinessWorker基本都是busy状态,1000多台终端差不多是同时
发
起连接。服务器8核16G内存,开了8个
GatewayWorker
,16个BusinessWorker。
问答
想利用swoole协程下提升下并
发
.
我想问的是,这里面用协程会不会提升并
发
?as $devicePlc) { $plcs[] = $this->do($devicePlc); // 实际业务代码; } ``` 协程版本:(因为子协程间是一遇到网络io就理论上让给主协程去控
制
)
问答
请问这种游戏服务器架构是否可行?目的是想要尽量提升单服可容纳玩家量。
用gamecenter一个单
进
程来维持客户端连接和给任务处理
进
程 分配任务以及接受结果后
发
送
给客户端。把随机掉落,战斗,AI等CPU开销高的任务独立出来,根
据
需求开N个worker通过AsyncTcpConnection异步来处理。现在有3个问题不太明白: 1.假设我随机掉落由10个worker组成,AsyncTcpConnection能够自动根
据
worker的负载把任务合理的分配给这10个worker处理吗?2.使用AsyncTcpConnection来连接使用任务处理
进
程合理吗?是否使用或者结合Channel组件更好? 3.这样设计,
进
程间通讯会十分频繁,会不会反而得不偿失呢?
问答
GatewayWorker
创建wss服务 exit with status 64000
GatewayWorker
创建wss服务时 exit with status 64000 // 证书最好是申请的证书 $context = array( // 更多ssl
问答
workerman 工作流程,如
进
程,子
进
程,socket等关系,workerman是如何运作的?
workerman 工作流程,如
进
程,子
进
程,socket等关系,workerman是如何运作的?
文档
事件列表
# 事件列表 及
数
据
结构 ## user.register * 含义 用户注册时触
发
*
数
据
结构 `plugin\user\app\model\User` 实例 示例 ```php## ai.menu.list * 含义 渲染左侧图标菜单时触
发
*
数
据
结构 `plugin\ai\app\event\data\EventData` 实例 示例 ```php <?handler是处理器类名 以上参
数
都可以
进
行修改,达到介入请求处理的目的 ## ai.chat.completions.request * 含义 聊天类大模型请求时触
发
示例 ```php,如果是
数
组,则代表
发
送
错误 var_export($responseData->data); } ]; ``` 打印类似 ```php \plugin\ai\app\event例如Dall-e (Midjourney属于任务类,不会触
发
此事件,见下面文档) *
数
据
结构 `plugin\ai\app\event\data\ModelRequestData` 实例 示例
问答
找webman开
发
人员合作,对办公位置不要求,月薪1-1.5万元
#### 问题描述 找webman开
发
人员合作,对办公位置不要求,月薪1-1.5万元 寻找两位热情且有经验的PHP开
发
人员,加入我们的网站开
发
项目,长期。期待能够独立工作并愿意在团队环境中合作的开
发
者携手共
进
。长期开
发
,每月能有个1至1、5万,有意者联系我邮箱:cxcx999885@gmail.com,秒回
问答
bug:创建若干个子
进
程后,按ctrl+c,部分子
进
程不会被关闭
function() { $pid = pcntl_fork(); if ($pid == -1) { } elseif ($pid==0) { //子
进
程$pid是0 echo '子
进
程2';//return ; } },[],true); echo '主
进
程2'; return; }; // 运行worker Worker::runAll(); ``` 运行几十秒后,按ctrl+C结束,不会把所有子
进
程都关闭,会留下一些。
分享
快递查询插件(支持快递鸟,快递100,万维易源)
,也叫商家编码,格式:
数
字+字母+
数
字,9 位
数
字加一个字母,共10 位,举例:001K123450;ShipperCode 为SF,且快递单号非快递鸟渠道返回时,必填,对应收件人/寄件人手机号后四位;| 否 | |from|String| 出
发
地城市 | 否 | |to|String| 目的地城市,到达目的地后会加大监控频率 | 否 | 4.返回结果说明(对各站
进
行了统一) | 参
数
名称time | String | 时间,原始格式 | | └ context | String | 内容 | | └ status | String | 本
数
据
元对应的物流状态名称或者高级状态名称| | └ status_code | String | 本
数
据
元对应的高级物流状态值 | | └ area_name | String | 本
数
据
元对应的行政区域的名称 | | └ area_code| String | 本
数
据
元对应的行政区域的编码 | | └ location | String | 本
数
据
元对应的行政区域经纬度 | | └ area_pinyin | String | 本
数
据
元对应的行政区域拼音
问答
gatewayWorker
部署到linux主要作websocket服务,经常报 Gateway and BusinessWorker are not ready错误
2、有个windows服务器,而且必需使用windows服务器,使用workerman开启 AsyncTcpConnection,如何规避256连接
数
的限
制
,而且是否close方法是无效的?
问答
为啥协程文章里面的
数
据
库连接类会用单例?s
$pdo = Context::get('pdo'); self::initializePool()应该是
进
程级别的吧,这样做相当于单个
进
程内,无论多少个协程,只能申请一个链接?
问答
菜鸟疑问:关于websocket的服务创建问题
本身想结合TP或者YII这类常用的框架,因为框架带来的便利性还是可以节省开
发
的时间,但是考虑到websocket这种长连接常驻
进
程,会有以下几点疑问 > 1.长连接
进
程会不会让这类框架的的实例占用内存资源一直不释放那多个链接创建下来的
进
程是否占用内存很庞大? 长连接
进
程对于mysql
数
据
库连接如果处理连接过多?因为PHP是多
进
程运行的,不像JAVA这种单例多线程,而且网上也很少有php连接池的应用处理,我们该怎么处理每一个
进
程创建的mysql连接?如果主动释放的话,会不会在交互频繁点的地方造成
数
据
库连接上的性能阻塞? 如果有踩过坑的老铁可以分享一下你们项目架构吗? 或者有比较不错的项目模式推荐,我还是想兼顾一下开
发
效率和性能稳定的~
问答
创建socket客户端连接,收不到服务端消息,请老大指点。。。
在虚拟机192.168.1.199中使用
gatewayworker
时创建TCP服务,如下图: !www.workerman.net/upload/questions/20160524/1d8d592acfe65a80c801c3c3ad0b73f5.jpg) 我在本地写的client.php写一个socket来连接虚拟机上的
gatewayworker
"\n"; }else { echo "
发
送
到服务器信息成功!\n"; socket_close($socket); 在虚拟机上的
gatewayworker
只写了简单的回复信息: public static function onMessage($client_id
« 上一页
1
...
186
187
188
189
190
191
192
193
...
440
下一页 »
« 上一页
189
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝