webman在Windows上与event扩展冲突

webman在Windows上与event扩展冲突 Event扩展如下: 报错信息 截图报错信息里报错文件相关代码 操作系统及workerman/webman等框架组件具体版本 Windows server 2019 Window 10 Webman最新版本 PHP8.1.16...

zdf73 发表与 2023-03-03 701 浏览 1 回答
businessworker热更新不执行

一直没用过热更新,今天加了reload,没有执行log_debug,有人遇到过吗? ...

dangpengsong 发表与 2021-10-29 1006 浏览 2 回答
Gateway做物联网平台,循环下发指令的方案设计。

我用Gateway做了一个物联网平台提供TCP服务端功能,供各个设备作为客户端连接,然后进行通讯。目前有一个需求:有些客户端设备连接后,需要服务端定时下发指令给客户端,比如每一秒下发一次指令给客户端,客户端返回数据报文,典型的如MODBUS协议。 请教一下关于这个定时下发的方案设计,怎么设计比较合理。 我现在采用的方案是:客户端连接成功之后,在onMessage里启动Timer定时器,连接断开后del。比较担心如果客...

冷丶秋秋秋秋秋 发表与 2021-10-24 1923 浏览 2 回答
gatewayworker重启报错

gatewayworker重启有时候会报Exception: can not connect to tcp://127.0.0.1:2903 Connection refused in /var/www/html/openly/dot/vendor/workerman/gateway-worker/src/Lib/Gateway.php:错误,业务里面有worker进程负责阻塞操作部分,这个是因为程序无响应被kill...

dangpengsong 发表与 2021-03-16 1357 浏览 1 回答
web-msg-sender启用ssl后无法推送消息

直接下载官方代码,http运行测试正常,然后开启SSL后报错,网页提示 GET https://www.huafanyun.com:2120/socket.io/?EIO=3&transport=polling&t=NIRXuqp net::ERR_TIMED_OUT 主要代码如下,html那边直接改http为https,网页访问也改为https访问,有朋友知道这是啥原因吗 $context = ar...

dangpengsong 发表与 2020-09-17 1489 浏览 1 回答
启动时间[建议]

windows操作系统下无法在一个php文件里初始化多个Worker,因为业务需要拆的start*.php文件比较多,然后触发了2S的启动时间限制,可否酌情把这2S时间限制延长或者开放出来可以配置,不想改框架 启动脚本 ...

dangpengsong 发表与 2020-08-19 1077 浏览 1 回答
gatewayworker延时执行方案思路,求大佬指点

gatewayworker中需要定时给设备发送modbus命令读取数据,一个柜子下理论最多有255个探头,我现在的思路是把所有探头根据参数生成命令存放在session中,每个柜子一个定时器定时遍历发送命令 因为modbus下存在一种寄变模式,根据返回的值无法确定这包数据是属于哪个探头的,所以需要延时等待结果,完成一个过一个,但框架不能用sleep 我现在有三个解决思路: 1,用globaldata组件共享数据,专门写...

dangpengsong 发表与 2020-08-10 2884 浏览 2 回答
linux 下想每天24点重启下服务

我应该linux 定时人户 先stop 然后在start 还是 reload !...

liming649 发表与 2018-08-22 2683 浏览 2 回答
windows环境配置问题

我在本地windows环境下完美运行 然后将代码上传到公司的windows服务器上 因为我不能接触公司的服务器,然后管理服务器的人给我发了张图,我看了下,运行start_for_win.bat时,目录vendor\workerman\workerman下的Worker.php 1303行报错,代码如下 public static function checkWorkerStatusForWindows() ...

flock 发表与 2018-08-21 2992 浏览 2 回答
wokerman从win2008服务器搬家到linux服务器上,需要怎么办

有偿修改,,,wokerman从win2008服务器搬家到linux服务器上,需要怎么改,怎么调整,。谁能调试,。谢谢...

superstar666k 发表与 2018-08-18 2308 浏览 2 回答
定时器相关疑问

我知道gatewayworker里面,正常关闭客户端或者服务器主动关闭都会调用onClose函数,极端情况下不会调用,这样客户端下线,服务器是无感知的,如果心跳由服务器主动发送,就可以规避这种极端情况不调用onClose 不过现在的情况是:心跳必须由硬件维持(特殊情况),我想通过定时器来实现对链接的监控,如果超过三十秒没有接到硬件发来的心跳数据或其他数据,则主动关闭链接,触发onClose事件,然后我发现现在的定时器...

dangpengsong 发表与 2018-07-27 2059 浏览 1 回答
React\Mysql传入WorkerMan的$loop报错

如图是要用react/mysql自己生成的loop正常 $loop = React\EventLoop\Factory::create(); 用WorkerMan Get的loop不行,要实现React\EventLoop\LoopInterFace这个接口? 我的代码 $loop = Worker::getEventLoop(); // $loop = React\EventLoop\Fa...

dangpengsong 发表与 2018-05-07 2371 浏览 2 回答
关于数据库的问题,读写真困难

手册一如既往的不全面,小白表示 头很疼 比如: // 更新 $row_count = $db->update('Persons')->cols(array('sex'=>'F'))->where('ID=1')->query(); 这是将sex字段的数据更新成F吗? 假设sex字段是数字,我想让sex + 1 该怎么写? 我尝试过$row_count = $db->update('...

427711287 发表与 2018-05-02 2313 浏览 3 回答
你的windows最大连接数255的问题是怎么解决的

...

www392113880 发表与 2018-04-14 2871 浏览 2 回答
redis怎么用 我linux安装好了

redis怎么用 我linux安装好了 我按照教程也会开启了 现在只能在命令行进行存贮操作 set foo bar get foo 怎么写代码。。。...

a6965921 发表与 2014-09-26 3265 浏览 2 回答

dangpengsong

1911
积分
0
获赞数
0
粉丝数
2018-04-28 加入
🔝