webman 如何集群部署到多台服务器

问题描述 webman 是否支持集群部署?成熟产品从thinkphp架构(目前nginx集群)迁移webman架构有哪些风险? 详细描述 webman比传统的php-fpm性能高,计划把产品原有后台(tp)改为webman架构,传统的php-fpm应用一般做法 把文件存储改为云存储统一存储 session处理:单机存储改为集中存储、session同步、redis存储 不再使用本机文件缓存,改为redis集中存储 不...

职业搬砖 发表与 2023-01-06 2035 浏览 2 回答
怎样才能加这个交流群呢?

问题描述 加群加不了 第一次,我用我的理解回答了,被拒绝 第二次,我直接粘贴复制官网的说明,还是被拒绝 请问怎样才能加这个群? 我的qq是 269995848 ...

solo123 发表与 2023-01-06 1153 浏览 1 回答
路由问题,默认路由关闭后的问题

多应用项目 有admin,index,m,api, 有些应用是需要强制路由的, 有些应用是不需要的,使用默认路由就好. Route::disableDefaultRoute(); 这个方法加到最后一行,全部应用都将会是强制路由...有什么解决方案吗?某些应用可以强制路由,某些应用默认路由就好...

wcngbc 发表与 2023-01-06 1729 浏览 1 回答
问一个关于依赖注入容器的问题

