count 进程多了,速度反倒变慢了?

用的是workerman。而且是centos7系统。而且也按照说明优化了服务器啊。在onmessage之后send。 (另外顺便问个问题,在PHP端,客户端的PHP端,接收数据,只能是先socket_write之后才能socket_read吗?无法接收workerman的onConnect就返回的send数据吗?也就是必须要php客户端向服务器workerman发数据后,收到onmessage的回复?而无法在php客...

zzccomet 发表与 2019-07-16 4535 浏览 3 回答
哪位大神指点一下 .... YourAppBusinessWorker 64000

[attach]2263[/attach] [attach]2264[/attach] [attach]2265[/attach] [attach]2266[/attach] 同意的代码,win版本就能正常运行,在linux 上面就不想,我部署了linux 版本 替换了 YourApp 下的 4个文件。有哪位大神指点一下.......

test1234 发表与 2019-07-15 3075 浏览 1 回答
workerman的webserver在php7.x中使用的疑问

1:php7.x以后不在支持HTTP_RAW_POST_DATA 这个获取,但是实际测试能获取到数值,那么在实际开发使用 webserver的话,到底需要怎么处理 2:workerman 的 webserver是否可以用于生产环境.(我使用的是thinkphp5.1官方自带的workerman扩展,我想用nginx转发到tp5.1的workerman的webserver进行处理)...

huazai 发表与 2019-07-15 3186 浏览 1 回答
PHP7支持多线程了,那么gatewayworker是多线程吗?

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

zzccomet 发表与 2019-07-15 4355 浏览 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 17664 浏览 2 回答
Json RPC能否用于微服务。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

dorke 发表与 2019-07-04 2806 浏览 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 4212 浏览 1 回答
客户端没访问一次都一个 exit with status 139

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

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

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

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

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

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

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

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

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

黑夜里的白羊 发表与 2019-07-01 2920 浏览 3 回答

walkor

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