Cannot redeclare class的问题

HTTP协议下,一个请求,较慢,大约10秒。在未结束时另一个请求来了,访问同一个文件。这个时候会出现Cannot redeclare class错误。 WORKER EXIT UNEXPECTED E_COMPILE_ERROR Cannot redeclare class Test in /private/var/www/workerman-chat/Applications/Chat/Web/login.php ...

xyzasd01 发表与 2016-06-14 4828 浏览 2 回答
使用gateway worker 异常退出怎么处理

哪里可以设置异常捕捉或是报警呢?看手册好像没有提到这个问题。...

yc8332 发表与 2016-06-14 3913 浏览 1 回答
急,刚接触workerman-chat聊天室,请教一些基础问题

下载了一个windows版本的workerman-chat聊天室,不是有一个.bat的批处理文件吗,我在本地打开.bat文件运行,然后运行聊天室demo,部署在服务器后应该怎么做呢? 我没法在服务器上直接打开.bat文件执行。...

wwworker 发表与 2016-06-14 3866 浏览 4 回答
可以使用 workman 作为一个 client 向服务器发起请求吗?

可以使用 workman 作为一个 client 向服务器发起请求吗? 使用场景:我想要使用 workerman 向服务器发起一个 http 请求,获取到响应,再将响应用来做别的处理。...

workercat 发表与 2016-06-12 5753 浏览 4 回答
关于关闭问题

