关于ip和域名的问题

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

jeremyyulang 发表与 2016-06-04 3018 浏览 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 6541 浏览 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 5224 浏览 1 回答
GlobalData Server在reload的时候也会被重启?

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

猴子 发表与 2016-06-02 2644 浏览 1 回答
看了平滑重启原理和源码,有一些疑惑

[attach]312[/attach] 小弟才疏学浅,迷惑了一夜。。。希望大神能解惑。...

dawn 发表与 2016-06-02 3416 浏览 2 回答
AngluarJS与workerman的兼容问题

我想使用ionic与AngluarJS为框架,写一个聊天的软件。 我想把官网示例上的chat.js中的函数function onmessage(e)与function onSubmit()写到一个service中,以便两个不同的controller调用。 但是这样服务器发送信息onmessage就收不到了,请问这是我的语法问题吗?或者有什么刚好的解决方案?我试过如果把chat.js原封不动地放在外面简单地引入,那ch...

cjwjy007 发表与 2016-06-01 2788 浏览 1 回答
平滑重启问题?

php myserver.php start -d 几个客户端连上来,正常 php myserver.php reload 连接的客户端被踢下去了。 平滑重启,连接一定会被断开吗?...

wuchuguang 发表与 2016-06-01 4524 浏览 2 回答
和其他框架整合的疑惑

看到官方给的和thinkphp整合的流程图。 发送消息由thinkphp请求接口然后发送给通信服务器进行推送,为什么不直接用长链接发送呢?本身长链接不就是做这个用的吗?请问这样做有什么好处吗? ...

Aphasia 发表与 2016-06-01 3797 浏览 1 回答
workerman 能够直接连接本地的mysql吗?

workerman 能够直接连接本地的mysql吗?...

surechina 发表与 2016-06-01 2914 浏览 1 回答
Network Error 12030, 与服务器的连接意外终止,IE 9浏览器

...

skykain 发表与 2016-05-31 10395 浏览 3 回答
不同的worker进程 能共用一个超全局的变量对像存取数据么?

在业务逻辑进程里经常需要存取数据 ,而且业务逻辑都是在event.php 这个进程里 由于会有多个进程,导致直接用变量 根本没有办法数据唯一性。 现在都是用redis 来做的,多个进程 和redis 进行读取 。redis 需要不断序列化 反序列化 存储 读取 。 我想用一个超全局的内存对像 来代替redis 应该怎么做呢? 能不能在开始启动的 start.php 里建一个 static 变量,公开出来 给每个w...

weoweo520 发表与 2016-05-31 4980 浏览 1 回答
html5 websocket多页面共享

手机用h5做websocket的客户端,但不是在同一个页面发送数据。请问能否在一个主页面生成一个websocket的插座,其他页面都能共用这个插座?...

surechina 发表与 2016-05-31 4878 浏览 1 回答
php模式下 运行start.php 报错

当我以hhvm 方式运行 start.php 开启时 没有任何报错 服务也运行正常 但是当我以php start.php start 方式 运行时 立刻报出以下错误 PHP Warning: stream_socket_server() has been disabled for security reasons in /data/wwwroot/default/GatewayWorker-master/Wo...

weoweo520 发表与 2016-05-31 4980 浏览 2 回答
GateWayworker 内存占用大

我阿里云 1核1G1M的主机 , 在没有开启 workerman前 内存情况如下: # free -m total used free shared buffers cached Mem: 994 438 556 0 21 185 -/+ buf...

weoweo520 发表与 2016-05-30 4782 浏览 1 回答
请问workerman的websocket有最大连接数限制吗?

因为我的应用场景需要websocket客户端之间频繁互相交换数据,而客户端的数量并不太多(几十个)。 所以我的实现中,workerman只启动了唯一一个worker进程,也没有启用gateway转发进程。 现在的问题是,当客户端数量达到32以后,新的客户端怎么也连接不上了。 请问这可能会是什么原因?是设置不对?或者是免费版有最大连接数限制? 盼指教。...

knightmade 发表与 2016-05-30 7468 浏览 1 回答
关于删除Timer的问题

新建了一个woker专门跑定时任务 <?php use \Workerman\Worker; use \Workerman\Lib\BaseJson; use \Workerman\Lib\Timer; use \Workerman\Connection\AsyncTcpConnection; // 自动加载类 require_once __DIR__ . '/../../Workerman/Autoload...

3p大法好 发表与 2016-05-28 5102 浏览 2 回答
Workerman集成ThinkPHP

看到很多人问Workerman与ThinkPHP整合,其实原来已经有人发布了相关的方法《 http://wenda.workerman.net/a/10 》,但是我觉得修改了Workerman的源代码不是很好,所以我根据ThinkPHP的相关特性另外给出一个解决方案《 http://www.oschina.net/question/1188022_2181164 》,希望通过这个解决方案可以帮到大家。 因为这里对代码...

hanbei20 发表与 2016-05-27 11064 浏览 2 回答
自定义文本协议,服务端丢消息

自定义的文本格式协议,格式很简单,用\r\n\r\n来分隔数据。代码见最下方。 现在的情况是这样子的,我通过tcp客户端发起一次请求,传输5个文本包,服务端的日志来看,这5个包确实都接收到了(protocol的input中的日志被打印出来了),但是并没有触发onMessage的操作。 进一步定位,protocol中的decode函数压根都没有被调用,下面输出的内容中可以看到,5个包都正常收到了,解析length也正确...

poisonbian 发表与 2016-05-27 4469 浏览 4 回答
做队列任务,在onWorkerStart里使用while,会影响服务器性能么

在做队列任务,然后在onWorkerStart方法里里使用while(true),去处理队列任务。长时间无限循环会。会影响服务器性能么(如内存溢出,CPU占用过高之类的)! 还有在队列里通过call_user_func_array分发任务处理的时候,如果对应方法的代码问题导致错误。整个队列会停止么?...

flc1125 发表与 2016-05-27 3986 浏览 1 回答
我在网页端 JS连接 WebSocket 总是失败

服务器 <?php use Workerman\Worker; require_once './Workerman/Autoloader.php'; // 初始化一个worker容器,监听1234端口 $worker = new Worker('websocket://127.0.0.1:1234'); /* * 注意这里进程数必须设置为1,否则会报端口占用错误 * (php 7可以设置进程数大于1,前提...

13714425256 发表与 2016-05-27 10715 浏览 1 回答

walkor

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