关于使用strace 追踪系统调用的问题

在使用strace -p 追踪一个woker的时候。只看到了 Process 13173 attached clock_gettime(CLOCK_MONOTONIC, {19709824, 440707858}) = 0 gettimeofday({1529402376, 190652}, NULL) = 0 epoll_wait(18, {{EPOLLIN, {u32=6, u64=6, 32, -1) = 1 ...

codeninjia 发表与 2018-06-19 3053 浏览 1 回答
woker相关进程启动正常,但是页面访问却提示没有安装扩展,是啥情况呀

Workerman start in DAEMON mode ----------------------- WORKERMAN ----------------------------- Workerman version:3.5.1 PHP version:7.1.7-1+ubuntu16.04.1+deb.sury.org+1 ------------------------ WORKERS ...

buck 发表与 2018-06-11 1835 浏览 1 回答
大家好,请问GatewayWorker 里面最大支持连接数是254吗.

小弟本机 i3 4G CENTOS 7.0 测试 设置4个进程,使用官方实例默认配置.测试如下,当用户254个之后服务器直接其他连接一直处于等待,除非之前测试的254个连接退出后才能继续连接,请问大神们帮忙解答一下,谢谢 控制台提示 [attach]1078[/attach] [attach]1079[/attach]...

businiao 发表与 2018-06-11 3609 浏览 3 回答
gatewayworker 有时候不进入worker

我现在的部署方案是 我采用的是 gatewayWorker 1:一台register 2:一台 gateway 3:一台 worker服务 场景描述: 1:有的时候客户端发送消息的时候,我在worker里面的 onMessage里面 输出日志 ,这里压根不输出 服务端响应的还是之前的数据 我php版本是7.1 另外 opcache也关闭了 我在编译的时候 --disable-opcache './configur...

speakphp 发表与 2018-06-10 2380 浏览 1 回答
Gateway::getClientIdByUid()方法无法获取绑定的client_id

-----------部分源码----------------- echo $this->info; $client_id = Gateway::getClientIdByUid($this->info); echo '------'; print_r($client_id); exit(); $this->info值不为空,而且Gateway::bindUid($client_id, $this...

yangwanzhang 发表与 2018-05-29 4560 浏览 5 回答
如何在CI框架中使提供websocket服务?

换句话说,如果使用workerman提供websocket服务,应该如何将workerman整合在CI中?非常感谢大家了...

stop 发表与 2018-05-22 4069 浏览 2 回答
workerman作为中继ws客户端怎么传送数据

我现在有个需求,从A端接收ws数据,传输到B端ws,这个在一个worker里应该怎么写?...

alex1027 发表与 2018-05-22 2811 浏览 1 回答
Gateway框架,请问新建的Worker文件怎么样发送消息通知Events.php接收呢?

在Applications/Chat下建立了一个Worker文件处理定时器,如果时间一到,怎么样发消息到Events.php里接受,然后处理业务逻辑返回WEB客户端?谢谢...

javascript 发表与 2018-05-16 2284 浏览 1 回答
20多个终端连接服务器后,服务器会出现延迟,终端断开后还会继续接收数据

20多个终端连接服务器后,服务器会出现延迟,终端断开后还会继续接收数据,并且终端上报的数据如果改变会有一定的延迟才能收到新数据,这改怎么解决啊...

zhengweipx 发表与 2018-04-24 3241 浏览 1 回答
client_id与uid绑定失败

[attach]1015[/attach] post请求报500错误。 请求方法里的代码如下: [attach]1016[/attach] Gateway::bindUid($client_id, $uid);这条代码执行失败...

ntguai 发表与 2018-04-23 2759 浏览 2 回答
GatewayWork 定时器如果设置0.01毫秒无限执行会堵死吗?

GatewayWork 定时器如果设置0.01毫秒,重复无限的读取mysql数据库,例如做游戏服务器就需要这样做。那么客户端和Gateway通信,会被堵死吗或者增加延迟,或者24小时运行能稳定吗?...

zzccomet 发表与 2018-04-16 3846 浏览 3 回答
如果作为网游服务器,那服务端轮循如何实现?

服务端需要即时刷新服务器所有数据,例如刷新地图,可能几毫秒就刷新一遍。这个情况下如何实现轮循呢? 利用workerman就能实现,还是说,自己用其他方法?...

zzccomet 发表与 2018-04-16 2173 浏览 1 回答
进程coredump

进程coredump了然后自己重启了。我想问下这种情况下wokerman会产生core文件吗。如果没有。我怎么通过gdb调试呢...

codeninjia 发表与 2018-04-11 2359 浏览 1 回答
关于Gateway分布式部署的日志的疑问

单机部署时可以设置日志文件,tail很方便的看到日志。分布式部署时,我得在两台服务器分别添加log文件,日志也分散到了两个日志。想问一下框架里面有没有提供或者有没有比较方便的办法把日志统一起来,谢谢。ps.设备数是万级...

1666945795 发表与 2018-04-10 3755 浏览 1 回答
supervisor 启动 gatewaywork 报错问题

启动配置文件 process_name=%(program_name)s_%(process_num)02d command=/usr/local/php/bin/php /workspace/dev0/ctjy_socket_server/start.php start -d autostart=true autorestart=true user=root numprocs=1 redirect_stderr=t...

lacorey 发表与 2018-04-04 7289 浏览 3 回答
一直连接不上TCP服务器,服务器防火墙已经关了

大家好,现在一直连接不上TCP服务器 代码如下: // 新增8283端口,开启tcp协议 $gateway_tcp = new Gateway("tcp://0.0.0.0:8283"); // 进程名称,主要是status时方便识别 $gateway_tcp->name = 'GatewayTcp'; // 开启多少tcp协议的gateway进程 $gateway_tcp->count = 4; // ...

hiding 发表与 2018-04-03 3780 浏览 1 回答
怎么获取到ws对话中的sessionID啊,怎么写都是报错的

考勤机的机器端需要会话的sessionID值才能进行下去,但是怎么在workerman里面获取这个值啊,方法是什么呢?搞了2天都没找出办法。谁知道求告知下,非常感谢。...

liuyang2708 发表与 2018-03-22 2664 浏览 1 回答
安装宝塔面板后无法连接workman,workman和宝塔面板不管谁先安装都不能连接workman

大家好, 我想要宝塔管理面板(https://www.bt.cn)和workman同时使用,现在不管先安装workman还是宝塔面板都无法连接workman,单独安装workman可以连接,请问是什么原因呢?请教高手,谢谢了...

hiding 发表与 2018-03-18 8479 浏览 3 回答
链接存在时 客户端不发数据的时候 服务端会自己返回@heart

并没有用timmer类 并且30秒一次自动发送...

yichaqiu 发表与 2018-03-01 2028 浏览 1 回答
Windows 下启用 reactphp 时 AsyncTcpConnection 无法正确处理连接失败

Windows 环境下开发,为了使用 react/mysql,启用了 reactphp,此时 Workerman 使用了 Workerman\Events\React\StreamSelectLoop,但这个实现类跟 Workerman\Events\Select 不同的是在 add() 里面并没有处理 EventInterface::EV_EXCEPT,这最终导致了 AsyncTcpConnection 连接失败时...

maq 发表与 2018-02-11 2590 浏览 2 回答

six

17907
积分
0
获赞数
0
粉丝数
2016-11-14 加入
🔝