PHP7支持多线程了,那么gatewayworker是多线程吗?

听说现在PHP7支持多线程了。那么gatewayworker是不是就默认支持了多线程+多进程??   如果我制作一个计数器,是不是多线程,就会导致毫秒、微秒、纳秒级别的碰撞?就会计不准确了?   如题,如果我制作一个计数器,并存入session,会不会导致超级并发不准确的事情?   同理,顺便问一下workerman同样的问题。希望解答的时候,帮忙解答一下workerman。...

zzccomet 发表与 2019-07-15 4204 浏览 1 回答
ssl3_read_bytes:sslv3 alert certificate unknown

SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown    但是客户端可以连接成功,服务端可以收到客户...

芃芃0029 发表与 2019-07-13 17221 浏览 2 回答
Json RPC能否用于微服务。

最近项目有部分功能需要进行拆分出来。想过用swoole但是上手有点难。就想着用 json RPC来做组件。不知可行不可行...

langbin 发表与 2019-07-11 3399 浏览 1 回答
workerman-statistics 添加数据源问题求答

workerman-statistics 添加数据源,只能填写IP吗,是否支持域名,想监控公司的某个网站运行情况,但是网站是外网IP,有代理层的分布式网站,这样加外网IP能接收到请求吗,因为客户端代码是部署在不同的机器上的...

郭俊飞 发表与 2019-07-10 2781 浏览 1 回答
关于mysql 持久化问题

在定时任务里 用到 medoo 这个数据库框架 ,在执行定时任务的时候 这样 每次定时里 mysql没有写关闭 下次定时执行的时候又链接一次 这样 在浪费资源对吗? 然后我根据手册改成 图2 但是我不确定( 常驻内存的程序在使用mysql时经常会遇到mysql gone away的错误,这个是由于程序与mysql的连接长时间没有通讯,连接被mysql服务端踢掉导致)我在上传一下 数据库 链接 信息,图3.连接数并不多...

兔子 发表与 2019-07-10 3761 浏览 1 回答
UDP服务器主动向客户端发送消息

大家好,请问一下:我用workerman搭建了一个UDP服务,用于和物联网设备通讯,现在的情况是服务器能收到设备发来的数据,但是我想主动给设备发送命令(不在onMessage里面send),修改设备的一些参数,这种该怎么操作呢...

ketaoonline 发表与 2019-07-10 6667 浏览 1 回答
客户端连接正常,但gateway连接数异常,定时有1-2个连接波动

项目需要,建了ws和tcp监听,另外有2个单独的worker,一个worker用来处理redis数据,一个worker用来模拟客户端连接。 现在的问题是:当模拟worker连接数设置2000以上时,gateway能够响应连接,连接数=客户端连接数+内部连接数,并能处理各个客户端的数据,数据写入数据库也正常,但是我用status -d,查看运行状态时,发现两种协议的gateway每几秒钟会增加1-2个连接数,瞬间又消失...

ricespring 发表与 2019-07-10 3173 浏览 3 回答
gatewayworker路由问题

怎么在使用$gateway->reusePort=true;情况下,让所有的请求都不进入某个bussionworker,重写路由跟$gateway->reusePort=true能共存生效吗...

yinian 发表与 2019-07-05 2678 浏览 1 回答
Workerman 后台进程如何实现文件热更新,不通过命令重启

Workerman 后台进程如何实现文件热更新,不通过命令重启...

dennlian 发表与 2019-07-04 5503 浏览 2 回答
workerman接收数据长度

用的TCP协议 $worker->onMessage = function($connection, $data) { print_r("|".$data."|\n"); // 接收较长字符串时被截断 , 1440长度时截断 } 尝试设置: TcpConnection::$maxPackageSize = 102400000; TcpConnection::$defaultMaxSendBufferSi...

wksmcg 发表与 2019-07-04 4278 浏览 2 回答
sendToGroup 发送消息的大小

今天通过sendToGroup 发送消息,发现发一个array可以顺利发送,如果附加另外一个,websocket页面就接收不到了,想问一下,sendToGroup 关于message的大小有要求么?还是其他大小有要求?  ...

dorke 发表与 2019-07-04 2643 浏览 2 回答
使用redis异步订阅,出现的问题,求大佬指点

报错是这样的 2019-07-03 16:20:53 pid:25979 Worker process terminated with ERROR: E_COMPILE_ERROR "Declaration of Workerman\Events\React\Base::cancelTimer(React\EventLoop\TimerInterface $timer) must be compatible with...

liji666 发表与 2019-07-03 4064 浏览 1 回答
客户端没访问一次都一个 exit with status 139

[attach]2231[/attach] 这是咋回事?...

cjsnet 发表与 2019-07-03 3312 浏览 1 回答
gatewayworker分离部署,从服务器workerman.log报错

[attach]2228[/attach] 有很多这种链接gateway端口超时的,这是为啥啊,这种情况只会在大流量并发下出现,gateway进程我只开了十个,会不会是这个有影响啊,求大佬解惑...

xcxraker 发表与 2019-07-03 2374 浏览 1 回答
mysql组件使用问题

我想查询用户表所有主键ID, 共有800条记录 为什么通过组件查询结果不完整?被截断了 $db->query('select id from user order by id asc'); [attach]2227[/attach]  ...

cjsnet 发表与 2019-07-03 2718 浏览 6 回答
如何在 Events.php 中获取 GET 参数?

事情是这样的,用 Gateway 开发了一个项目,第一个版本因为数据没有压缩,导致流量占用比较大,   打算在第二个版本上开启压缩传输数据,但需要兼容压缩和不压缩两个版本同时支持,   打算在请求连接上添加参数,查资料发现可以在 start_gateway.php 中获取GET值,   但由于start_gateway.php 中没法获取 client_id (如果可以获取,希望不吝赐教)没法区分哪些客户端支持压缩,...

stephen 发表与 2019-07-03 3603 浏览 3 回答
在使用workman的定时器时,出现如下的报错,一直找不到解决方法,请问该怎么使用

直接在控制器中使用: Timer::add(10, function(){ echo "timer\n"; });...

黑夜里的白羊 发表与 2019-07-01 2775 浏览 3 回答
视频通话并保存下来可以做到么

1对1的视频通话并保存视频通话,workerman怎么实现,给个建议就好谢谢啦!...

初心 发表与 2019-07-01 3377 浏览 1 回答
在phpsocket.io中,关于设置连接数和限流,请问下在哪配置

在phpsocket.io中,关于设置连接数和限流,请问下在哪配置,...

zjx12345 发表与 2019-07-01 2703 浏览 1 回答
GatewayWorker不能同时启动两个不同端口吗?测试环境和正式环境

如题 因为网站是https的 所以用域名+端口号来进行,两个端口号不一样 但是测试环境能正常启动 正式环境启动报错 测试环境是 2288 端口 正式环境是2347    stream_socket_server(): unable to connect to tcp://0.0.0.0:1238 (Address already in use) in file   ...

林枫aaron 发表与 2019-07-01 3913 浏览 2 回答

walkor

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