问题描述 目前线上每天有超过5000w次静态文件访问量(大部分是图片文件和ts视频文件。每个文件最大5mb),目前通过nginx+auth_token来实现鉴权 ,再通过cdn解决访问压力。 目前就想了解webman是否适合实现 静态文件的访问+统计+鉴权功能, 还是说继续沿用nginx方案。 希望大佬分享下经验,谢谢...
为什么php start.php status 显示进程与实际不符合 我现在打开的php start.php status 显示内存占用与我服务器上面看到的不一样 如图: 服务器进程内存:397768 确是显示 物理内存使用有368M 上次咨询过的内存泄漏排查方法记录的日志 内存中间件 是不是代表/admin/room/getRoomList有内存泄漏呢...
问题描述 Layui 文档 https://layui.gitee.io/v2/docs/ Layui 示例 https://layui.gitee.io/v2/demo/ 这些都打不开了,很影响 webman-admin的使用...
问题描述 这里详细描述问题 onworkerstart不能用Gateway::sendToUid 吗?为什么我流程是在onworkerstart里开启订阅阿里云amqp 消息,然后对接收到的消息用Gateway::sendToUid 发送给对应websocket的客户端,结果都发不出去,客户端id也获取不到,然二用Command命令的时候确可以把接收到的信息,用Gateway::sendToUid 发出去,这个为什么...
webman框架使用服务器内存不正常 我的业务服务器有5台 但是现在服务器的内存达到了58%左右 cpu在20以下 有什么办法能排查吗? 以下是两台服务器的概况 现在只能在每天的时候进行restart 重启来降低内存 工作进程数一台服务器开启24个 ...
问题描述 websocket想使用ssl 之前只用过https的ssl,证书是绑定域名的 websocket是通过ip连接的,没有域名,那么申请ssl证书是绑定ip么? 还是怎么 这里写搜到的方案及不适用原因 为此你搜索到了哪些方案及不适用的原因...
今晚阿里云监控突然报警,tcp连接数突然暴涨,从两万升到四万左右,以前都是重启tcp就可以了,但是今晚重启无效,然后增加了gateway和bussinessworker,以daemon模式启动后,并执行php start.php reload,刚开始出现了一个bussinessworker进程,但是再次用status查看的时候又没有了,一直重复reload都没有效果,期间不断的增大gateway和bussinessw...
问题描述 用workerman/http-client异步,如果被请求的服务器没有开子线程 还是会被堵塞 单独的部署wokermen,然后用workerman/http-client做异步请求到服务器,如果服务器子线程不开,那么依旧不能访问,这个workerman/http-client是怎么实现异步非闭塞的?...
问题描述 我用go协程并发2000进等压力测试的时候,可以正常连接上,但是,2500的时候就会失败,看服务状态,又是正常的。但是用其他工具再去进行连接请求就会失败。 同时 Gateway::getAllClientIdList() 在超过1000并发的时候,可以正常获取,2000并发的时候,获取不到列表。但是 Gateway::getAllClientIdCount() 在2000并发的时候可以获取数字,2500的失...
问题描述 比如:admin/controller/Login 的 index 方法,如果模板路径没有特殊要求的话, webman控制器里:reture view(); 那模板文件就是:admin/view/login/index.html...
问题描述 WSS创建失败,文档貌似就这几个配置,折腾半天,没有搞定 程序代码 nginx 配置如下: location /wss{ proxy_pass http://127.0.0.1:2346; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_se...
问题描述 最近查微信支付日志时候,发现少了好多日志,我就把昨天系统里面最早的日志记录下来了,是2024-04-15,今天早上我来看系统,日志文件日期最早变成了2024-04-17,请问下这是怎么回事?系统日志这是覆盖了么,我用的自带的monolog/monolog // wechat通道 'wechat' => [ // 处理默认通道的handler,可以设置多个 '...
问题描述 正式环境代码更新需要运行 php start.php reload, 但是会影响到正在运行中的队列, 导致队列失败, 报错:worker[plugin.webman.redis-queue.consumer:1010922] exit with status 9 有什么方法, 可以不影响队列?...
问题描述 使用php webman build:bin 8.2打包项目以后, 得到的webman.bin文件大小为52.7M; 放到服务器上启动以后共17个进程, 每个进程都是62.5M;总消耗内存1059M; 我想知道如何才能缩小内存占用,毕竟本地的每个进程才占用5-10M左右; 为此你搜索到了哪些方案及不适用的原因 查询了可能有帮助的方法, 排除vendor目录,但是启动不来...
问题描述 想知道有没有把crontab表达式转成可读文案的方案或者包之类的,git上面的大多只支持解析5位的而且最后一位是年 想要的效果是:传入时间表达式比如 41 11 * ,能知道是每小时|每天|每月|每周的定时任务,并生成转化文案比如:每天11点41分执行,最好还能知道下几次执行时间...