物联网的服务器,运行15个月,终端设备4300台,双核4G内存,阿里云服务器,1M带宽。CPU负载10-20%,内存负载50%。workman中events代码最后更新时间是2019年1月,最近70天无故障稳定运行。2019年3月13日9点,重启服务器后,gateway进程2个的CPU占有率接近99%,目前终端设备连接2000台左右,这些设备的终端数据服务器可以接收到并处理,但是速度很慢。从2018年8月3000台左...
请教一下,这种错误一般怎么处理? 原来在一台服务器上部署没有出现过这种问题,把businessworker部署到局域网上后,偶尔会出现以下错误退出。 是因为Gateway太忙了吗? 谢谢! 2019-03-08 21:56:46 pid:32583 Worker process terminated2019-03-08 21:56:46 pid:32577 worker exit with status 64000 ...
2019-03-04 17:13:07 pid:2936 Workerman Stopping ... 2019-03-04 17:13:07 pid:2936 Workerman has been stopped 2019-03-04 17:13:07 pid:14590 Workerman stop success 2019-03-04 17:13:11 pid:14594 worker exit with st...
貌似这个set_time_limit函数也不一样,需要用其他的替代的么? 因为有一个处理时间较长的页面。需要set_time_limit(40) 然后执行后就会报错,然后退出进程 PHP Fatal error: Maximum execution time of 45 seconds exceeded in E:\nodejs\mybook\worker\vendor\workerman\workerman\...
有意者加我企鹅: 295440026 付费求调试解决。 顺便说一下问题,下图是我的服务端推送代码,现在的问题是 ,这段代码只能推送给前端的send事件触发人,不能推送给全部成员。 [attach]1775[/attach] 前端代码如下: [attach]1776[/attach] [attach]1777[/attach] ...
大神,我用过的是gateway worker,现在发现服务器cpu很高,于是用top指令查看了一下,如左图所示,上面几个进程都占了很多cpu,然后用cd /proc/PIDID查看了一下对应的pid,发现如图右所示,cwd指向的都是gatewayworker文件夹,请问大神这该如何处理...
阿里云均衡负载 LSB 2台机器,web-msg-send框架wss服务 间歇403报Session ID unknown 错误,单台没有问题,这个Session ID 是在服务器怎么存储的? 会不会发生在一台机器上链接sid,然后负载到另一台机器,结果找不到?...
workerman中多个客户端连接,有时候一个客户端调用close,导致其他客户端也都close,这是什么原因呢? 会不会是因为我的定时器是每秒执行一次,执行的时候会操作数据库,导致每秒频率太高,从而workerman服务奔溃?...
日志里报了一些警告信息: Warning: Event::__construct(): 3096 bytes of buffered data lost during stream conversion! in workerman/workerman/Events/Event.php on line 103 Warning: Event::__construct(): 8192 bytes of buffer...
[attach]1760[/attach] 大佬们,这是什么问题啊...
为什么用 php start.php status 命令的时候 为什么 BusinessWorker 有时候有,有时候没有呢? 知道是什么问题或者有什么解决方法吗?...
请教一下, workerman结合ci框架, 在定时调用ci的model方法时, 内存缓慢的增加, 有什么思路可以解决? 如下图, 是跑了3个月后的内存情况 [attach]1755[/attach] ...
架构如图所示 [attach]1740[/attach] 问题在于图中红色部分。 BW在 onWorkerStart 发起 AsyncTcpConnection 连接逻辑层,在 AsyncTcpConnection 的 onConnect 回调中,开启定时器发送心跳连接和处理任务. 如果心跳连接的频率过快,或者说 BW与逻辑层 频繁的双向通讯,会阻塞BW进程吗?比如:GW和逻辑层同时发送信息过来,是会同时处...
现在我发现是在Socket 里的Timer 会停止操作,想知道这个是什么原因导致? 有几种可能问题,并在workerman.log没有什么Error,所以需要大家帮忙一下,谢谢...