\Workerman\Lib\Timer 不起作用

请问 我把一个\Workerman\Lib\Timer放在start_gateway.php中执行,每两秒执行一次,每次执行首先记录一段文字到文本文件。 当我以 php start.php start 的方式运行的时候是没有问题的。 但当我以php start.php start -d 的方式运行的时候好像计时器并没有运行起来。 start_gateway.php代码如下 <?php /** * This ...

秀才 发表与 2016-02-15 5778 浏览 6 回答
client_id在刷新页面的时候可能自增,绑定在该client_id上的$_SESSION就无用了

用的是WebSocket,页面顶部加载js来进行WS连接. 如果用户频繁刷新该页面,可能导致client_id自增的,这时绑定在client_id上的$_SESSION就失效了. 这种情况应该怎样避免?...

malware 发表与 2016-02-13 4778 浏览 1 回答
截图上的demo里没有,是要自己写吗?

...

青山 发表与 2016-02-05 3133 浏览 1 回答
基于wm给客户端推送

基于Worker推送 :http://wenda.workerman.net/?/question/508,后端推送消息的代码这部分代码的作用是什么?127.0.0.1是否要改成服务器的ip?前端接收推送的js代码里的127.0.0.1是否也要改?...

zhanxueshi 发表与 2016-02-03 3433 浏览 4 回答
Fatal error: Call to a member function close() 运行一段时间就会出现这个问题

请问大大, 这个问题是正常吗? "Fatal error: Call to a member function close() on null in /home/msg/vendor/workerman/phpsocket.io/src/Engine/Transports/WebSocket.php on line 46" 用的是web-msg-sender消息推送框架...

笑天 发表与 2016-02-03 4977 浏览 1 回答
Timer被系统清理掉了

1月31日上午8:54分在start_gateway.php中启动的Timer,两秒触发一次,在第二天(上午0:33)的时候Timer不再触发函数了。 [attach]240[/attach] 请问Gateway是否有崩溃日志,Timer停止是因为系统回收了还是代码崩溃了或者是Timer是有最大计数的?...

秀才 发表与 2016-02-03 4107 浏览 4 回答
workerman 执行流程顺序

有没有一套完整的代码执行流程啊,只知道用不知道原理如何,也没法后期维护啊...

wa2531483 发表与 2016-02-02 7285 浏览 1 回答
有这样一种需求,不知wm可不可以用来加快效率?

网站会员有几十万,在网站后台要实现对所有会员发信息,目前的做法就是循环用户表,给每个用户插入一条数据,但是这样效率太低,要一个多小时才能全部发完,用wm能不能加快效率?...

zhanxueshi 发表与 2016-02-02 3209 浏览 1 回答
向客户端app做推送,是用workerman还是gatewayWorker?

目前的web项目中要实现服务端向客户端app做主动推送,是用workerman还是gatewayWorker?...

zhanxueshi 发表与 2016-02-02 8862 浏览 3 回答
菜鸟初学 运行tcp_test.php telnet出错

本人菜鸟 。。求指教 没法输入完整的 字符串 我随便 按一个键 都有返回值 没办法完整 输入完全 我试了 粘贴一个字符串 返回值 也有问题 [attach]237[/attach] [attach]238[/attach]...

_neverMore 发表与 2016-02-02 3704 浏览 1 回答
daemon方式方式启动后,找不到输出文件

debug和daemon方式区别 2、以daemon方式启动,代码中echo、var_dump、print等打印会默认重定向到/dev/null文件,可以通过设置Worker::$stdoutFile = '/your/path/file';来设置这个文件路径。 手册中有以上介绍,但是我以php yourfile.php start -d 方式启动后,发现/dev/null并无输出内容, Worker::$stdou...

sxmwhl 发表与 2016-01-31 5375 浏览 1 回答
长字符串被截断

请问我给客户端发送一个长字符串被截断成两截是个什么原理。。。客户端收到两次数据,拼起来是完整数据。...

秀才 发表与 2016-01-30 4335 浏览 2 回答
gatewayWorker内部通讯地址疑问

gateway设置的4个进程,是怎么根据设置的startPort即监听父进程的端口,又监听自己的端口的呢?for循环吗?workerman上不是说使用listen时,必须设置一个进程吗?...

huazai 发表与 2016-01-30 4055 浏览 1 回答
关于主进程与子进程的事件监听

主进程listen 监听端口_mainSocket作为socket描述符,然后放到event里面监听 为什么子进程也要做同样的事件监听呢,子进程不继承父进程的监听事件吗...

lifesohard 发表与 2016-01-30 4706 浏览 1 回答
在客户端连接后定时发送数据问题

请教几个问题 我使用的是最新下载的2.0 gateway worker版本 在Applications\XXX\Event.php写入代码 我想在客户端onConnect后,发送一次命令获取uid,然后使用绑定想这个客户端定时发送数据,定时发送的命令基本是一样的。最后在onMessage接收处理。 1.是使用while循环还有sleep定时发送数据还是使用定时器Timer?这两种效果一样吗? 使用定时器在timer中...

h0r1z0n 发表与 2016-01-30 4634 浏览 1 回答
请教速锐的原理

请教速锐等 tcp加速的原理,workermman能实现吗...

leraba 发表与 2016-01-29 2935 浏览 1 回答
workerman 疑问

设置Worker实例的进程数(count属性),则会创建count个Worker进程同时监听相同的端口,并行的接收客户端连接,处理连接上的事件,但是使用listen这个方法的时候,使用Worker内部启动多个Worker实例特性时,Worker->count一般只能为1,也就是说无法多进程使用这个特性。原因是无法做到多个进程重复监听同一个端口,多个进程重复监听同一个端口会报Address already in ...

huazai 发表与 2016-01-29 4233 浏览 3 回答
Gatewayworker进程问题

Gatewayworker设置的startPort是干什么用的,和内部的谁进行通信。...

huazai 发表与 2016-01-29 4053 浏览 1 回答
GatewayWorker 为什么需要把用户链接分组?

GatewayWorker 为什么需要把用户链接分组? 我想知道 分组用什么好处 能举几个例子吗...

hehex 发表与 2016-01-29 4291 浏览 1 回答
gatewayworker自定义协议

看了workerman手册的这个章节 定制通讯协议 http://doc3.workerman.net/protocols/how-protocols.html 以文中MyApp/Protocols/JsonNL.php的实现, 放在gatewayworker中,是不是在GatewayWorker\Applications\下新建Protocols文件夹,然后建立JsonNL.php,这样是不是项目名称变成了Prot...

h0r1z0n 发表与 2016-01-29 7245 浏览 13 回答

walkor

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