我做的是app聊天, app调用的时候,根据当前会员的mid注册的 Gateway::bindUid($client_id, $msg); app挂起的挂起的时候(切换到桌面,或者关闭屏幕) 当前链接需要关闭 我在app里面调用的是ws.close() 对应到Events.php里面的 public static function onClose($client_id) { // 向所有人发送 ...

纵横 发表与 2016-06-11 3406 浏览 1 回答
GatewayConnection Error : 1 ,connect fail

GatewayConnection Error : 1 ,connect fail 出现这个错误...

笑天 发表与 2016-06-11 5576 浏览 3 回答
聊天室 分布式部署问题

按照 多个资料 以及gw和wm文档上的介绍 (问题见下图) [attach]314[/attach] 我说下我的理解,麻烦群主指点迷津: 1.我这里三台阿里云服务器 都有各自的公网ip 和 内网ip 假设 a b c , a作为统一注册的 我把 chat中 的 start_gateway.php start_businessworker.php中的registerAddress 全部都改为 'a的公网ip:12...

_Pom 发表与 2016-06-10 4073 浏览 7 回答
onmessage事件没有触发

GatewayWorker windows 在php的环境下启动成功后,用网络调试助手连接成功,能触发连接事件,关闭连接事件也OK,就是onmessage事件没生效。...

ccccye 发表与 2016-06-10 6583 浏览 1 回答
php后端给前端推送消息,是不是只要浏览器没关闭,都能正常推送

大神你好,昨天刚接触这个workerman框架,现在有个问题,就是php后端主动向前端浏览器页面推送消息,采用的是文档中给的方案:就是后端通过text协议往worker传数据,然后worker再通过websocket往页面推送 消息。现在有个现象就是打开接受消息的页面,刚开始后端都能正常推送,但是过了一段时间,接受消息的页面就没有显示后端的消息了。是不是还需要配置什么?是不是这种连接有失效时间?我的理解应该是只要浏览...

cxy201609 发表与 2016-06-09 4387 浏览 1 回答
求助老大,我用workerman的GatewayWorker做推送服务器时的问题

以聊天程序为例,在客服端发送登录信息时,workerman中通过setSession设置如下信息:Gateway::setSession($client_id,array('name'=>$message_data)); 当客户端断开时,workerman回调onClose方法,我看手册上说客户端下线,setSession会获取到NULL,我想请教老大的是,如果我的客户端突然下线后,我还有机会得到session...

nchaer 发表与 2016-06-08 4132 浏览 3 回答
如何将 workman 监听接收到的数据传送转发给别的php框架呢?

我使用 workman 搭建了一个应用,来监听指定端口的 udp 协议数据传送。 可是,我业务是使用 laravel 框架来实现的,那么我要怎么做才能够将 workman 接收到的数据,再传送过去给业务代码呢? 结构如图: --------- --------- | Workman 监听 <---- ??? ---> Laravel 业务代...

workercat 发表与 2016-06-08 4457 浏览 1 回答
$worker->onMessage 对 http 协议没有作用吗?

我使用了 workman 来监听 http 协议,但是在我通过页面发起请求后,并没有在 terminal 看到有对 $worker->onmenssaee = function ($connection, $data) { var_dump($data);}; 回调输出。请问这是怎么回事呢? Worker 代码: $worker = new Worker('http://192.168.50.168:8800'...

workercat 发表与 2016-06-08 4589 浏览 1 回答
模拟workerman的运行,在accept流程时卡住

<?php $serv = stream_socket_server("tcp://0.0.0.0:2345", $errno, $errstr, STREAM_SERVER_BIND | STREAM_SERVER_LISTEN); stream_set_blocking($serv, 0); for ($i = 0; $i < 3; $i++) { $pid = pcntl_fork();...

dawn 发表与 2016-06-07 3197 浏览 1 回答
请教定时器如何连接Gatway?

<?php use \Workerman\Worker; use \Workerman\Lib\Timer; require_once './Workerman/Autoloader.php'; $worker = new Worker(); // 开启多少个进程运行定时任务,注意多进程并发问题 $worker->count = 3; $worker->name = "TimerWorker"; ...

猴子 发表与 2016-06-06 2954 浏览 3 回答
请问多个定时器的执行顺序问题

请问如果我单独起了1个进程负责定时器逻辑,同时这个进程中我设定了5个定时器,都是1秒执行,那么请问执行顺序是并行?还是顺序? 如果是顺序执行,那么,我开多个定时器进程的话,如何才能指定某个进程专门负责某个定时器逻辑?...

猴子 发表与 2016-06-04 4957 浏览 1 回答
单用workerman,如何实现gateway的心跳?

如题,单用workerman,如何实现gateway的心跳? 客户端可以做成定时发包,但是意外掉线时,服务器可能不会及时的收到通知。...

ivan 发表与 2016-06-04 5145 浏览 3 回答
关于ip和域名的问题

Worker('websocket://127.0.0.1:1234'); 可以接收和发送消息 改成外网ip或者域名就不行了,发送消息完全没有反应,求解 更换了N个端口,关闭了防火墙,各种安全软件,能关的统统关了,依然没能解决问题...

jeremyyulang 发表与 2016-06-04 3444 浏览 2 回答
定时器中的逻辑代码修改后,执行reload后新代码不生效

新建一个定时器,修改部分代码 之后php start.php reload定时器 新修改的部分代码不生效 <?php use \Workerman\Worker; use \Workerman\Lib\Timer; require_once './Workerman/Autoloader.php'; $task = new Worker(); // 开启多少个进程运行定时任务,注意多进程并发问题 $task-...

猴子 发表与 2016-06-03 7476 浏览 5 回答
TcpConnection如何做客户端主动连Workerman?

Workerman的Worker做服务端, 现在想利用TcpConnection做客户端来连接Worker服务器。 require_once './Autoloader.php'; $conn = new \Workerman\Connection\AsyncTcpConnection("Websocket://localhost:8081"); $conn->connect(); php start.php...

wuchuguang 发表与 2016-06-02 5642 浏览 1 回答
GlobalData Server在reload的时候也会被重启?

一旦执行 php start.php reload的话 GlobalData Server也会被重启。所存储的数据全部清除 请问有什么方法让GlobalData Server不重启,要不每次reload所有数据就丢了...

猴子 发表与 2016-06-02 2997 浏览 1 回答

walkor

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