关于 webman/push 插件的使用问题

运行环境 系统 CentOS 7.6 php 7.4 webman/push 版本 1.0 webman-framework版本 1.5 前期准备 1.已配置好https 2.已开启31端口与32端口(宝塔与腾讯云防火墙) 3.私有频道订阅 private-user-test 4.成功订阅后 服务器会提示 online channels: private-user-test 订阅成功 5.服务器会给客户端发送...

凌晨三点半的卢本伟 发表与 2024-03-09 229 浏览 2 回答
在生产环境restart之后 程序没有完全停止导致端口被占用

问题描述 在生产环境中 php start.php restart之后 Fatal error: Uncaught Exception: Address already in use in 程序代码或配置 29403 重现问题的步骤 第一次的stopping的日志是正常输出的,因为pid文件中的pid值和系统的对的上,然后看了下只stop了两个pid,导致start的时候端口被占用了。 操作系统环境及worke...

twobody 发表与 2024-01-11 351 浏览 1 回答
redis score 超过16位丢失精度,超过22变科学计数

问题描述 咨询个与框架无关的问题,做游戏项目时需要保存用户的积分值且在每局结束时实时返回排名和积分值。这块用的是redis zset,但有个问题是游戏中关数很多,积分值也会很大(就是超过16位数),score中保存整数值超过16位后精度丢失排序也会不准。...

fantasmic 发表与 2023-10-16 439 浏览 2 回答
nginx+php-fpm+redis连接池疑问

问题描述 有个php项目,挂载在nginx上,通过php-fpm访问,项目里用到redis,单例模式;在http开始请求时建立redis连接,后面的redis操作可以复用这个redis连接,问题是下个http请求过来,又需要重新建立redis连接了。大家有没有好的解决方案。...

cory 发表与 2023-10-09 359 浏览 2 回答
方法传递的参数如何验证?

public function getClassesinfo(Request $request, $id){ // ...... } 我定义了个方法,$request 里的值我用的是 tinywan/validate 验证的。 那这个 $id 应该咋验证?谁能给个示例,比如只能是整数...

andyzu 发表与 2023-09-23 272 浏览 1 回答
请教下前端APP异步并发提交订单,如何保证账户余额一致性

问题描述 最近遇到的问题,之前没有怎么注意,前端APP用异步提交订单,订单需要扣减余额,类似于快速下单秒杀的这种,用户可能在1秒内下单5次左右。一般的逻辑写法是: APP用户提交订单金额,逻辑处理后,查询余额,余额>订单金额,提交成功并扣除账户余额,记录流水。 同步的时候这种情况是没错的,但是在异步的时候,用户一秒内下单5,6次,用户余额10元,每次下单3元, 1秒5次的情况下,会导致余额变成负数,第1次订单余...

Doogeli 发表与 2023-08-28 736 浏览 6 回答
自定义的异常和validate的异常,能不能不记录到webman-2023.log中

问题描述 代码里我这边如果数据校验不通过,会直接抛出exception\ValidateException的异常,使用上没有什么问题,但是wenman记录了很多这种异常 还有一些自己主动抛出的自定义的异常,使用上也没有问题,但是webman也记录了,像上面说的这两种异常,我是不希望记录到webman.log中的,反而会影响到排查真正的问题 就是怎么让webman不去记录那些特定的异常? 为此你搜索到了哪些方案及不适用...

kylin87 发表与 2023-08-23 329 浏览 2 回答
如何通过监控重启服务呢?

问题描述 我在db里面插入一条记录,每条记录代表代表一个进程, 如果有新的进程进来或者状态更新, 那么需要新增进程/禁用相应的进程,这样的功能应该如何实现呢? 想到的解决方案 简单粗暴的方法就行通过php start.php restart -d 去执行重启命令, 但是因为db里面的数据是随时可能发生变化的, 不能每次都去手动的执行重启, 因此想到了借鉴内存溢出重启/文件监控的方案, posix_kill($ppid...

qq7467466 发表与 2023-08-22 545 浏览 4 回答
GatewayWorker怎么做中转服务器

问题描述 目前情况:用GatewayWorker创建tcp服务器A能和设备保持长连接,能接收设备的数据,也能发送数据给设备 想要实现:用GatewayWorker创建tcp服务器A,我想把设备端传递过来的数据转发到另外一个tcp服务器B,并和tcp服务器B保持长连接,接收tcp服务器B数据,通过tcp服务器A发送给设备 为此你搜索到了哪些方案及不适用的原因 没找到适合的方案 找到的方案: <?php name...

liong 发表与 2023-08-18 419 浏览 1 回答
这个云存储插件怎么上传保留原始文件名存储起来

https://www.workerman.net/plugin/19 这个云存储插件怎么上传cos保留原始文件名存储起来...

晚安。 发表与 2023-08-17 315 浏览 1 回答
webman的Request类在接收参数的时候有做防XSS/SQL 注入之类的吗?

webman的Request类在接收参数的时候有做防XSS/SQL 注入之类的吗?...

timeless-zyg 发表与 2023-08-17 543 浏览 2 回答
有没有可能,将work进程, 改造成类似php-fpm, 可以跨项目使用

问题描述 公司托管的服务器, 配置48核心, 128g, 每台上有拆分的几十个项目模块, 模块之间通过http互调 现有模式是多项目共用1000个php-fpm 查询好久, 如果使用workman改造, 只能一个项目起一个master, 每个项目设定的work进程不能太多 因为流量不确定 ,日常上下波动3到5倍, 极端可能10倍, 每项目固定的work数, 问题较大, 无法应对随机突发流量 可不可以像php-f...

jieinternet 发表与 2023-08-16 531 浏览 2 回答
【求】有没有哪位大神用webman框架开发过成熟微商城的

有没有哪位大神用webman框架开发过成熟微商城的,我有这方面的需求。...

海鸥明锐 发表与 2022-09-13 3919 浏览 2 回答

软饭工程师

1190
积分
0
获赞数
0
粉丝数
2023-08-09 加入
🔝