Workerman\Worker第813行出现语法错误

WorkerMan的4.0.12版本在Workerman\Worker第813行出现语法错误导致报错: static::safeEcho("Input \"php ".implode($argv, ' ')."\" to stop. Start success.\n\n"); 是不是应该改成: static::safeEcho("Input \"php ".implode(' ',$argv)."\" to stop...

qt510 发表与 2020-10-16 1877 浏览 1 回答
gatewayworker 在onmessage 里如何接受 applicaion/json 的数据

gatewayworker http 协议下 在onmessage 里如何接受 applicaion/json 的数据...

kkk123456 发表与 2020-10-16 2303 浏览 1 回答
请问服务器做帧同步保存帧数据globalData组件疑问

看了下globalData组件,在gateway里测试了下大概1秒可以写1000次。 代码片段,为什么感觉这么少呢? //... public static function onWorkerStart($businessWorker) { self::$g = new GlobalData\Client('127.0.0.1:2207'); //... case 'te...

nxfte 发表与 2020-10-15 2773 浏览 1 回答
frame not masked so close the connection

frame not masked so close the connection WebSocket connection to 'ws://47.90.15.220:2346/' failed: Error during WebSocket handshake: 'Connection' header value must contain 'Upgrade'...

imfutureman 发表与 2020-10-14 2764 浏览 2 回答
连接数也不多但是 就报这个错误,GatewayWorker

Notice: fwrite(): send of 8192 bytes failed with errno=11 Resource temporarily unavailable...

XCN 发表与 2020-10-13 2293 浏览 1 回答
启动了 Worker 之后可否再动态新增 worker 实例?

思路是这样的,首先启动了一个基于 unix domain socket 的 Worker, 这个 Worker 提供两个命令,add和stop , 然后由其它客户端连接到这个 socket 命令这个 worker 执行 add/stop , add 命令作用是想动态再新建一个 Worker 实例并运行起来,stop 命令作用是停掉指定 workername 的进程。这两个功能能实现吗,有没有相关的例子可以参考?...

cngzwing 发表与 2020-10-10 3759 浏览 1 回答
workerman 每天晚上1点多定时挂b

每天到了晚上1点多就48个BusinessWorker进程就都挂了,重启之后正常运行。已经优化linux内核以及安装libevent扩展。并且没有什么定时任务。日志在进程挂掉时也没提示错误。有没有大神解救一下。...

zilong0813 发表与 2020-10-06 2212 浏览 1 回答
多人正在单聊或者群聊时 发消息看不见

需要返回在进入单聊或者群聊才能看见自己发的消息。如果不返回需要等待1分钟甚至更久才能看到消息。...

qq13627515234 发表与 2020-10-06 2458 浏览 5 回答
为什么始终只有一个进程接收请求

我在使用过程中发现自己不管怎么试,所有请求都打在一个进程上面。 然后自己写了个简单的示例,使用 sleep() 阻塞住进程,哪怕其中一个进程阻塞了,其它的请求依然打在这个进程上面,其它进程全部旁观。 我知道浏览器会保持连接,于是我打开多个不同的浏览器,还是这样。 我使用 curl 命令试了还是这样。 示例代码: <?php use Workerman\Worker; require __DIR__.'/ve...

pader 发表与 2020-10-06 3245 浏览 5 回答
是不是必须要在Worker onXXX事件回调方法里才能新建立连接?

我的业务是用WS作为client端,我想在一个进程进行上成百上千的WS client连接, 但是这种连接是动态生成连接。根据文档案例如下代码: $worker = new Worker(); $worker->onWorkerStart = function() { $con = new AsyncTcpConnection("ws://echo.websocket.org:80"); } ...

zhouaini528 发表与 2020-09-30 2598 浏览 1 回答
phpsocket.io php7.4 停止失败

phpsocket.io php7.3的时候一切正常; 切换成7.4以后,消息收发正常; status、connections命令消息无任何显示; stop命令提示:stop fail。...

ijob 发表与 2020-09-30 3426 浏览 2 回答
status命令时,connections的值是不断增加。

Hi walkor, 最近发现了一个奇怪的现象,使用php start.php status命令查看信息时,connections的值是不断增加的,即每执行一下php start.php status命令后,查看到的connections值是不断增加的。不知道会达到什么值或过多久,再使用但使用php start.php status命令时,connections值会重置,然后继续增加,周而复始。但php start....

xiewen_kevin 发表与 2020-09-30 2777 浏览 2 回答
AsyncTcpConnection 可以在onWorkerStart 初始化New多个吗

$task = new Worker(); // 进程启动时异步建立一个到www.baidu.com连接对象,并发送数据获取数据 $task->onWorkerStart = function($task) { $con1 = new AsyncTcpConnection('tcp://www.baidu.com:443'); $con2 = new AsyncTcpConnection('tcp://www....

zhouaini528 发表与 2020-09-29 3803 浏览 1 回答
关于执行两次pcntl_signal_dispatch的问题,烦请解惑

我看pcntl源码中php_pcntl_pending_signal先初始化为32个,丢失信号的场景就是信号队列满了吧,代码如下: psig = PCNTL_G(spares); if (!psig) { / oops, too many signals for us to track, so we'll forget about this one / return; } 如果队列没满的话是可以继续处理的,如果满了,...

andyc 发表与 2020-09-28 4150 浏览 2 回答
workerman-chat调用onclose无效

case 'login': // 判断是否有房间号 if(!isset($message_data['room_id'])) { throw new \Exception("\$message_data['room_id'] not set. client_ip:{$_SERVER[...

re3wq 发表与 2020-09-28 2619 浏览 1 回答
如何开启OCSP Stapling ?

// 证书最好是申请的证书 $context = array( 'ssl' => array( 'local_cert' => '/etc/apache2/ssl/2_www.XXXX.cn.crt', 'local_pk' => '/etc/apache2/ssl/3_www.XXXXcn.key', 'verify_peer' =&...

scan_z 发表与 2020-09-28 2687 浏览 1 回答
"continue" targeting switch is equivalent to "break". \Protocols\Http.php on line 568?

G:\workerman_webrtc\workerman-webrtc\workerman-webrtc>start_for_win.bat G:\workerman_webrtc\workerman-webrtc\workerman-webrtc>CHCP 65001 Active code page: 65001 G:\workerman_webrtc\workerman-webrtc\worker...

zccwsm 发表与 2020-09-26 2457 浏览 1 回答
无法成功设置心跳检测问题

我想在服务端设置心跳检测。如果客户端在XXX秒内没有发送消息,则会断开。但是我在服务端的配置如下。设置的是120秒内没有收到消息就断开连接 实际上,他在1分钟没收到消息,就自动断开了连接。从07分30秒绑定,到08分31秒就断开.请问。只能设置1分钟的时间吗?谢谢 ...

九日 发表与 2020-09-23 4024 浏览 1 回答
webman的支付文档里面推荐的支付问题

webman的支付文档里面推荐的支付 https://www.workerman.net/doc/webman#/components/pay yansongda/pay 对传统fpm才合适可用,特别是输出响应这一块 还是我没有理解到?我看源码它的响应是直接echo ,设置header也是header函数做的,和workerman 不兼容。 Symfony\Component\HttpFoundation\Resp...

小阳光 发表与 2020-09-23 3814 浏览 2 回答
web_msg_sender启动后,使用php start.php status为什么看不到http的worker?

如题,在示例代码中,php start.php status 只能看到PHPSocketIO woker 及其所监听的端口,却看不到http worker及其监听端口呢? 查看系统的端口使用情况 ,又可以发现2121已经被占用,进程是WorkerMan 怎么解理?...

kenny534 发表与 2020-09-23 2326 浏览 1 回答

walkor

164231
积分
0
获赞数
0
粉丝数
2014-05-04 加入
🔝