使用Linux终端启动了workerman然后直接关闭终端workerman并没有被退出

使用Linux终端启动了workerman然后直接关闭终端workerman并没有被退出 启动的是debug模式 因为我使用了 supervisor 来做启动项 我希望在 supervisor 停止的时候 workerman也可以正常的停止工作...

zzyzxhot 发表与 2016-01-18 8683 浏览 6 回答
在多进程的时候如何获取所有进程的连接数?

$worker->connections 这样只能获取到当前进程的连接数。...

wgole 发表与 2016-01-16 4627 浏览 2 回答
timer定时器问题 不能清除定时器

问题描述: public static function onClose($client_id){ $timer_id = Timer::add(5, function($online_uid,$room_id,$redis){ ....略... },array($online_uid,$room_id,$redis),false); //echo ...

jay807750811 发表与 2016-01-15 6170 浏览 1 回答
聊天里要是传文件 ,怎样和workerman传文件协议结合 要是再写一个GatewayWorker那样的,太难了

传图片我都是把图片转换base64, 然后再用php转过来,但是文件大的话,会不会不好, 我看workerman里有个上传文件的协议,但是不知道和聊天哪里结合。...

阿玛尼 发表与 2016-01-14 4783 浏览 1 回答
开发聊天室时,链接怎么带room_id参数,别人才不知道

您好!进入聊天室的时候,在群发模式下,链接需要带一个room_id,如果一些攻击者,知道了这个room_id,他就能在这个聊天室聊天,怎么安全的传输这个room_id呢?...

sunrise1970 发表与 2016-01-14 3801 浏览 1 回答
要做离线消息功能,如何判断消息已读?

要做离线消息功能,如何判断消息已读?服务端判断如果isOnline那么消息状态就是已读么?如果是app端判断,能大概说下思路吗?谢谢...

phpworker2 发表与 2016-01-13 4595 浏览 1 回答
web-msg在android 客户端怎么调用socket 通信

web上仿照例子写好了 但是android 如何使用?????...

long712905 发表与 2016-01-13 5739 浏览 9 回答
GatewayWorker 如何知道向哪个Gateway发送消息?

workder 处理业务后,发送消息Gateway 服务器的某个实例,是如何知道这个Gateway 的位置? gateway的内部通讯地址 是干什么用的?...

chinablue 发表与 2016-01-12 3883 浏览 1 回答
$connection->send 之后自动就返回了不能执行多次吗?

我收到一条总的数据,然后整理后发散给对应的ID ,send之后函数就终止了。怎么样执行多次...

livebabys 发表与 2016-01-12 2909 浏览 2 回答
workerman-chat 在平板上拉取不到聊天记录是什么原因

workerman-chat 在电脑上和手机上各个浏览器下都是正常的,但是在平板上只有在谷歌浏览器下才能正常获取到聊天记录,想在平板上普通浏览器也能获取聊天记录,有办法吗。谢谢...

qxl3915315 发表与 2016-01-12 4161 浏览 9 回答
看了workerman的源代码,不理解在执行reload的命令时,为什么只reload一个子进程

如题,没有找到next之类的函数,这个reload是不会重启所有子进程吗?...

jihanzhuang 发表与 2016-01-12 4795 浏览 1 回答
GatewayWorker 怎么使用redis进行存储聊天信息

GatewayWorker 怎么使用redis进行存储聊天信息 在Event.php文件中怎么引入的,怎么用的呢?求大神指点下...

peen 发表与 2016-01-12 6288 浏览 1 回答
workman 多线程 有下载吗?

workman 文档写着有多线程版本,能否提供下载?...

chinablue 发表与 2016-01-12 4340 浏览 1 回答
聊天室,消息发出后,其他用户如何收到

如果Gateway 进程之间没有通信, 那A用户在服务器S1,B 用户在服务器S2,但都在同一个房间,然后A 用户发了一条消息,如何通知B 用户接收这条消息?...

chinablue 发表与 2016-01-11 3830 浏览 1 回答
聊天服务器测试的问题

代码如下: $socket_client = stream_socket_client('192.168.31.103:7272', $errno, $errstr); stream_set_blocking($socket_client, 0); if (!$socket_client) { die("$errstr ($errno)"); } else { $package_data = arra...

chicbo 发表与 2016-01-11 3807 浏览 1 回答
建议协议里增加Unix domain 类型支持,方便进程间通信

WORKER.PHP 处理里稍微修改应试就能处理这种类型 相比使用TCP提高进程间通信效率...

tongxinmao 发表与 2016-01-11 4575 浏览 2 回答
httpserver 输出图片出错

WEB里的PHP文件直接输出图片,浏览器端直接看到的是二进制数据 header("Content-type: image/png"); ImagePng($image); 将协议http.php里的 header设置暂时注释后二维码就能正常显示了,但仍然会显示已输出还修改HEADER警告 // Content-Type if(!isset(HttpCache::$header)) { /...

tongxinmao 发表与 2016-01-10 4351 浏览 1 回答
离线消息,客户端链接成功,两条以上发送失败

问题描述:离线消息$row_list 如果为一条的时候,发送给ios客户端,客户端可以收到,浏览器客户端也可以收到。但是$row_list 如果为两条的时候。foreach循环发送。网页的测试。两条的时候可以接收成功。但是ios客户端崩溃。什么问题的。是不是foreach的时候进程阻塞了呢。。为嘛网页测试可以收到多条数据的,但是ios只能一条才不崩溃,求救!!!!!...

peen 发表与 2016-01-10 4004 浏览 3 回答
GateWay添加支持原数据Ping包

在示例包中看见GateWay已经支持ping pong的逻辑,但是只能发送相应协议打包好的数据 建议添加一个判断支持发送原生的数据用于ping发送 例如websocket有原生的ping协议,这样可以减少些流量,也能使onWebSocketPing,onWebSocketPong等方法能有效利用上 简单的修改了一下: GatewayWorker/Gateway.php 增加 $pingRaw = false ping...

Larva 发表与 2016-01-10 5465 浏览 1 回答
请问 Gateway::bindUid 时, 对应的信息会存储到哪里呢

Gateway::bindUid 的时候, 相应的信息保存在哪里了, 我看源码里只是发送到连接上, 是保存在连接上了吗 ?...

debm 发表与 2016-01-09 4010 浏览 1 回答

walkor

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