wokerman的worker在什么时候连接数据库呢?如mysql

我想一个worker一个长连接的mysql 还有比如我想在worker进程一启动时就连接数据库或一个其它接口,该在什么地方连接 onstart吗?onstart是不是gateway进程也会触发啊?那该如何区分呢?...

xtjsxtj 发表与 2014-10-25 8268 浏览 1 回答
聊天室,同一用户开多个页面,复用clientid

一个用户,打开两个聊天室窗口,是否有办法保证两个窗口的clientid是一致的...

chugb 发表与 2014-10-21 4885 浏览 1 回答
如何自定义client_id??

我希望每个打开聊天窗口的客户端都由我自行分配一个client_id,不知道从什么地方下手啊,希望给予解答,谢谢!...

gysidon 发表与 2014-10-21 6646 浏览 2 回答
如何管理聊天记录

如何管理聊天记录如何看到所有聊天记录以及删除单独某条记录...

xiaogg 发表与 2014-10-21 3021 浏览 1 回答
出现CLOSE INNER_CONNECTION是什么原因?

Worker:WORKER EXIT UNEXPECTED E_WARNING stream_socket_client(): unable to connect to tcp://127.0.0.1:40005 (Connection refused) 2014-10-19 16:15:06 Worker:CLIENT: CLOSE INNER_CONNECTION...

karllu 发表与 2014-10-20 3543 浏览 3 回答
socket数据包是否可以用WebSocket进行解码

最近再研究物联网的东西。其中一些网络继电器是用socket协议作为互相传输的。如果我想接收继电器发过来的socket数据,用Demo里的Protocols/WebSocket.php类是否可以用来解包呢。之前没太接触过这方面,望不吝赐教...

xuhe788 发表与 2014-10-14 3743 浏览 1 回答
不在workerman环境下如果调用WORKERMAN的函数

如题。比如说不在workerman环境下,如何根据client_id,判断用户是否在线,并且发送消息。...

wulilnxu 发表与 2014-10-14 4836 浏览 3 回答
关于workerman分布式部署问题

对于用户的并发量不好控制的时候,如何做到即时的应对外界的访问,以及部署的结构是是大致怎么样的? 如果对于外界来说,都是指向gateway进行连接,那么, 就是,比如,我在.2机器上面有一个worker1:8881 3上面也有一个worker1:8881 外界调用的时候,访问的地址是.2 .3还是就直接就是那个master gateway的主机,外界访问一的地址又是怎么写呢?...

Wsf5918 发表与 2014-10-13 5527 浏览 2 回答
workerman转发提示对方不在线

现在有2个客户端A,B,1个workerman服务端, 客户端A,B是通过守护进程+socket来实现的 现在出现的现象,当长时间不操作:比如过了一天从A 发给B一条数据 那么A发消息给workerman,workerman收到A返回的数据,这一端是正确的 此时workerman收到A的数据 转发给B的时候,就提示B不在线了 而同时: workerman通过每隔30秒 给客户端A,B发送心跳数据,客户端收到心跳数据返...

木子耗 发表与 2014-10-13 3603 浏览 2 回答
如何获取客户端的IP/Port?

walkor@qq答复: 在worker里面添加代码: $address = $this->getRemoteAddress(); Gateway模型 Event.php 里面调用 $_SERVER $_SERVER...

aliu 发表与 2014-10-11 4594 浏览 1 回答
关于windows 版本的workerman的问题

我下载了windows版本的workerman,当通过cmd运行了workmand.bat时,提示Fatal error: Class 'Stackable' not found in C:\Users\Administrator\Downloads\wor kerman-for-win-master\workerman-for-win-master\workerman\Core\Master.php on line...

darkroom 发表与 2014-10-09 9444 浏览 3 回答
想用这个做物联网, 有什么可以指导一下吗

我现在是加了心跳功能来检测物体是否还在线. 用数据库来存这些相关的物体. 如果想从网页上去控制这个设备, 有什么好的方式, 我现在也用的一个socket去连的, workman里区别是web. 物体, 还是手机. 这种方式, 有其它更好的方式吗?...

songzhao831 发表与 2014-10-09 8695 浏览 2 回答
請教想在 BusinessWorker 上面安裝一個定時器。

您好! 我想在 BusinessWorker 上面利用 \Man\Core\Lib\Task 做一個用戶的系統的定時器,比如定時形成分數排行榜。 直接寫在 BusinessWorker ,若啟動五個 BusinessWorker,同一時間內便會執行此服務五次。如何用簡便的方法,讓程式得知只在第一個 BusinessWorker 安裝定時程式,還是建議另外再啟動單獨的一個Worker來專門做系統服務。 謝謝您。...

flimulus 发表与 2014-10-02 2816 浏览 2 回答
怎么看workerman用的是哪个php.ini

问题解决了...

a6965921 发表与 2014-09-30 2913 浏览 2 回答
$all_online_client_id = Gateway::getOnlineStatus();

// 获取所有所有房间的实际在线客户端列表,以便将存储中不在线用户删除 $all_online_client_id = Gateway::getOnlineStatus(); 什么叫实际在线?难道还有假的?...

a6965921 发表与 2014-09-29 2985 浏览 2 回答
当有两个通信协议时,该如何实现相互的通信呢?

现在做好的客服系统用的是 自定义的json+\n的协议,但是公司的开发计划中有一个访客手机端的功能,所以手机端必须要用到websocket协议,现在的event.php 中的onGatewayConnect方法中,客户端只要一连接就要返回给客户端一些验证信息,如果在这个方法中不能判断连接客户端使用的协议,那么就无法发送验证消息到客户端,客户端就验证不通过。还请群主指点 [attach]44[/attach] [a...

chosen1cwp 发表与 2014-09-29 6338 浏览 1 回答
关于踢出是用在哪里的?

/** * 将某个客户端踢出 * @param int $client_id * @param string $message */ public static function kickClient($client_id) { if($client_id === Context::$client_id) { ret...

a6965921 发表与 2014-09-29 2656 浏览 2 回答
workerman启动后的一个小问题

workerman监测到的一个很奇怪的警告代码: Warning: file_put_contents(./logs//statistic/statistic/BusinessWorker/CMD_ON_CLOSE|2014-09-27): failed to open stream: Protocol error in /mnt/shared/chat/applications/Statistics/Bootstr...

HappyLiu 发表与 2014-09-27 3265 浏览 2 回答
workerman自定义session如何存取

1.会员在web网站上登录,然后会员进入聊天室,此时希望在聊天室程序中获取到web网站的存在session中的会员id 2.由于workerman重写了session,请问有什么办法可以获取到...

chugb 发表与 2014-09-26 11186 浏览 1 回答
ping_not_response_limit = 2 的功能无效

服务器还没有处理这个参数, 无法实现服务器端接收数据来判断客户端是否在工作....

songzhao831 发表与 2014-09-26 3139 浏览 2 回答

walkor

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