问题描述 新手,刚接触webman 注意到使用php-di或者默认容器时,控制器等依赖注入的对象好像不是单例的。 所以我自己移植了 tp的容器,将所有对象变成了单例的。比如控制器实例 这样的改变会有潜在问题吗? 这种容器能完美支持webman吗? public function demo(Request $request, Test $test, Test $test1) { // 使用 ...

wasoncheung 发表与 2023-01-06 1889 浏览 2 回答
求助关于webman中redis-queue平滑重启的问题

问题描述 概述: webman + console + redis-queue 尝试平滑重启或停止,队列监听的 worker 进程无法正常终止。 直接stop 会导致执行中的队列任务执行中断,可能会引发业务问题。 环境: macOS 10.15 x86_64 php 7.3.33(NTS) redis_version:6.0.8 composer 相关库及版本 "name": "workerman/webman-...

Fool. 发表与 2023-01-05 1685 浏览 2 回答
求助,用locale()提示报错,用的symfony/translation

问题描述 用locale()切换语言提示报错,哪个大佬碰见过呀?用的默认的symfony/translation 程序代码 locale('en'); 报错信息 Return value of locale() must be of the type string, none returned...

咸鱼不咸 发表与 2023-01-04 910 浏览 1 回答
stream_socket_client():(Connection timed out)

问题描述 FastCGI sent in stderr: "PHP message: PHP Warning: stream_socket_client(): unable to connect to tcp://172.16.137.103:2236 (Connection timed out) 操作系统及workerman/webman等框架组件具体版本 ...

苑镇 发表与 2023-01-04 1141 浏览 2 回答
SocketIO服务端,运行时候报helper.php 21行app未定义

创建了一个SocketIO服务端,运行它的时候报helper.php 21行app未定义,这是什么原因呀 ...

baiyw 发表与 2023-01-03 709 浏览 1 回答
webman下载下来后,又下载了依赖注入,然后启动报错

Container.php一更换,就会报错 ...

幸福的小猪 发表与 2022-12-28 1149 浏览 1 回答
think-orm读mongo数据webman/log报错

问题描述 think-orm 读取 mongo 数据时,webman/log报错 报错信息 #18 {main}Error: Call to undefined method think\db\connector\Mongo::getPdo() in /www/vendor/webman/log/src/Middleware.php:275 Stack trace: #0 /www/vendor/webman/log...

oliusha 发表与 2022-12-28 1320 浏览 1 回答
web-msg-sender timers一直增长

问题描述 web-msg-sender timers一直增长 我下载的官方demo运行 打开web页面一直刷新 同时查看状态 这里的timers为什么会一直增加,在workerStart 里面的定时器不是应该只有一个吗? 难道是每个链接都会增加一个定时器。 然后我简单测试了一下并发高的时候cpu占用率也挺高的。 这是正常的吗 还是哪里有问题吗 希望大佬指点一下 另外web-msg-sender 支持使用多个cpu核...

yufly 发表与 2022-12-24 932 浏览 1 回答
workerman文件夹下有很多pid.lock文件,是什么?

workerman文件夹下有很多pid.lock文件,是什么? workerman文件夹下有很多pid.lock文件 start的时候,会产生一个对应的.pid文件,但当stop后,.pid文件就消失,但会产生一个对应的.pid.lock 这个是什么用?stop后,为什么.pid.lock不会删除掉? 比如: _www_wwwroot_test_test1.php.pid _www_wwwroot_test_test...

klyz505 发表与 2022-12-24 1580 浏览 1 回答
Optimize: Keep-Alive follows RFC

RFC: https://www.rfc-editor.org/rfc/rfc2616 HTTP/1.0 默认是短连接,除非传 Connection: Keep-Alive 才是长连接 HTTP/1.1 默认长连接,除非传 Connection: close,才是短连接 Workerman 的不规范实现,可能会对完全遵守 RFC 工具造成影响,比如 ab 非长连接压测。 下面是可以直接测试的代码:(希望 Worker...

joytom 发表与 2022-12-22 1304 浏览 1 回答
workerman/http-client,PHP8异常提示

bug描述 workerman/http-client版本:1.0.10 PHP Deprecated: http_build_query(): Passing null to parameter #2 ($numeric_prefix) of type string is deprecated in /www/wwwroot/App/vendor/workerman/http-client/src/Request...

黑老怪 发表与 2022-12-16 1344 浏览 1 回答
长连接转发会阻塞吗?对后端的请求做一个并发控制,会阻塞吗,会断开吗?

问题描述 长连接转发会阻塞吗?我想对后端的请求做一个并发控制,超出的来自前端连接暂时不处理,会阻塞吗,会断开吗? 我也有比较丰富的workerman开发经验,做个聊天服务端、物联网服务端、内网穿透、端口转发等等。但是上面这个问题,还是比较纠结。 我想做的是这样的,后端运行的是图片转换的http服务,但是很吃硬件,超出内存会出错,所以要限制并发,而且一次请求响应的时间很长。 所以来自前端的连接,我打算通过workerm...

augushong 发表与 2022-12-16 1147 浏览 2 回答
webman请求自己服务的地址请求超时

bug描述 采用分布式的方式通过webman组织的架构,分了多个模块,作为后续的分布式部署的准备。模块之间通过gateway的方式统一通过 http 方式互相调用。整体的服务监听的端口是 8787 网管层通过http请求,请求user 用户中心,没有响应,请求也没发出去。试了一下请求别的地址正常,就是无法访问 127.0.0.1:8787 也就是跟gateway一样的服务地址 这里路由配置 file_get_c...

NickBai 发表与 2022-12-16 1399 浏览 1 回答
webman上传图片报错

问题描述 使用webman上传文件,获取指定文件,当指定文件不存在时候,出现报错 程序代码 public function uploadLogo(Request $request) { $file = $request->file('logo'); if ($file && $file->isValid()) { $file-...

fuxu 发表与 2022-12-14 1468 浏览 2 回答
webman/admin 0.5.2 安装后403

问题描述 复现步骤 composer create-project workerman/webman composer require webman/admin php start.php start 访问 http://127.0.0.1:8787/app/admin 更多信息 composer info doctrine/inflector 2.0.4 PHP Doctri...

chen 发表与 2022-12-13 1777 浏览 1 回答
设备端不间断发送了1000条数据 已经停止了 服务端还在处理数据 要等一段时间才能结束 为什么?

设备端不间断发送了1000条数据 已经停止了 服务端还在处理数据 要等一段时间才能结束 为什么? 是gateway 将请求加入队列中了吗 我想知道到底是 阿里云端做的处理 还是网关gateway做的处理 怎么实现的 代码在哪里 我想看看 第二个问题 在大量请求过来的时候(1000个不间断请求) 服务端处理业务有点慢 设备都停止了 服务端还不停的处理 我想知道 怎么提高业务处理性能 因为观察发现服务器的cpu...

567 发表与 2022-12-13 1033 浏览 1 回答
phar 打包后,终端运行可以,守护启动不行

webman 打包成 phar 之后,直接启动可以的,只要是守护启动,提示成功,但是查看进程其实没有启动起来都 php8.0 start.phar start -d 提示 查询 提示 php8.0 start.phar status Workerman[./dm_pay_system.phar] status Workerman[./dm_pay_system.phar] not run 查询进程也是找不到...

leesin 发表与 2022-12-13 1557 浏览 1 回答

walkor

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