linux主机 workerman安装包要放到哪个目录里面?

linux主机 workerman安装包要放到哪个目录里面? 看了说明文档,直说了检测环境是否符合,完全没体安装使用步骤,就第一步这个安装包到底要放那里?求指点...

lvj5566 发表与 2020-09-15 1643 浏览 1 回答
设置心跳检测时间和触发onClose的时间不一致

我的代码如下: $gateway->pingInterval = 55; $gateway->pingNotResponseLimit = 1; $gateway->pingData = ''; 我的客户端设置的是50秒, 按照文档上说的应该是pingInterval乘pingNotResponseLimit = 55秒, 55秒内收不到心跳会触发onClose, 我的问题是55秒没有触发onC...

喝茶研墨 发表与 2020-09-11 2636 浏览 1 回答
webman 无法连接mysql 提示SQLSTATE[HY000] [2002]

我的配置如下 'default' => 'mysql', 'connections' => [ 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', '192.168.1.15'), 'port' => env('DB_PO...

marsColin 发表与 2020-09-01 4911 浏览 1 回答
定时器send不能销毁问题

$timer = new Timer(); //判断是否存在定时器如存在删除上一个定时器 if($hotel_price) $timer->del($hotel_price); $hotel_price = $timer->add('2',function()use($connection,$data){ $connection->send('{"type":"logi...

netslang 发表与 2020-08-31 2048 浏览 1 回答
Gatewayclient建立连接之后 client_id 经常变化问题

项目背景:自动售货机,自动售货机可以设定服务IP 端口 心跳间隔(只能设定最小间隔为60s 目前就是设定的60s) 服务端:gatewayworker [php start.php start -d启动、pingInterval =70 && pingNotResponseLimit = 1、启动之后workerman.log无报错信息 整体服务正常] 问题:机器主板发送心跳给服务端 机器主板固定心跳...

Jartin 发表与 2020-08-29 3032 浏览 3 回答
调用MQTT组件,提示协议类未找到

调用异步MQTT组件,win平台可以正常调起服务,换Linux就抛出异常: exception 'Exception' with message 'class \Protocols\Mqtt not exist' in /var/www/html/light_new/vendor/workerman/workerman/Connection/AsyncTcpConnection.php:150...

gee 发表与 2020-08-26 2607 浏览 2 回答
作为wss客户端,经常没数据过来

刚启动或重启数据正常,问题重现短时间十几分钟,长则几天 没有任何错误,连接正常 <?php use Workerman\Worker; use Workerman\Connection\AsyncTcpConnection; require_once __DIR__ . "/../workerman/Autoloader.php"; function timestamp() { list($tim...

webman 发表与 2020-08-24 2290 浏览 1 回答
workerman/http-client 无法发送https请求

我一开始以为是我没有在workerman里配置ssl证书,但我配置后依然不能用 两个问题: 1.workerman/http-client 发送https请求 一定要先设置ssl证书吗? 2.我这个报错是证书配置出问题了?这个证书是可以用的,我在gatewayworker里就用的这个证书 谢谢...

auroradcx 发表与 2020-08-13 3020 浏览 1 回答
webman 怎么向某个client_id对应的连接发消息

原来gateway 有指定client_id 发送,webman里怎么指定 public static function onMessage($client_id, $message) { Gateway::sendToClient($client_id,'已经发送,正在断开'); }...

猪小屁 发表与 2020-08-13 2323 浏览 1 回答
workerman与thinkphp整合,能依赖workerman实现全双工通信吗?看文档,似乎要依赖TP才能曲折地完成全双工?

https://wenda.workerman.net/question/508 这个问答解释得非常清楚“如何在php后端及时推送消息给客户端”。 但父级$worker没有实现把客户端发来的消息转发给thinkphp $worker->onMessage = function($connection, $data)use($worker){} 子级$inner_text_worker只是用于推送消息给客户端。 ...

young8704 发表与 2020-08-13 3488 浏览 2 回答
Call to a member function emit() on null??是版本的问题么?

在thinkphp 5 里如何使用 SocketIO 呢? Workerman version:4.0.6 主要想实现电脑端客服在线长连接,手机端用户发表问题,存入数据库后会分配一个客服ID,这个客服ID,在客服登录的时候已经和后端握手了,发送的时候发送的时候会提示 Call to a member function emit() on null,不知道如何记录客服的ID,判断客服是不是在线对指定客服进行消息推送,可...

zjbcd 发表与 2020-08-08 2323 浏览 1 回答
$socket->id 映射 ID为16 的 前端用户 结果 id为0 ??这样要如何正确映射?

$socket->id = $data['uid']; emitting packet with ack id 0 $data['uid'] 为16 ? 映射完毕的ID 应该为16 才对??可是出来结果是0 如何正确映射用户ID 呢?...

唐钰小宝 发表与 2020-08-08 2547 浏览 1 回答
连接IPV6地址的问题

服务器是美国阿里云。 我想使用 AsyncTcpConnection 连接 对方的 IPV6地址 应该怎么做?...

stonex 发表与 2020-08-07 2162 浏览 2 回答
gatewaker http 中如何实现延时而不影响程序运行

public static function onWorkerStart($businessWorker) { $inner_http_worker = new Worker('http://0.0.0.0:7080'); $inner_http_worker->onMessage = function($http_connection, $data) use ($mqtt,$e...

sund 发表与 2020-08-07 1780 浏览 1 回答
socket.io 如何根据id判断用户是否下线了?

public static $online = []; public function index() { $context = array( 'ssl' => array( 'local_cert' => $_SERVER['DOCUMENT_ROOT'].'\lx.diguadou.com.cer', ...

伊伦哲罗 发表与 2020-07-29 4094 浏览 2 回答
new AsyncTcpConnection问题

需要做异步现在代码如图 想知道这样写对不对 现在是在用户连接时候调用new AsyncTcpConnection在连接到聊天室 那么多用户的时候是一人实例化了一个$connection_to_44710还是公共一个$connection_to_44710 不用$connection_to_44710的时候需要不需要删掉$connection_to_44710 或者还是直接把$connection_to_44710在...

zhuonuo 发表与 2020-07-29 1941 浏览 1 回答
可以在另一个php系统里用curl给workerman的项目发消息吗

我试了之后,在workerman那边一直接收的是null==...

abnner 发表与 2020-07-28 2146 浏览 2 回答
关于http协议下,restart -g时造成的进程每处理一条请求就退出的问题

workerman版本4.0.6 现象:使用restart -g重启服务,进程每处理一个请求后就退出.客户端使用php curl,使用浏览器访问,当浏览器关闭时也会出现这个现象.而服务正常start时无此问题. 经实验发现,curl每次请求完后会关闭连接,此时TcpConnection类会destroy当前连接,进入__destruct,由于-g参数为true会走到Worker::stopAll,造成进程退出. 代...

www 发表与 2020-07-21 2037 浏览 2 回答
请问一下 workerman 如何能不用命令行启动?因为我使用的是阿里云虚拟主机,不能使用命令行

如果知道的前辈请告知一下,谢谢了~...

莫大侠 发表与 2020-07-20 2650 浏览 2 回答
刷新页面后,接收不到消息的问题

用户登录页面后,不手动刷新页面就可以正常聊天,但是刷新后,会重新绑定uid再发消息就不在页面显示了,但是gatwayworker还是能打印出发送的消息,也能存库,就是前端不刷新的话就不会显示消息,有人遇到过吗?...

SDMM 发表与 2020-07-17 2293 浏览 1 回答

six

19217
积分
0
获赞数
0
粉丝数
2016-11-14 加入
×
🔝