内部调用shell_exec('/usr/local/nginx/sbin/nginx');导致无法关闭

在linux系统中 在onMessage函数中执行 shell_exec('/usr/local/nginx/sbin/nginx'); 第一次执行onMessage消息以后,可以正常把nginx服务起来。 但是我用 Ctrl-C 把服务停了以后。 重新执行 # php service.php start Workerman start in DEBUG mode PHP Warning: stream_socke...

601430051 发表与 2016-12-23 4245 浏览 2 回答
mqtt协议

楼主是否考虑把mqtt协议实现下:)...

bigman 发表与 2016-12-23 3345 浏览 1 回答
GatewayWorker平滑重启造成客户端中断链接[已解决]

正常情况下GatewayWorker平滑重启不会造成客户端中断链接, 但是如果在平滑重启的那一刻, 客户端有发送数据进来, GatewayWorker就会报下面的错误: SendBufferToWorker fail. The connections between Gateway and BusinessWorker are not ready. See http://wiki.workerman.net/Erro...

sapre 发表与 2016-12-22 4556 浏览 2 回答
客户端建立websocket连接失败

项目在本地上能正常运行,不过放到国外vps上时,用js建立websocket连接就出现以下错误提示: WebSocket connection to 'ws://23.106.137.241:1234/' failed: Establishing a tunnel via proxy server failed.服务器防火墙关闭了还是同样的情况,难道是因为服务器是国外的所以有问题?还请大神们指教一二!谢谢! [att...

jj_jameholl 发表与 2016-12-22 12654 浏览 1 回答
关于源码保护的问题

请教一个问题,基于workerman开发的项目如果处于安全角度想要采取加密保护措施,支持Zend Encoder加密么? 如果不支持 有什么好的办法保护源码么?...

我心飞扬 发表与 2016-12-21 2752 浏览 1 回答
最近变态苹果要求支持https请问下WebServer要支持HTTPS改如何处理

原来的是 :new WebServer("http://") 想改成这个样子 new WebServer("https://") 但是不支持! 请问如何处理呢? 如果用nginx加一层ssl代理,那么webserver是不是没必要存在了呢?...

kane 发表与 2016-12-21 2972 浏览 2 回答
如何在客户端远程开启、关闭指定worker?

服务器开启多个Worker $worker1 = new Worker('tcp://0.0.0.0:4001'); $worker2 = new Worker('tcp://0.0.0.0:4002'); $worker3 = new Worker('tcp://0.0.0.0:4003'); 如何在客户端远程新建、开启、关闭指定worker?...

mcc1874 发表与 2016-12-21 2825 浏览 1 回答
GatewayWorker如何判断在线用户需要定时循环调用isUidOnline来判断吗

想写一个基于GatewayWorker的类似QQ聊天一样的产品。 1、注册用户写入数据库; 2、登录用户绑定client_id; 3、读取数据库获取所有好友列表(但是这个好友是否在线的状态怎么实现)在线显示彩色头像,不在线显示灰色头像。 思路一、是不是需要写个定时器没几秒中遍历每个用户的好友列表去调用isUidOnline判断用户是否在线; 思路二、将用户表所有用户标记为outline 在onConnect的时候将数...

sxfenglei 发表与 2016-12-19 4967 浏览 2 回答
端口占用问题

非正常关闭,结果再次启动时候显示端口被占用,杀进程后又在其他进程运行,我已经好几个端口被占用了 [attach]468[/attach]...

lileishy 发表与 2016-12-19 4419 浏览 5 回答
前端刷新后无法使用

新人求助:使用workerman启动4个进程对外提供服务,前端使用websocket请求,一切正常,但是遇到一个奇怪的问题,前端每次用户刷新页面,后台workerman的进程就会少一个,一般用户刷新四次就没发再用了,这是为什么呢?...

ACM_1821 发表与 2016-12-17 4171 浏览 1 回答
前端刷新后无法使用

<script> ws = new WebSocket("ws://12.12.12.12:2346"); ws.onopen = function() { console.log("connect"); ws.send('tom'); }; ws.onmessage = function(e) { console.log(e.data); // document.write...

ACM_1821 发表与 2016-12-17 2744 浏览 1 回答
今天正式用了下workerman发现有的时候吃带宽吃的好多啊

大概是这么个过程 用的websocket 其中有个客户端需要每隔一秒发送一个ws.send 一个消息、服务器响应 回复给全部客户端 在线列表【含头像以及昵称数据】 其他应该是没啥会这样消耗这么多带宽的地方 ps 已经统计 带宽出现峰值时候才只有137个人在线啊 我服务器带宽买的才12M 吓死我了 这可咋整? 贴下带宽监控 :...

1619443919 发表与 2016-12-16 4403 浏览 15 回答
echo 或是var_dump出来的怎么写到日志啊

echo 或是var_dump出来的怎么写到日志啊 workerman 服务重启等日志没有设置均在wokerman.log可以查到 workerman 关闭调试模式 echo等日志均找不到了? 文档也找不到相关介绍此类日志输出到文件的地方或是设置业务日志文件的地方?...

1619443919 发表与 2016-12-16 5406 浏览 1 回答
GatewayWorker搭建了聊天后怎么公用连接做系统消息推送

GatewayWorker 如何同时做聊天和系统消息推送 查了文档和资料发现大部分都是 GatewayWorker做聊天 web-msg-sender做推送,但是web-msg-sender使用的是phpSocket.io 看了论坛里面说到phpSocket.io能做的GatewayWorker也能做,可是捣腾了3天也没搞定。 GatewayWorker做了聊天正常聊天 在多写一个分支用来推送聊天就失效了!也就是...

sxfenglei 发表与 2016-12-16 2896 浏览 1 回答
关于http发送put,delete请求时无响应

由于做一些业务接口时用到了put,delete的自定义请求时,onMessage不会有响应,由于我是个新手,请老大解惑。我该怎么做...

5ini99 发表与 2016-12-15 5569 浏览 1 回答
我是win10 在浏览器运行案例http_test不成功报错 萌新求助

注:本人萌新,见谅...

devilmay5 发表与 2016-12-15 2809 浏览 1 回答
硬件数据推送给特定手机端

我使用的gateway,硬件传输数据的时候可以带上当前硬件设备的pid,然后我用gateway推送给当前正在使用这台硬件设备的用户手机app上。是不是就是要这手机app连接的时候也传过来这台设备的pid,然后这两个客户端建立单独的连接通讯,那我服务端要怎么判断呢?如果硬件用tcp长连接把数据存数据库,然后然后app用http轮询调用倒是可以实现。 只是我希望服务端也能通过和app长连直接推送,这样应该更快一些...

不说再见 发表与 2016-12-15 4026 浏览 1 回答
手机APP使用socket用向GatewayWorker发送消息后,Events.php里的onMessage回调方法没有被执行,请求帮助。

使用的Text协议。 手机端使用socket向GatewayWorker发送一个字符串 'abc',发现Events.php中的onMessage回调方法没有被执行。 连接和断开时,onConnect和onClose都正常。 新手一枚,不知道该从客户端找问题还是从服务器找问题。 尝试过在Select.php的loop方法中把那个$read 给echo出来,发现每次手机APP在发送消息时,这里都会输出一个array(3...

rockskyawp 发表与 2016-12-13 4985 浏览 2 回答
两个Gateway之间能通信,但是事件不触发

分别运行两个Gateway A B ,在B的Events里面设置设置定时器每秒发送当前内存 模拟QPS, Timer::add(1, function(){ $usage = memory_get_usage $client = stream_socket_client('tcp://127.0.0.1:8282'); //A服务 fwrite($client,json_encode(arr...

muyu 发表与 2016-12-13 3194 浏览 2 回答
workerman已经开启,WebSocket 连接失败

谷歌浏览器报错: websocket.html:11 WebSocket connection to 'ws://178.20.10.69:2346/' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT(anonymous function) @ websocket.html:11...

hfm316 发表与 2016-12-13 8581 浏览 1 回答

walkor

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