workerman
首页
问答
分享
手册
市场
商业
客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
微信转账提示头部验证失败
#### 问题描述 微信转账提示^ array:2 [ "code" => "SIGN_ERROR" "message" => "Authorization
不
合法" ] ``` function' => '推广佣金提现' ] ] ]; $config = getCertPem(); //
生
成签名
问答
最近webman 定时执行调用第三方接口,老是所有进程都卡死的情况,导致redis队列
不
消费
#### 问题描述 使用的是GuzzleHttp , 也设置了超时时间,但最近调用第三方接口,接口服
务
器是国外的,老是所有进程都卡死了 !
问答
【已解决】写安装引导时很奇怪的502或无响应问题,CPU占用会高
#### 问题描述 之前测试各种业
务
时都是正常的,偏偏今天在写程序安装引导时遇到502或者直接无响应问题,
不
知道是我哪里代码的问题,说一下我遇到的情况,麻烦大佬们看看哪里导致的!.其他业
务
操作都是正常,只有安装执行SQL的时候会出现, CPU的负载也会被拉起来 4.无响应或者502一般是3、4次到20来次都出现过没有规律,
不
像是SQL语句错误导致 502报错截图  服
务
器负载占用截图 !'sql' => $sql, 'empty' => 1, 'title' => '无
效
操作或者无响应 ``` #### 截图报错信息里报错文件相关代码 没有报错信息,直接返
回
502或者无响应 #### 操作系统及workerman/webman等框架组件具体版本 webman
分享
gateway worker mermory 内存越来越高。-
应该是业
务
逻辑导致的内存溢出。 workerman本身非常稳定,没用内存泄漏。目前总结内存占用越来越高一般是以下原因导致的。1、业
务
代码问题,比如使用了全局变量数组或者类的某个属性是数组,数组中的元素个数一直在增加,导致内存占用越来越大 2、使用了某些质量有问题的php类库,类库里面同样因为1的问题导致内存
不
断增长 3、某个扩展有些扩展在使用过程中内存会
不
断增大。(这种情况比较少见) $gatewayClients, $clientGateway, $uidConnections , 因为我项目逻辑是游戏。所以提问一下有没有办法
不
停服
务
的清空下 打印这3个参数查看内容.
问答
最近几天偶尔会出现ERR_CONNECTION_REFUSED,求救
我的worker是部署在内网用的,内网有3台服
务
器,11.2是应用服
务
,thinkphp框架,11.3是thinkphp+worker,负责推送及几个简单的页面; 11.3用的centos8+nginx前几天机房ups故障,服
务
器被直接断电,故障处理后开机就出现问题了!登录时大几率出现ERR_CONNECTION_REFUSED,还会有客户端掉线,也就是说,会突然掉20几个客户端。然后客户端除非刷新,然后在碰运气
不
出现ERR_CONNECTION_REFUSED错误,才能重新连接上来。 客户端打顶最高
不
会超过400,同时在线也
不
会高于300。
问答
请问要怎么设置$gateway->lanIp?
一台服
务
器A,注册地址如下: ```php $register = new Register('text://0.0.0.0:1238');$gateway = new Gateway("websocketgateway->count=4,起始端口为4000 // 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口 $gateway->startPort = 2900; // 服
务
注册地址gateway->registerAddress = '127.0.0.1:1238'; ``` 单机应用已正常,现在想实现公网的另一台机子B群发客户端,安装了gatewayClient,我将A服
务
器的lanIP改成公网址,B机子上启动,提示
不
能连接 unable to connect to tcp://127.0.0.1:2900 ,客户端
不
是和gateway地址通信吗?请指教,
不
胜感激!
问答
报告bug:php8中workerman遇到异常会卡死
不
能重新fork一个子进程
333333333333333'; //exit(); 1/0; },true); }; // 运行worker Worker::runAll(); ``` 遇到异常就会卡死
不
会退出进程,也
不
会重新fork一个子进程。执行exit()也
不
会、 比如数据库暂时无法连接,出现异常,就会导致子进程卡死
不
会退出,也
不
会重新fork一个子进程。
问答
worker进程中业
务
的阻塞处理会影响gateway进程接受新的请求数据吗
worker如果在在另一机器,socket是
不
是异步非阻塞的?
问答
webman/admin 发布0.5.0版
webman/admin](https://github.com/webman-php/admin) 发布0.5.0版本** 源码地址 https://github.com/webman-php/admin
不
要吝啬你的小星星pear-admin(LayUI)](http://www.pearadmin.com),无过度封装,无需编译,非常简单 * 增加附件功能 * 增加字典功能 * 增加系统设置 * 完善一键CRUD,可以
生
成到主项目* 增加表单构建功能 * 增加示例页面 * 其他一些优化变更 此版本数据库和接口有诸多更改,
不
兼容之前版本。
问答
webman下一个版本是否考虑合并启动文件,并且读写热加载可控?
#### 问题描述 1、在自己swiftadmin框架开发插件的过程中,发现调试模式下大量的文件读写在Monitor监听的文件路径中, 一直重启会导致一些异常的发
生
,比如我开始判断插件是否安装,由于安装时间过长或文件或多2、现在默认的入口文件,分为Linux和Windows,组合为一个文件
不
是更好?【现在的入口代码多少显得有点凌乱】 3、在process/Monitor类和Windows.php文件中重复调用checkAllFilesChange方法; #### 为此你搜索到了哪些方案及
不
适用的原因
问答
关于数据库的问题,读写真困难
手册一如既往的
不
全面,小白表示 头很疼 比如: // 更新 $row_count = $db->update('Persons')->cols(array('sex'=>'F'))->where('ID好
不
容易解决了一个,还没消停多久,问题又来了 同时更新多个字段,又该怎么写呢?$row_count = $db->query("UPDATE Persons SET a = a +1, b=b+1,c=c+1 WHERE ID=1"); 这写法我喜欢,跟原
生
的似得 但是
文档
协程锁 Locker
**提示** > 此特性需要 workerman>=5.1.0 ## 注意 * Locker支持Swoole/Swow/Fiber/Select/Event驱动 * Locker是用于同一个进程的
不
同协程间排队互斥访问某个资源的,进程与进程间互
不
影响 ```php <?$redis = new Redis(); $redis->connect('127.0.0.1', 6379); } // 避免多个协程同时使用同一个连接,发
生
类似
问答
二进制打包出来的bin文件,使用 ./webman status 命名出现报错
#### 问题描述 因为项目为微服
务
架构,我通过 php webman build:bin 进行将应用打包二进制文件,并部署到
生
产。当我测试查看webman状态时,出现以下报错。workerman/Worker.php on line 1067 ``` #### 截图报错信息里报错文件相关代码 无 #### 操作系统及workerman/webman等框架组件具体版本 服
务
器信息
分享
PHP的FFI拓展使用笔记
WIN32 #define EXPORT __declspec(dllexport) #else #define EXPORT #endif // --------------- // 导出名 函数返
回
类型根据你的实际情况修改 `-shared` 参数表示
生
成动态库。 `-o` 参数后面指定输出的动态库文件名,这里是 `demo.so`。根据实际情况下载 win64或者win32,我这里选择 `tcc-0.9.27-win64-bin.zip`,解压,设置环境变量 `tcc.exe` 编译器运行文件 `-shared` 参数表示
生
成动态库NULL | | object | struct | | void | void | | mixed | 所有 | > 下面是一些用法 #### int C文件 ```c ...忽略 // 返
回
类型为// 参数a为int类型 // 参数b为int类型 EXPORT int cAdd(int a, int b) { return a + b; } ``` h文件头内容 ```h // 返
回
类型为
问答
服
务
端业
务
处理过程中,前端客户断开,是否会丢失数据?
问答
用workerman简单实例已经把服
务
写好了,如何改成GatewayWorker的服
务
了
用workerman简单实例布署了一个简单的tcp的接收数据的功能,但如何改成GatewayWorker,无从下手,看文档意思,应该是把workerman写好的代码移到:events.php的代码中吗  下载的聊天示例的events.php代码如下:  我改的tcp的workerman代码是:  以上这样的情况应该如何改了,请在大家指导一下.
问答
如果无法连接github,如何安装
> ######我用的是一台ipv6 only vps , 而github
不
支持ipv6...恰好我一直在用的nat64炸了.安装时因打
不
开报错 --- workerman的source好像在github上.那么如果服
务
器连
不
到github(内网环境或者像我一样的v6only),如何安装?在nat64出问题后都
不
能用
问答
gatewayworker两个连接间通讯问题
问题描述:我做了一个这样的项目,这个项目目前已经做到了这两个部分:1.单片机控制传感器采集数据,并利用网关模块(通过互联网)将数据发送到云服
务
器。 2. 用户可以在网站上查看上传到服
务
器的数据。 要实现这个功能,那服
务
器端应该在收到网站上用户请求的时候(通过用户和服
务
器之间的连接),找到相对应单片机的client_id,通过这个id发送数据给单片机,让单片机采集数据。那么如何才能在网站和服
务
器这个连接中(onMessage中),提取另外一个连接中单片机的client_id呢?但是如果这个单片机每次连接到服
务
器 client_id都
不
一样,那么这个办法就
不
行。 所以请问有其他可行方案吗?
问答
有没有大侠实现了物联网Coap协议的,能
不
能分享的呢
有没有大侠实现了物联网Coap协议的,能
不
能分享的呢
问答
GlobalData变量共享组件只能在linux系统使用吗 window
不
可以是吧
GlobalData变量共享组件只能在linux系统使用吗 window
不
可以是吧
« 上一页
1
...
240
241
242
243
244
245
246
247
...
460
下一页 »
« 上一页
243
下一页 »
赞助商
+成为赞助商
×
请作者喝咖啡
×
🔝