workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
定时任
务
线程问题 报错信息 : not enough. space for thread data
#### 问题描述 这里详细描述问题 因为服
务
器PHP版本5.0并且
不
能更新的情况下,我在一台windows服
务
器上正常部署项目,然后使用PHP5的文件再去调用内网另一台服
务
器的数据,定时任
务
每10秒运行一次[截图](/upload/img/20231214/14657a63bc7e5c.png) #### 截图报错信息里报错文件相关代码 定时任
务
配置  定时任
务
代码 !
问答
socket.io 跑了几天连接数一直在涨
socket.io 跑了几天连接数一直在涨 没有释放 达到2W多 重启一下之后 实际连过来的连接数 只有6个 使用的
事
web-msg-sender的例子改版的 加了一些查询数据 是
不
是有哪里链接释放
不
了
问答
webman/event插件 控制台有打印数据
[截图](/upload/img/20230323/23641bc69bdd6a.png) 如果我
不
使用
事
件则
不
会有打印数据 `Event::emit('user.login', $account)`
问答
win下GatewayWorker向同一客户端连续发送的问题
系统环境:windows + php5.6 需要是这样的,服
务
端要定时向客户端发送采集指令,客户端自动
回
复,如果是每个时间点向客户端只发送一条 指令,这毫无问题。**问题是:服
务
端需要向客户端连续发送两条指令,可是客户端接收出现连包问题,无法
回
复。如果在定时器内用延时发送,却
不
是理想方法。win下无法使用gateway多进程,这如何破?** 翻了几天的手册,没找到解决方案,
不
知哪位侠客可出手相救?代码如下: ```php class Events { // 进程启动时设置个定时器。
问答
关于 webman,
生
产使用
1. 常驻内存,所以相较于传统的php-fpm架构,性能,要好很多 2. 但本质上,还是属于同步阻塞模式吧,没有类似swoole中协程的东西? 3. 之所以性能相较传统php-fpm架构高,只是因为常驻内存吗? 还有其他原因吗? 4. 如果是常驻内存的,很多第三方库,可能会有大量的静态使用,用在webman里 应该会有内存问题吧? 因为对workman的认同,现在又出来一个webman 公司,新项目,我们在考虑,是否用webman 毕竟是一个新东西,有用过的,聊聊吗?
问答
请问系统有耗时长的操作, webman是
不
是
不
太适合
"待当前请求的数据IO就绪后,worker 会一口气执行 业
务
代码 直至 完成,执行期间 worker 是被完全占用 的" 比如有些PDF转图片这样的操作 或者导出excel 数据量大, 又要循环操作数据的如果只开一个线程的话 或者几个线程都被这些操作占用 这个时候整个系统是
不
是就会卡住?有些小的管理系统经常有这些操作 请问这种情况下 是
不
是连普通的apache都比
不
了?
问答
gatewayworker的业
务
层通过curl访问后端,偶尔出现无法访问后端
gatewayworker的业
务
层通过curl访问后端,偶尔出现无法访问后端,
不
是一直都有,curl报curle_couldnt_connect(7)这个错误,就是无法通过connect()连接至主机或代理服
务
端
问答
gatewayWorker部署到阿里云上后,跟group相关的方法都获取
不
到值,均为空。(解决)
部署到阿里云上后,获取
不
到Group相关的信息比如: Gateway::getClientIdListByGroup,Gateway::getClientSessionsByGroup 返
回
均为空值。感觉joinGroup
不
起作用。 sendToGroup又能发消息。 猜测是端口和防火墙的问题。都设置了还是
不
行。 一台主机部署 请问还有什么方面是没有注意到的?
问答
能
不
能再WORKERMAN里加一个FASTCGI的CILENT
能
不
能再WORKERMAN里加一个FASTCGI的CILENT 这样可以直接对接FPM,以前的NGXIN-FPM业
务
逻辑可以直接迁移过去
问答
php start.php stop命令无
效
,只有直接killall -9 php 再启动
[](//www.workerman.net/upload/20210118/1860050206411b.png)
不
知道什么原因,
问答
只能存在一个定时器吗
在每次onconnect中设置了定时器 但是后面的那个定时器好像会覆盖前一个 最后只有一个起
效
果吗? 还是我使用的
不
对?能
不
能给每一个客户端设置定时器?
问答
在workerman中建立udp服
务
,文档有问题
文档中是这么写的: ```php 在workerman中建立udp服
务
很简单,类似如下代码 $udp_worker = new Worker('udp://127.0.0.1:9090'); $udp_worker$data){ var_dump($data); $connection->send('get'); }; Worker::runAll(); ``` 我启动后发现,外面的机器怎么都连
不
上
问答
心跳断开问题
[](//www.workerman.net/upload/20211123/23619cadb15aab.png) 60秒
不
回
的话就判断断线 为啥绑定后的id会断线两次??? !www.workerman.net/upload/20211123/23619caf31197f.png) 我推测可能是,第一次登录$client_id1绑定id-123456,过两个心跳之后,没给服
务
器心跳, 然后设备重连 client_id2绑定id-123456,这时候服
务
器把第一次的踢出吗?
问答
远程重启workerman 日志没有输出
我用控制机,ansible工具同时重启几台workerman,workerman.log里有重启的日志,但是业
务
日志没有输出,只有在本机执行重启命令,才会有日志输出,这样
效
率太慢了,请问这是哪里的问题
问答
webman 如何集群部署到多台服
务
器
计划把产品原有后台(tp)改为webman架构,传统的php-fpm应用一般做法 - 把文件存储改为云存储统一存储 - session处理:单机存储改为集中存储、session同步、redis存储 -
不
再使用本机文件缓存,改为redis集中存储 -
不
在单机上对项目进行修改以保证每台服
务
器文件一致 目前的做法是nginx 反向代理做集群转发到
不
同节点,大概十多台服
务
器,平台每天有一万多商家使用,看了下webman的用法迁移难度
不
是很大
文档
添加功能模块
/img/create-table-save2.png) ## 一键菜单
生
成后台 给新建的两个表分别
生
成菜单 #### ai_inviteb表  { // 可以在这里判断连接来源是否合法,
不
合法就关掉连接
问答
业
务
代码要写在onMessage方法里吗?
我的业
务
是这样子,一个方法用来读取活动列表数据,一个方法用来读取活动的参赛手数据, 按照官方示例启动了一个250端口,这个端口只能对应一个我上面的其中一个业
务
逻辑吗?按照官方示例启动文件下有onMessage方法,我能
不
能通过参数的方式,将用上面两个方法区别开,仍然只用250一个端口?请求大神解答 [attach]1693[/attach]
问答
如何保存GatewayWorker实时检测硬件在线状态
能用GatewayWorker获取到硬件的心跳包了,我现在在数据库中筛选出需要检测的设备号码,有可能有几千几万的数据量,如何有
效
的去实时检测,这些设备的在线状态?前期方案,筛选出来的数据是一个数组,在检测到硬件发送来过的心跳包之后,用循环去查询数组中是否存在该设备号码,如存在,修改状态(默认状态为离线),但是如果用循环去比较的话,是
不
是
效
率
不
高啊
问答
为什么关闭一个服
务
后,另一个服
务
也同样被关闭了
#### 问题描述 用的是ThinkPHP6.1,在项目里写了两个服
务
,独立的文件,一个TCP_SERVER,另一个是TCP_client 1、然后启动服
务
:php think serv start-d;php think client start -d 2、问题:当使用关闭client的时候,发现TCP服
务
端,也跟着stop了;同样关闭Server的时候,Client也随着Stop了。
« 上一页
1
...
107
108
109
110
111
112
113
114
...
465
下一页 »
« 上一页
110
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