請教想在 BusinessWorker 上面安裝一個定時器。

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

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

问题解决了...

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

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

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

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

chosen1cwp 发表与 2014-09-29 6785 浏览 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 2855 浏览 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 3518 浏览 2 回答
workerman自定义session如何存取

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

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

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

songzhao831 发表与 2014-09-26 3547 浏览 2 回答
memcache做排行榜

memcache做排行榜 怎么保证高并发存入数据库和读取数据库不会挂 采用memcache...

a6965921 发表与 2014-09-26 2807 浏览 1 回答
redis怎么用 我linux安装好了

redis怎么用 我linux安装好了 我按照教程也会开启了 现在只能在命令行进行存贮操作 set foo bar get foo 怎么写代码。。。...

a6965921 发表与 2014-09-26 3610 浏览 2 回答
老大 服务器怎么因素影响用户加载web游戏的速度

老大 服务器怎么因素影响用户加载web游戏的速度 我买的阿里云 我问他们客服 他们说跟带宽没关系。。。我不知道了 ...

a6965921 发表与 2014-09-26 3721 浏览 2 回答
聊天室怎么T人?

聊天室怎么T人?...

a6965921 发表与 2014-09-26 3618 浏览 2 回答
业余时间做得多人游戏(顺便开源)

游戏地址121.40.98.110/hungry_hero/ 客户端代码git.oschina.net/newmiracle/hungry_hero_client 服务端代码git.oschina.net/newmiracle/hungry_hero_service 如果有BUG大家尽管提出来 国庆的时候我会把教程补上(环境配置和代码架构分析)...

a6965921 发表与 2014-09-25 3411 浏览 2 回答
workerman没有存入mysql数据库接口?

workerman没有存入mysql数据库接口? 我写网络游戏要排行榜哈 这个肯定要数据库哈 我想用redis 存数据库 毕竟他实现起来比较容易 我就不知道会不会跟workerman冲突哈 我对workerman还不是很熟悉...

a6965921 发表与 2014-09-25 4081 浏览 4 回答
memcached cas我理解不了 我就只知道在高并发情况下不会出问题

我百度就看到 如果不采用CAS,则有如下的情景: 第一步,A取出数据对象X; 第二步,B取出数据对象X; 第三步,B修改数据对象X,并将其放入缓存; 第四步,A修改数据对象X,并将其放入缓存。 我们可以发现,第四步中会产生数据写入冲突。 如果采用CAS协议,则是如下的情景。 第一步,A取出数据对象X,并获取到CAS-ID1; 第二步,B取出数据对象X,并获取到CAS-ID2; 第三步,B修改数据对象X,在写入缓存前,...

a6965921 发表与 2014-09-25 3978 浏览 3 回答
多人聊天中发数据的间隔问题

在一个客户端中, 测试出来是大于200ms的间隔, 所有数据能处理, 但小于200ms. 数据就无法处理, 到不了onmessage(). 能接收到....

songzhao831 发表与 2014-09-25 4071 浏览 7 回答
发现workerman输出不了中文

var_dump('显示原生客户端'); 终端显示的就是乱码...

a6965921 发表与 2014-09-24 3657 浏览 1 回答
workerman怎么查看信息

客户端发过来的数据 workerman每次都要restart 才能看到输出???? 就是看到var_dump的输出...

a6965921 发表与 2014-09-24 3455 浏览 1 回答
workerman status问题

# sudo ./workermand status Hello admin ---------------------------------------GLOBAL STATUS-------------------------------------------- WorkerMan version:2.1.4 start time:2014-09-23 15:37:36 run 0 days 18 hou...

a6965921 发表与 2014-09-24 4188 浏览 2 回答
多人聊天的一个bug

public static function onGatewayMessage, 在这个函数里, 如果接收的数据格式错误, 返回false, 这时系统会踢掉客户端, 担客户端的状态是不对的, 没有被正常踢掉, 不能检测到这个断开....

songzhao831 发表与 2014-09-23 3271 浏览 5 回答

walkor

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